用于切换注册表设置的批处理脚本

用于切换注册表设置的批处理脚本

如何创建批处理以在两个注册表设置之间切换。我想要切换的代码已列出。如果 DWORD 值为 2,则将其更改为 0,反之亦然。任何帮助都将不胜感激。

@echo off

REM ByPass Login Password Setting
Echo ByPass Login Password 
reg add HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device /v 
DevicePasswordLessBuildVersion /t REG_DWORD /d 0 /f
echo %errorlevel%



REM Restore Default Setting
Echo Restore Default Login
reg add HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\PasswordLess\Device /v 
DevicePasswordLessBuildVersion /t REG_DWORD /d 2 /f
echo %errorlevel%


Pause
psshutdown /r /t 0

我修改了代码但是它不起作用。

@echo off
for /F "skip=2 tokens=2*" %%A in ('reg query 
"HKLM\Software\microsoft\windows\CurrentVersion\Policies\System" /v 
"EnableLUA"') DO (Echo %%B)

If %%B==0x0 (
reg add HKLM\Software\microsoft\windows\CurrentVersion\Policies\System /v 
EnableLUA /t REG_DWORD /D 1 /f
echo 1 %errorlevel%
) else (
reg add HKLM\Software\microsoft\windows\CurrentVersion\Policies\System /v 
EnableLUA /t REG_DWORD /D 0 /f
echo  0 %errorlevel%
)


Timeout 5
shutdown /r /t 0

相关内容