[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[注册表类] 批处理如何自动搜索并删除注册表含某关键词的项或键?

请高手指教,比如我要搜索MSOUC.EXE,并删除与之关联的所有项

本帖最后由 suchost 于 2015-10-3 14:58 编辑

回复 6# bailong360


    能否不用第三方来实现?还是不能成功

TOP

回复 5# suchost
已修改....

TOP

回复 4# bailong360
导出的a.reg什么都没有

TOP

回复 3# suchost
请手动下载第三方regfind,ssed与批处理放在同一目录下
可先去掉5,6行看得到的a.reg文件内容是否正确再手动导入

TOP

回复 2# bailong360


    很感谢你的回复,但是不成功啊!

TOP

本帖最后由 bailong360 于 2015-10-3 09:21 编辑
  1. @echo off
  2. if not exist $ regfind MSOUC.EXE >$
  3. (echo REGEDIT4&echo;
  4. ssed -R "s# [0-9]*/[0-9]*/[0-9]*.*##g;s/^HKEY_.*$/[&]/g;s/(?<=\[)HKEY_.*MSOUC\.EXE.*$/-&/g;s/ = .*$/ = -/g;s/  \? =/  @ =/g;s/(?<=  )[^@]+(?= =)/"""^&"""/g" $)>a.reg
  5. regedit /s a.reg
  6. del a.reg;$
复制代码

TOP

返回列表