批处理删除注册表分支方法
双击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
批处理删除注册表分支方法相关推荐
- .reg文件添加、修改、删除注册表的方法
1:添加.修改 [HKEY_CLASSES_ROOT\HelloWorld] @="HelloWorld Protocol" "URL Protocol"=&q ...
- 删除注册表配置后Chrome仍然显示“由贵单位管理”解决办法
这个提示并不影响使用,但是强迫症看着就是难受,搞掉他. 现象 找到是谁触发的 浏览器输入并打开chrome://policy/ 其实看不看意义不大,因为你知道了也奈何不了他. 解决问题 使用百度搜索一 ...
- php从注册列表卸载,MSSQL_彻底删除SQL Server注册表的方法,一般在卸载完数据库时,大家 - phpStudy...
彻底删除SQL Server注册表的方法 一般在卸载完数据库时,大家都希望能够将注册表信息完全删干净,下面就将教您彻底删除SQL Server注册表的方法,供您参考. 在卸载SQL Server开始- ...
- 怎么删除python3.7注册表内容_python3操作注册表的方法(Url protocol)
使用python操作注册表的方法最近学习了一下,现在做一下笔记,由于对Python语言的使用还不是很熟练,所以写不出高大上的结构,但是解决问题搓搓有余了. 说道注册表顺便也说一说环境变量的修改(放下下 ...
- 批处理操作注册表完全攻略(读取注册表/写入注册表等)
一,批处理生成.Reg文件操作注册表 用批处理中的重定向符号可以轻松地生成.reg文件.然后用命令执行.reg文件即可! 这里,着重要了解.reg文件操作注册表的方法. 首先.reg文件首行必须 ...
- 提高windows安全的注册表修改方法
现在的电脑给人有一种弱不禁风的感觉,不是今天受到这个病毒突袭,就是明天受到那个***的***,出错.死机变得象家常便饭一样了.为了让计算机"坚强"起来,不少人找来了杀毒软件.防火墙 ...
- Win64 驱动内核编程-32.枚举与删除注册表回调
枚举与删除注册表回调 注册表回调是一个监控注册表读写的回调,它的效果非常明显,一个回调能实现在SSDT 上 HOOK 十几个 API 的效果.部分游戏保护还会在注册表回调上做功夫,监控 service ...
- mysql重装要删注册表_Mysql重装问题—删除注册表
最近不小心突然卸载了mysql,结果重装mysql老是安装不成功,不是第四步出问题,就是第三步出问题无响应,卸了再重新安装,还是不行.究其原因就是系统里的注册表没有删除干净. 解决步骤: 1.在&qu ...
- 如何通过使用注册项 (.reg) 文件添加、修改或删除注册表子项和值
警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统.Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题.使用注册表编辑器需要您自担风险. 本文分步介绍了如何使用注 ...
最新文章
- java gstripe_通过Stripe Connect进行交易
- C++知识点28——使用C++标准库(再谈迭代器)
- BZOJ1192: [HNOI2006]鬼谷子的钱袋
- DOM操作之CRUD操作
- 一种Android闪屏页实现方法(偏门别类)
- 新手学习Java必需要知道的这些基本概念!
- Rational相关工具介绍
- 7.07 生成累积乘积
- svg动画导致持续占用CPU
- 客户端的gzip解压
- Mac电脑清空搜狗输入法联想记忆词库
- 线程的学习,和线程的相关概念及多线程的学习指引
- 电信光纤猫虚拟服务器设置方法,电信光纤猫怎么设置宽带拨号?
- MapReduce练习题
- 1.488Mpps是如何计算出来的?
- 计算机师范专业行业分析,前景最好的4个师范专业,有行业“香馍馍”之称,别不信...
- 浅谈领域驱动设计(DDD:Domain-Driven Design)
- EMUI/MIUI卸载系统预装软件,开启上帝模式无需ROOT权限
- c语言中查重,体验CCleaner查重功能,快速找出电脑中的重复文件
- 计算机组成原理总复习——题目练习