From 78280a8c455b29f2327b1000e56d181d05babbd8 Mon Sep 17 00:00:00 2001 From: jazir5 <31750063+jazir555@users.noreply.github.com> Date: Fri, 19 Jul 2024 23:02:36 -0700 Subject: [PATCH] Create RevertAutomaticLogonSettings.bat --- RevertAutomaticLogonSettings.bat | 33 ++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 RevertAutomaticLogonSettings.bat diff --git a/RevertAutomaticLogonSettings.bat b/RevertAutomaticLogonSettings.bat new file mode 100644 index 0000000..a658910 --- /dev/null +++ b/RevertAutomaticLogonSettings.bat @@ -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.