楼 主
[求助]如何利用批处理实现注册表相关的run优化
发表于 2007-11-07 19:35 · 中国 黑龙江 大庆 大庆中基石油通信建设有限公司
高级用户
★★
积分 547
发帖 261
注册 2006-04-15 16:50
20年会员
UID 53887
状态 离线
比如说对HKCU\software\microsoft\windows\currentversion\run
只保留默认值,对于那些随系统启动的项目一律清除,该怎么做?
第 2 楼
发表于 2007-11-07 19:39 · 中国 香港 腾讯云
银牌会员
★★★
积分 1,436
发帖 739
注册 2007-10-11 17:44
18年会员
UID 99469
性别 男
状态 离线
最笨的方法:
先保存默认键值的值,再全部删除,然后再添加保存的默认键值
第 3 楼
发表于 2007-11-07 19:46 · 中国 黑龙江 大庆 大庆中基石油通信建设有限公司
高级用户
★★
积分 547
发帖 261
注册 2006-04-15 16:50
20年会员
UID 53887
状态 离线
Originally posted by abcd at 2007-11-7 19:39:
最笨的方法:
先保存默认键值的值,再全部删除,然后再添加保存的默认键值
我只知道用reg /e 和reg /c的方法导出和导入,但在批处理的具体应用该怎么做?能具体指导吗?
第 4 楼
发表于 2007-11-07 20:07 · IANA 局域网IP(Private-Use)
高级用户
★★
积分 547
发帖 261
注册 2006-04-15 16:50
20年会员
UID 53887
状态 离线
Originally posted by abcd at 2007-11-7 19:39:
最笨的方法:
先保存默认键值的值,再全部删除,然后再添加保存的默认键值
我用下面的方法可以删除已知项,如ctfmon.exe
@echo Windows Registry Editor Version 5.00>Sample.reg
@echo >>Sample.reg
@echo "ctfmon.exe"=->>Sample.reg
@echo reg /s Sample.reg
但是又如何知道run下面所有的启动项呢?能否告之!
第 5 楼
发表于 2007-11-07 20:17 · 中国 广东 广州 天河区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /va /f
第 6 楼
发表于 2007-11-07 20:31 · IANA 局域网IP(Private-Use)
高级用户
★★
积分 547
发帖 261
注册 2006-04-15 16:50
20年会员
UID 53887
状态 离线
Originally posted by everest79 at 2007-11-7 20:17:
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /f
reg delete & ...
第一行删除run项,第2行恢复run项,那么第3行又是起什么作用,能解释一些吗?
另外,请问 /f和/va具体意思。
第 7 楼
发表于 2007-11-07 21:12 · 中国 广东 广州 天河区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
/f 是不需要交互确认
/va 是指当前项下的所有值,但不包括子项
第 8 楼
发表于 2007-11-08 07:55 · 中国 黑龙江 大庆 大庆中基石油通信建设有限公司
高级用户
★★
积分 547
发帖 261
注册 2006-04-15 16:50
20年会员
UID 53887
状态 离线
Originally posted by everest79 at 2007-11-7 21:12:
/f 是不需要交互确认
/va 是指当前项下的所有值,但不包括子项
非常感谢!
论坛跳转: