您的位置:首页 > 其它

批处理删除注册表分支方法

2007-11-18 16:53 309 查看
双击Reg文件可以导入注册表,

那么如何删除注册表的键值和分支呢?

可以用Dos命令 reg.exe 来删除。举例如下:

假如我要清除WinRAR的历史记录,可以新建个批处理文件,

然后在里面加入如下文字:

reg delete HKEY_CURRENT_USER\Software\WinRAR\DialogEditHistory\ExtrPath /va /f

reg delete HKEY_CURRENT_USER\Software\WinRAR\DialogEditHistory\ArcName /va /f

reg delete HKEY_CURRENT_USER\Software\WinRAR\ArcHistory /va /f

其中/va参数是指删除该分支下的所有键值,/f参数是指不要跳出提示。

----------------------------------------------------------------------------------------------------

如果想删除整个分支,就不要加/va,

例如:reg delete HKEY_CURRENT_USER\Software\CrocWare

----------------------------------------------------------------------------------------------------

如果想删除某个键值,就用 reg delete (分支) /v (键值)

例如:

reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify /v PastIconsStream /f

------------------------------------------------------------------------------------------------

要注意:

如果注册表中有空格,应用双引号括住注册表;

如果注册表中有%,就用%%来表示;

例如:要清除Alcohol 120%的历史记录,可以在批处理中加入如下命令:

reg delete "HKEY_CURRENT_USER\Software\Alcohol Soft\Alcohol 120%%\Basic" /v "Image File Path" /f

reg delete "HKEY_CURRENT_USER\Software\Alcohol Soft\Alcohol 120%%\MountedMRU" /f

批处理收集

@ ECHO OFF

reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v igfxhkcmd /f

reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v igfxpers /f

reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v igfxtray /f

del "C:\Documents and Settings\All Users\「开始」菜单\程序\启动\*.*" /q /f

del "C:\Documents and Settings\Default User\「开始」菜单\程序\启动\*.*" /q /f

del "%userprofile%\「开始」菜单\程序\启动\*.*" /q /f
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: