中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-06 09:16
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [求助]如何利用批处理实现注册表相关的run优化 查看 1,014 回复 7
楼 主 [求助]如何利用批处理实现注册表相关的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 是指当前项下的所有值,但不包括子项

非常感谢!
论坛跳转: