![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-02 09:08 |
共 48,037 主题排行 / 350,122 发帖 / 今日 0 篇 / 48,250 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]在批处理里删除注册表里的某个已知项或键值 |
| 可打印版本 1,772 / 5 |
| 第1楼 flying008 | 发表于 2006-07-10 13:54 |
| 中级用户 发帖 103 积分 245 | |
|
[求助]在批处理里删除注册表里的某个已知项或键值 再次请教……偶想用批处理完成一系列操作,其中涉及到注册表,偶要先删除某个项里的字符串值或二进制值,不能影响其它的键值(就是说一个项可能有多个键值,不能把其它键值也删除了),请教如何实施……? 谢谢……
例如: ================== Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\ABC\Autocad2000\SupperExs] "123"="abc" "efg"="789" "xyz"="456" ========= 1、偶只删除这里面的一个键值"123"="abc" ,怎么写批处理语句? 2、偶想删除\SupperExs这个项,又怎样实现? |
|
| 第2楼 bagpipe | 发表于 2006-07-10 14:46 |
| 银牌会员 发帖 425 积分 1,144 来自 北京 | |
|
echo Windows Registry Editor Version 5.00 >1.reg
echo.>>1.reg echo [HKEY_CURRENT_USER\Software\ABC\Autocad2000\SupperExs] >>1.reg echo "123"=- >>1.reg regedit /s 1.reg echo Windows Registry Editor Version 5.00 >2.reg echo.>>2.reg echo [-HKEY_CURRENT_USER\Software\ABC\Autocad2000\SupperExs] >>2.reg regedit /s 2.reg 本人不建议用REG命令,还是导入的比较好 |
|
| 第3楼 flying008 | 发表于 2006-07-10 16:43 |
| 中级用户 发帖 103 积分 245 | |
|
谢谢bagpipe,再请教……
echo Windows Registry Editor Version 5.00 >1.reg echo.>>1.reg 这里echo后面有个小数点是代表空一行的意思吗? echo >>1.reg echo "123"=- >>1.reg 偶是想删除“123”这个键,不只是删除“123”的键值的,这一句是否要改动?如何改? regedit /s 1.reg 这个1.reg文件导入后在哪里?有没有保存在硬盘上? echo Windows Registry Editor Version 5.00 >2.reg 这里1个“>”起什么作用? echo.>>2.reg 为什么现在用2个“>”? echo >>2.reg 这里也是用的2个>? regedit /s 2.reg 1、regedit后面的是空格与确认参数S前是加“-”还是“/”? 2、偶想批处理运行时不显示提示和内容的,echo在这里是否……要加off??? 3、偶也觉得导入操作性强些,但是如上3个问题(删除键,删除键值,删除项)的话,导入的注册表文件内容是怎样的?要知道,将注册表导入的话,如果它的键值没有系统系统本身的多,则不会删除缺少的那部分的,这样导入就没有作用了??? [ Last edited by flying008 on 2006-7-10 at 17:02 ] |
|
| 第4楼 xuantian | 发表于 2006-07-10 18:30 |
| 高级用户 发帖 282 积分 587 | |
|
reg delete "HKCU\Software\ABC\Autocad2000\SupperExs" /v "123" /f
|
|
| 第5楼 flying008 | 发表于 2006-07-11 08:06 |
| 中级用户 发帖 103 积分 245 | |
|
the commands of "reg" and "regedit" are good!
thank you, xuantian and bagpipe! |
|
| 第6楼 lxmxn | 发表于 2006-11-07 11:57 |
| 版主 发帖 4,938 积分 11,386 | |
为什么? "reg" 命令很强的啊,几乎所有对注册表的操作都可以用 "reg" 命令来完成。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |