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

[注册表类] 请教批处理如何删除注册表含某关键词的项和键?

本帖最后由 suchost 于 2015-10-18 16:52 编辑

请高手指教,现在想删除注册表里MSOUC.EXE的所有项和键,也就是按F3找不到MSOUC.EXE,该怎么写?先谢了!

本帖最后由 /zhqsystem/zhq 于 2015-10-19 01:27 编辑

只能提供项值删除,数据删除总是卡机编不了
  1. @echo off
  2. echo=Windows Registry Editor Version 5.00 >shanchu_k.reg
  3. echo/>>shanchu_k.reg
  4. (for %%i in (hkcr hkcu hklm hku hkcc) do (
  5. for /f "delims=" %%j in ('reg.exe query "%%~i" /s /f "msouc.exe" /k') do (
  6.   echo=[-%%j]
  7.   echo/
  8. )
  9. )
  10. )>>shanchu_k.reg
  11. pause
复制代码

数据搜索和这个差不多排除对应的无用数据即可,关键是/v "值名"这个包含多个空格时提取不是那么简单的,自己研究下边的步骤吧,这算是主体思路,不过还是建议你手动删除,删除系统文件有可能不能开机,亲身体会过
1

评分人数

这么好的论坛你上哪找,运行测试环境为6.1.7601-64
注:请遵守互联网信息安全,勿用于非法用途

TOP

这个误删的风险太大了。
搜集整理,导出相关注册表,前面加上减号,就是表示删除String项目了。
  1. Windows Registry Editor Version 5.00
  2. [-HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III\String]
  3. "userlocal"="AIAI"
  4. "userbnet"=""
复制代码
1

评分人数

TOP

返回列表