当前位置: 移动技术网 > IT编程>网络>Dos/Bat > 用批处理删除注册表健值的方法分享

用批处理删除注册表健值的方法分享

2017年12月08日  | 移动技术网IT编程  | 我要评论
一个基本的格式参考
reg delete keyname [/v valuename | /ve | /va] [/f]

keyname [\\machine\]fullkey
machine 远程机器名 - 忽略当前机器的默认值。
远程机器上只有 hklm 和 hku。
fullkey rootkey\subkey
rootkey [ hklm | hkcu | hkcr | hku | hkcc ]
subkey 所选 rootkey 下的注册表项的全名。
valuename 所选项下的要删除的值的名称。
省略时,该项下的所有子项和值都会被删除。

/ve 删除空白值名称的值(默认)。

/va 删除该项下的所有值。

/f 不用提示就强行删除。

例如:

reg delete hklm\software\myco\myapp\timeout /f
删除注册表项 timeout 及其所有子项和值 ,不用询问就强行删除

reg delete \\zodiac\hklm\software\myco /v mtu
删除 zodiac 上 myco 下的注册表项 mtu

********************************************************************************************

删除注册表中的项
windows registry editor version 5.00

[-hkey_local_machine"software"microsoft"windows"currentversion"run]
保存为reg文件双击导如即可删除此项
注意有个“-”号

删除注册表中的值
windows registry editor version 5.00

[hkey_local_machine"software"microsoft"windows"currentversion"run]
"soundman"=-
这样可以删除此值

服务的启动/禁用
类型对应注册表[hkey_local_machine"system"currentcontrolset"services]
下的各个子项
服务名字下的start键表示启动类型
1是系统
2是自动
3是手动
4是禁用

ps: 必要的时候需要强行终止进程
xp pro下可以选择taskkill命令, 可以在命令行通过 taskkill /? 查看详细帮助
e.g. 终止记事本: taskkill /im notepad.exe /f
/f的意思是强制终止
home 版本下面没有taskkill命令,只有tskill命令,功能会若 
e.g. 终止记事本: tskill notepad

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网