1、首先是进入到DOS命令提示符中。进入的方式据系统版本不有所不一样。若是XP系统,在开始-运行中输入CMD,若是Win10等高版本系统需要进入管理员的命令提示符。
2、进入之后,我们习惯来看看reg delete的命令的帮助,输入:reg delete /可以看到reg delete命令格式。
3、示例:REG DELETE HKLM\Software\MyCo\MyApp\Timeout 删除注册表项 Timeout 及其所有子项和REG DELETE \\ZODIAC\HKLM\Software\MyCo /v MTU 删除 ZODIAC 上 MyCo 下的注册表项 MTU。根据命令格式和示例得出自己想要删除的命令:reg deleteHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSLicensing\HardwareID。
4、确认删除提醒,输入Yes表示确定执行删除,直到出现操作成功完成。
5、既然是DOS命令,可以在运行中,直接执行了。
6、同样会弹出提示确认删除,当然可以在命令中加上参数/f强制删除,就不会有提示。这样可以应用到一些自动批处理中。
reg delete 从注册表删除项或子项
语法:reg delete KeyName [{/v EntryName|/ve|/va}] [/f]
参数
KeyName
指定子项的完全路径。对于远程计算机,请在\\ComputerName\PathToSubkey中的子项路径前包含计算机名称。忽略ComputerName会导致默认对本地计算机进行操作。以相应的子目录树开始路径。有效子目录树为HKLM、HKCU、HKCR、HKU以及HKCC。
/v EntryName
删除子项下的特定项。如果未指定项,则将删除子项下的所有项和子项。
/ve
指定只可以删除为空值的项。
/va
删除指定子项下的所有项。使用本参数不能删除指定子项下的子项。
/f
无需请求确认而删除现有的注册表子项或项。
/?
在命令提示符显示帮助。
注释
下表列出了reg delete操作的返回值。值说明
0成功
1失败
范例
下面的范例说明了如何使用reg delete命令:
cmd /k reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\taskmgr.exe" /f(任务栏里的任务管理器为灰色)
cmd /k reg delete "HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg" /f(删除MSConfig启动里的未勾选项目)
cmd /k reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ctfmon.exe" /f(删除CTFMON的镜像劫持)
cmd /k reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify" /v IconStreams /f
cmd /k reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify" /v PastIconsStream /f(删除通知区域的历史记录)
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\tm.exe" /v Debugger /f