标题: [注册表类] 批处理如何自动搜索并删除注册表含某关键词的项或键? [打印本页]
作者: suchost 时间: 2015-10-1 21:13 标题: 批处理如何自动搜索并删除注册表含某关键词的项或键?
请高手指教,比如我要搜索MSOUC.EXE,并删除与之关联的所有项
作者: bailong360 时间: 2015-10-1 21:28
本帖最后由 bailong360 于 2015-10-3 09:21 编辑
- @echo off
- if not exist $ regfind MSOUC.EXE >$
- (echo REGEDIT4&echo;
- 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
- regedit /s a.reg
- del a.reg;$
复制代码
作者: suchost 时间: 2015-10-1 22:50
回复 2# bailong360
很感谢你的回复,但是不成功啊!
作者: bailong360 时间: 2015-10-2 11:06
回复 3# suchost
请手动下载第三方regfind,ssed与批处理放在同一目录下
可先去掉5,6行看得到的a.reg文件内容是否正确再手动导入
作者: suchost 时间: 2015-10-2 21:01
回复 4# bailong360
导出的a.reg什么都没有
作者: bailong360 时间: 2015-10-3 09:22
回复 5# suchost
已修改....
作者: suchost 时间: 2015-10-3 11:04
本帖最后由 suchost 于 2015-10-3 14:58 编辑
回复 6# bailong360
能否不用第三方来实现?还是不能成功
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |