首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

命令行剔除注册表项

2012-12-27 
命令行删除注册表项运行 CMD reg add 增加 reg delete 删除 可以 你打 reg /? 来查询用法 也可以打 reg ad

命令行删除注册表项
运行 CMD
reg add 增加
reg delete 删除

可以 你打 reg /? 来查询用法

也可以打 reg add /? 来查询分项目用法

------------
举例:

假如我要清除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
参考资料:http://hi.baidu.com/cecilzh/blog/item/f17f1a24b43d3033c995590c.html

热点排行