双击Reg文件可以导入注册表,
那么如何删除注册表的键值和分支呢?
可以用Dos命令 reg.exe 来删除。举例如下:

假如我要清除WinRAR的历史记录,可以新建个批处理文件,
然后在里面加入如下文字:
reg delete HKEY_CURRENT_USER\Software\WinRAR\DialogEditHistory\ExtrPath /va /f
reg delete HKEY_CURRENT_USER\Software\WinRAR\DialogEditHistory\ArcName /va /f
reg delete HKEY_CURRENT_USER\Software\WinRAR\ArcHistory /va /f

其中/va参数是指删除该分支下的所有键值,/f参数是指不要跳出提示。
----------------------------------------------------------------------------------------------------
如果想删除整个分支,就不要加/va,
例如:reg delete HKEY_CURRENT_USER\Software\CrocWare
----------------------------------------------------------------------------------------------------
如果想删除某个键值,就用 reg delete (分支)  /v (键值)
例如:
reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify /v PastIconsStream /f
------------------------------------------------------------------------------------------------
要注意:
如果注册表中有空格,应用双引号括住注册表;
如果注册表中有%,就用%%来表示;
例如:要清除Alcohol 120%的历史记录,可以在批处理中加入如下命令:

reg delete "HKEY_CURRENT_USER\Software\Alcohol Soft\Alcohol 120%%\Basic" /v "Image File Path" /f
reg delete "HKEY_CURRENT_USER\Software\Alcohol Soft\Alcohol 120%%\MountedMRU" /f

批处理收集

@ ECHO OFF

reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v igfxhkcmd /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v igfxpers /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v igfxtray /f

del "C:\Documents and Settings\All Users\「开始」菜单\程序\启动\*.*" /q /f
del "C:\Documents and Settings\Default User\「开始」菜单\程序\启动\*.*" /q /f
del "%userprofile%\「开始」菜单\程序\启动\*.*" /q /f

转载于:https://www.cnblogs.com/zhangpengshou/archive/2007/11/18/963284.html

批处理删除注册表分支方法相关推荐

  1. .reg文件添加、修改、删除注册表的方法

    1:添加.修改 [HKEY_CLASSES_ROOT\HelloWorld] @="HelloWorld Protocol" "URL Protocol"=&q ...

  2. 删除注册表配置后Chrome仍然显示“由贵单位管理”解决办法

    这个提示并不影响使用,但是强迫症看着就是难受,搞掉他. 现象 找到是谁触发的 浏览器输入并打开chrome://policy/ 其实看不看意义不大,因为你知道了也奈何不了他. 解决问题 使用百度搜索一 ...

  3. php从注册列表卸载,MSSQL_彻底删除SQL Server注册表的方法,一般在卸载完数据库时,大家 - phpStudy...

    彻底删除SQL Server注册表的方法 一般在卸载完数据库时,大家都希望能够将注册表信息完全删干净,下面就将教您彻底删除SQL Server注册表的方法,供您参考. 在卸载SQL Server开始- ...

  4. 怎么删除python3.7注册表内容_python3操作注册表的方法(Url protocol)

    使用python操作注册表的方法最近学习了一下,现在做一下笔记,由于对Python语言的使用还不是很熟练,所以写不出高大上的结构,但是解决问题搓搓有余了. 说道注册表顺便也说一说环境变量的修改(放下下 ...

  5. 批处理操作注册表完全攻略(读取注册表/写入注册表等)

    一,批处理生成.Reg文件操作注册表  用批处理中的重定向符号可以轻松地生成.reg文件.然后用命令执行.reg文件即可!  这里,着重要了解.reg文件操作注册表的方法.  首先.reg文件首行必须 ...

  6. 提高windows安全的注册表修改方法

    现在的电脑给人有一种弱不禁风的感觉,不是今天受到这个病毒突袭,就是明天受到那个***的***,出错.死机变得象家常便饭一样了.为了让计算机"坚强"起来,不少人找来了杀毒软件.防火墙 ...

  7. Win64 驱动内核编程-32.枚举与删除注册表回调

    枚举与删除注册表回调 注册表回调是一个监控注册表读写的回调,它的效果非常明显,一个回调能实现在SSDT 上 HOOK 十几个 API 的效果.部分游戏保护还会在注册表回调上做功夫,监控 service ...

  8. mysql重装要删注册表_Mysql重装问题—删除注册表

    最近不小心突然卸载了mysql,结果重装mysql老是安装不成功,不是第四步出问题,就是第三步出问题无响应,卸了再重新安装,还是不行.究其原因就是系统里的注册表没有删除干净. 解决步骤: 1.在&qu ...

  9. 如何通过使用注册项 (.reg) 文件添加、修改或删除注册表子项和值

    警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统.Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题.使用注册表编辑器需要您自担风险. 本文分步介绍了如何使用注 ...

最新文章

  1. java gstripe_通过Stripe Connect进行交易
  2. C++知识点28——使用C++标准库(再谈迭代器)
  3. BZOJ1192: [HNOI2006]鬼谷子的钱袋
  4. DOM操作之CRUD操作
  5. 一种Android闪屏页实现方法(偏门别类)
  6. 新手学习Java必需要知道的这些基本概念!
  7. Rational相关工具介绍
  8. 7.07 生成累积乘积
  9. svg动画导致持续占用CPU
  10. 客户端的gzip解压
  11. Mac电脑清空搜狗输入法联想记忆词库
  12. 线程的学习,和线程的相关概念及多线程的学习指引
  13. 电信光纤猫虚拟服务器设置方法,电信光纤猫怎么设置宽带拨号?
  14. MapReduce练习题
  15. 1.488Mpps是如何计算出来的?
  16. 计算机师范专业行业分析,前景最好的4个师范专业,有行业“香馍馍”之称,别不信...
  17. 浅谈领域驱动设计(DDD:Domain-Driven Design)
  18. EMUI/MIUI卸载系统预装软件,开启上帝模式无需ROOT权限
  19. c语言中查重,体验CCleaner查重功能,快速找出电脑中的重复文件
  20. 计算机组成原理总复习——题目练习

热门文章

  1. java生成word(报告报表)含统计图表图片、循环表格,Spring Boot整合word生成
  2. 余弦相似度的计算方法
  3. 【RDMA】RDMA网卡通讯
  4. ip地址位置提供商查询 cip.cc/ip
  5. 计算机网络 计算路由表
  6. 支持向量机 二 :非线性支持向量机
  7. 关于浏览器兼容性的问题
  8. python opencv2 将两张图片合并为一张
  9. RTP-RTCP协议分析
  10. my name is van