找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 23865|回复: 2

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

[复制链接]
发表于 2015-10-18 16:50:35 | 显示全部楼层 |阅读模式
本帖最后由 suchost 于 2015-10-18 16:52 编辑

请高手指教,现在想删除注册表里MSOUC.EXE的所有项和键,也就是按F3找不到MSOUC.EXE,该怎么写?先谢了!
发表于 2015-10-18 18:31:02 | 显示全部楼层
这个误删的风险太大了。
搜集整理,导出相关注册表,前面加上减号,就是表示删除String项目了。
  1. Windows Registry Editor Version 5.00

  2. [-HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III\String]
  3. "userlocal"="AIAI"
  4. "userbnet"=""
复制代码

评分

参与人数 1技术 +1 收起 理由
suchost + 1 乐于助人

查看全部评分

发表于 2015-10-19 01:17:06 | 显示全部楼层
本帖最后由 /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技术 +1 收起 理由
suchost + 1 乐于助人

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-18 12:16 , Processed in 0.017961 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表