首页 > 解决方案 > 使用 bat 文件编辑 regedit 值

问题描述

我正在尝试将reg_dwordentry: startin location:的值更改Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hidserv 为 value 2

我已经尝试了来自多个站点的严格代码,但没有任何效果,我以管理员身份启动它:

REG.exe ADD "Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hidserv" /t REG_DWORD /v Start /d 2 /f
REG ADD "Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hidserv" /t REG_DWORD /v Start /d 2 /f
REG.exe ADD "Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hidserv" /v "Start" /t REG_DWORD /d 2 /f

每个站点上的信息都略有不同,但我认为顺序可能并不重要""

如上所述添加注册表值的正确语法是什么?

标签: cmdregedit

解决方案


你的问题是Computer. 实际上,选项的顺序并不重要。REG你打电话或打电话也没关系REG.exe

通常,内置帮助也是您的朋友:

reg add /?

它告诉您这Computer是远程计算机的(网络)名称,可以省略以使用当前(本地)计算机作为默认值。

这条线工作正常(就像你的任何其他人一样,没有Computer\

REG ADD "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\hidserv" /t REG_DWORD /v Start /d 3 /f

题外话:查看 stackexchange 的其他网络。我认为这个问题更适合https://superuser.com/


推荐阅读