如何用批处理删除注册表信息

要删除注册表
1、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}\UpperFilters (shusbflt 值 只删除键值)

2、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\shusbflt(删除整个目录)

帮忙写个批处理文件
按照下面两兄弟的方法提示找不到键值 能否给指点一下,是什么原因。

一楼回答基本正确,但要注意后面要加参数 /f 否则会有提示要求交互。

@echo off
reg delete HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}\UpperFilters /v shusbflt /f
reg delete HKLM\SYSTEM\CurrentControlSet\services\shusbflt /f追问

提示找不到键值。能否给指点一下。谢谢

追答

@echo off
set k=HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}\UpperFilters /v shusbflt
for /f "skip=2 tokens=3*" %%i in ('reg query %k%') do set s=%%j
set s=%s:\0= %
rem echo %s%
setlocal enabledelayedexpansion
for %%i in (%s%) do (
if not "!t!"=="" set r=!r!!t!\0
set t=%%i)
reg add %k% /t REG_MULTI_SZ /d !r! /f

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-05
@echo off
reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}" /v "UpperFilters" /f

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}" /v "UpperFilters" /t REG_MULTI_SZ /d "lHDmgr\0 PartMgr" /f

reg delete "HKLM\SYSTEM\CurrentControlSet\services\shusbflt" /f
第2个回答  2012-08-05
@echo off
reg delete HKLM\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}\UpperFilters /v shusbflt
reg delete HKLM\SYSTEM\CurrentControlSet\services\shusbflt
第3个回答  2012-08-05
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}" /v UpperFilters /t REG_MULTI_SZ /d LHDmgr\0PartMgr /f
reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\shusbflt" /f
第4个回答  2012-08-06
360里面有这样一项,一键清除注册表多余项!

如何利用批处理命令删除注册表?
delete patch.dll REM [删除DSNXDE在注册表中的启动项,用sc.exe将之注册为系统关键性服务的同时将其属性设为隐藏和只读,并config为自启动]

怎么批处理删除注册表健值方法
\/f 不用提示就强行删除。例如:REG DELETE HKLMSoftwareMyCoMyAppTimeout \/f 删除注册表项 Timeout 及其所有子项和值 ,不用询问就强行删除 REG DELETE \/ZODIACHKLMSoftwareMyCo \/v MTU 删除 ZODIAC 上 MyCo 下的注册表项 MTU 删除注册表中的项 Windows Registry Editor Version 5.00 [-HKEY_LOCAL...

批处理删除注册表项
批处理删除注册表项的具体步骤如下:1、首先是进入到DOS命令提示符中。进入的方式据系统版本不有所不一样。若是XP系统,在开始-运行中输入CMD,若是Win10等高版本系统需要进入管理员的命令提示符。2、然后在弹出来的窗口中输入:reg delete \/?,可以看到reg delete命令格式。3、然后在弹出来的窗口中...

如何清除电脑上的注册表?
清除电脑上的注册表,可以通过以下几种方法进行:使用Windows自带的注册表编辑器、借助第三方注册表清理工具,或者通过编写批处理脚本来实现。首先,使用Windows自带的注册表编辑器是一种直接且常见的方法。用户可以通过按下Win + R组合键调出“运行”对话框,输入“regedit”并回车来打...

Win7系统下快速彻底清除注册表垃圾的三个方法
方法1、利用批处理清理 把下面的代码存放在一个后缀为.txt文档里,文件名可以随便取,之后把.txt格式改成.bat的格式,之后再双击双l.bat文件,稍等一会,屏幕就会提示“系统垃圾清除完成”,按照提示按任意键就能退出。echooff del\/f\/s\/q%systemdrive%*.tmp del\/f\/s\/q%systemdrive%*._mp del\/f...

如何利用批处理命令删除注册表.txt
rem 删除注册表信息使用reg delete命令

删除注册表里(启动项)的文件,如何写批处理。
其实偶也不会,但给你出个临时的办法:在注册表里修干完成后导出为reg文件,然后写 regedit \/s .reg (其中:\/s 不管注册成功与否,均不显示提示框,即 安静模式)还有\/e 是导出注册表文件 例:regedit \/e .reg HKEY_LOCAL_MACHINE\\SYSTEM ...

批处理怎么删除注册表的项
你把那个符号[]去掉就行了,可以删除的。创建批处理也很简单,你用上面的命令格式逐行添加就行了(一行一条命令)。上面的[]符号一定要去掉,这个是多余的。

如何通过批处理删除注册表中包含某关键词的项,值,数据!
根键有5个:HKLM,HKCU,HKCR,HKU,HKCC,查询必须指明查找哪一个根键,因此你的批处理需要对5个根键都运行一次。这样以后你会得到所有含有360safe的注册表。然后你就可以通过reg delete来删除这些注册表了。回答此问,不为题主,毕竟都这么多年过去了,估计也看不到;但是看到这条东西排名还算靠前...

快速清理windows注册表垃圾的方法
1、使用第三方安全软件清理注册表垃圾利用超级兔子、优化大师、安全卫士一系列的第三方软件清理,下面小编就以金山卫士为例,打开主界面,找到垃圾清理-清理注册表,开始扫描清理即可,金山卫士会自动把注册表备份,就不用我们在单独备份了,要是出了问题也容易恢复。2、利用批处理清理把如下代码存放在一个...

相似回答