当前位置 博文首页 > 用批处理删除注册表健值的方法分享

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

    作者:admin 时间:2021-02-16 18:06

    一个基本的格式参考
    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
    js
下一篇:没有了