我在访问Windows 7注册表中的(Win32PrioritySeparation)中时遇到问题(REG_DWORD值), 我收到[错误消息:访问被拒绝] 请有人帮帮我
set/p "x="
if %x% EQU b REG add HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl /v Win32PrioritySeparation /t REG_DWORD /d 10 /f
if %x% EQU B REG add HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl /v Win32PrioritySeparation /t REG_DWORD /d 10 /f
if %x% EQU c REG add HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl /v Win32PrioritySeparation /t REG_DWORD /d 1 /f
if %x% EQU C REG add HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl /v Win32PrioritySeparation /t REG_DWORD /d 1 /f
ECHO.
@pause
答案 0 :(得分:1)
对HKEY_LOCAL_MACHINE(HKLM)中所有键和值的写访问权限需要管理员权限,因此Noodles是正确的:您必须以管理员身份运行批处理文件。
BTW:在命令/I
上使用选项IF
会将区分大小写与不区分大小写的比较更改。
set /P "x="
if /I %x% EQU B REG add HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl /v Win32PrioritySeparation /t REG_DWORD /d 10 /f
if /I %x% EQU C REG add HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl /v Win32PrioritySeparation /t REG_DWORD /d 1 /f
echo.
@pause