| 1 | @echo off
|
| 2 | rem First logon of a Windows 10/11 lab build: install the agent and quiet the desktop.
|
| 3 | set "AGENT="
|
| 4 | for %%D in (D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%%D:\agent.py" set "AGENT=%%D:"
|
| 5 | if not defined AGENT exit /b 1
|
| 6 | if exist "%~dp0netkvm\netkvm.inf" pnputil /add-driver "%~dp0netkvm\netkvm.inf" /install
|
| 7 | xcopy /e /i /y /q "%AGENT%\" C:\win7-agent\ || exit /b 1
|
| 8 | attrib -r /s /d "C:\win7-agent\*"
|
| 9 | netsh advfirewall firewall add rule name="win7-agent" dir=in action=allow protocol=TCP localport=8777
|
| 10 | net accounts /maxpwage:unlimited
|
| 11 | set WINLOGON=HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
|
| 12 | reg add "%WINLOGON%" /v AutoAdminLogon /t REG_SZ /d 1 /f
|
| 13 | reg add "%WINLOGON%" /v DefaultUserName /t REG_SZ /d one /f
|
| 14 | reg add "%WINLOGON%" /v DefaultPassword /t REG_SZ /d one /f
|
| 15 | reg delete "%WINLOGON%" /v AutoLogonCount /f
|
| 16 | powercfg /change monitor-timeout-ac 0
|
| 17 | powercfg /change standby-timeout-ac 0
|
| 18 | powercfg /hibernate off
|
| 19 | reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\Personalization" /v NoLockScreen /t REG_DWORD /d 1 /f
|
| 20 | reg add "HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff" /f
|
| 21 | reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v NoAutoUpdate /t REG_DWORD /d 1 /f
|
| 22 | reg add "HKCU\Control Panel\Desktop" /v ScreenSaveActive /t REG_SZ /d 0 /f
|
| 23 | reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v EnableTransparency /t REG_DWORD /d 1 /f
|
| 24 | rem DWM leaves blur off on the emulated display adapter unless forced.
|
| 25 | reg add "HKLM\SOFTWARE\Microsoft\Windows\Dwm" /v ForceEffectMode /t REG_DWORD /d 2 /f
|
| 26 | reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\UserProfileEngagement" /v ScoobeSystemSettingEnabled /t REG_DWORD /d 0 /f
|
| 27 | call C:\win7-agent\install-autostart.cmd
|
| 28 | shutdown /r /t 5
|