如何创建批处理以在两个注册表设置之间切换。我想要切换的代码已列出。如果 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