用批处理删除注册表健值的方法分享
程序员文章站
2022-04-10 13:43:45
一个基本的格式参考 reg delete keyname [/v valuename | /ve | /va] [/f] keyname [\\machine\]fullk...
一个基本的格式参考
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
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
上一篇: CMD命令行下修改网络IP设置的方法
下一篇: jQuery---突出展示案例