怎么用批处理删除注册表的键值

来源:百度知道 编辑:UC知道 时间:2024/07/03 13:03:09
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"DisallowRun"=dword:00000001

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun]
"1"="Thunder.exe"
"2"="Robocop.exe"
"3"="QQ直播"
"4"="QQlive.exe"
"5"="网络电视"
"6"="Poco2004.exe"
"7"="BitComet.exe"
"8"="BitSpirit.exe"
"9"="FlashBT.exe"
"10"="abc.exe"
"11"="Ilink.exe"
这个是我的注册表文件。我想删除其中12345678910 11.中的一项。只能用批处理删除

REG DELETE HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun /v 11 /f

上例只(/f 强行)删除第11项~~~~

【附】如何用批处理删除注册表健值:
-----------------------------------------
这是一个基本的格式参考
REG DELETE KeyName [/v ValueName | /ve | /va] [/f]

KeyName [\\Machine\]FullKey
Machine 远程机器名 - 忽略当前机器的默认值。
远程机器上只有 HKLM 和 HKU。
FullKey ROOTKEY\SubKey
ROOTKEY [ HKLM | HKCU | HKCR | HKU | HKCC ]
SubKey 所选 ROOTKEY 下的注册表项的全名。
ValueName 所选项下的要删除的值的名称。
省略时,该项下的所有子项和值都会被删除。

/ve 删除空白值名称的值(默认)。

/va 删除该项下的所有值。

/f 不用提示就强行删除。

例如:

REG DELETE HKLM\Software\MyCo\MyApp\Timeout
删除注册表项 Timeout 及其所有子项和值

REG DELETE \\ZODIAC\HKLM\Software\MyCo /v MTU
删除 ZODIAC 上 MyCo 下的注册表项 MTU

搜索注册表.全部删除

超级兔子