Create RevertAutomaticLogonSettings.bat

This commit is contained in:
jazir5 2024-07-19 23:02:36 -07:00 committed by GitHub
parent 90cff698cf
commit 78280a8c45
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -0,0 +1,33 @@
@echo off
SETLOCAL EnableExtensions EnableDelayedExpansion
echo Reverting automatic logon settings
:: Check if AutoAdminLogon is set to 1 and revert it to 0 if necessary
REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon | findstr /i "1" >nul 2>&1
IF %ERRORLEVEL% EQU 0 (
echo Disabling AutoAdminLogon
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 0 /f
) ELSE (
echo AutoAdminLogon is not set to 1, no change needed
)
:: Check if DefaultUserName is set and remove it if necessary
REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName >nul 2>&1
IF %ERRORLEVEL% EQU 0 (
echo Removing DefaultUserName
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /f
) ELSE (
echo DefaultUserName is not set, no change needed
)
:: Check if DefaultPassword is set and remove it if necessary
REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword >nul 2>&1
IF %ERRORLEVEL% EQU 0 (
echo Removing DefaultPassword
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /f
) ELSE (
echo DefaultPassword is not set, no change needed
)
echo Automatic logon settings have been reverted.