标题: [注册表类] 请教批处理如何删除注册表含某关键词的项和键? [打印本页]
作者: suchost 时间: 2015-10-18 16:50 标题: 请教批处理如何删除注册表含某关键词的项和键?
本帖最后由 suchost 于 2015-10-18 16:52 编辑
请高手指教,现在想删除注册表里MSOUC.EXE的所有项和键,也就是按F3找不到MSOUC.EXE,该怎么写?先谢了!
作者: 依山居 时间: 2015-10-18 18:31
这个误删的风险太大了。
搜集整理,导出相关注册表,前面加上减号,就是表示删除String项目了。- Windows Registry Editor Version 5.00
-
- [-HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III\String]
- "userlocal"="AIAI"
- "userbnet"=""
复制代码
作者: /zhqsystem/zhq 时间: 2015-10-19 01:17
本帖最后由 /zhqsystem/zhq 于 2015-10-19 01:27 编辑
只能提供项值删除,数据删除总是卡机编不了- @echo off
- echo=Windows Registry Editor Version 5.00 >shanchu_k.reg
- echo/>>shanchu_k.reg
- (for %%i in (hkcr hkcu hklm hku hkcc) do (
- for /f "delims=" %%j in ('reg.exe query "%%~i" /s /f "msouc.exe" /k') do (
- echo=[-%%j]
- echo/
- )
- )
- )>>shanchu_k.reg
- pause
复制代码
数据搜索和这个差不多排除对应的无用数据即可,关键是/v "值名"这个包含多个空格时提取不是那么简单的,自己研究下边的步骤吧,这算是主体思路,不过还是建议你手动删除,删除系统文件有可能不能开机,亲身体会过
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |