Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- color 0A
- title Services Disabler [hashcat]
- :elevation
- :: Richiesta di elevazione dello script come riportato qui: http://www.robvanderwoude.com/clevertricks.php
- >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"
- if '%errorlevel%' NEQ '0' (
- echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
- echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
- "%temp%\getadmin.vbs"
- del "%temp%\getadmin.vbs"
- exit /B
- ) else (
- pushd "%cd%"
- cd /d "%~dp0"
- )
- :start
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- echo Ý Services Disabler [Security+] Ý
- echo Ý by hashcat Ý
- echo Ý Versione 0.4.1 **Beta** Ý
- echo ßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßßß
- echo.
- :main
- echo Cosa desideri fare?
- echo.
- echo 1. Tweak dei servizi
- echo 2. Backup dello stato dei servizi (sara' ripristinabile in seguito)
- echo 3. Altera un servizio non in lista (definito dall'utente)
- echo 4. Visualizza lo stato dei servizi alterati dallo script(file di report)
- echo 5. Visualizza lo stato di tutti i servizi (file di report)
- echo 6. Abilita / Disabilita funzionalita' di Windows (definita dall'utente)
- echo 7. Visualizza lo stato delle funzionalita' di Windows
- echo 8. Maggiori informazioni sullo script [TurboLab.it]
- echo 9. Esci
- echo.
- set /p Scelta="Specifica la tua scelta: "
- IF %Scelta%==1 GOTO os_check
- IF %Scelta%==2 GOTO pre_back
- IF %Scelta%==3 GOTO manual_service_tweaker
- IF %Scelta%==4 GOTO serv_stat
- IF %Scelta%==5 GOTO serv_stat_full
- IF %Scelta%==6 GOTO winfeatures_support_check1
- IF %Scelta%==7 GOTO winfeatures_support_check2
- IF %Scelta%==8 GOTO TLI_topic
- IF %Scelta%==9 exit
- echo.
- echo Valore immesso non valido! (%Scelta%)
- echo.
- pause
- cls
- GOTO main
- :os_check
- :: Procedura utilizzata per determinare la versione del sistema operativo in uso. Se quest'ultimo è supportato il programma esegue la relativa procedura
- ver | findstr /i "5\.0\." > nul
- IF %ERRORLEVEL% EQU 0 goto os_2000
- ver | findstr /i "5\.1\." > nul
- IF %ERRORLEVEL% EQU 0 goto services_tweaker_XP
- ver | findstr /i "5\.2\." > nul
- IF %ERRORLEVEL% EQU 0 goto os_2003
- ver | findstr /i "6\.0\." > nul
- IF %ERRORLEVEL% EQU 0 goto services_tweaker_gen
- ver | findstr /i "6\.1\." > nul
- IF %ERRORLEVEL% EQU 0 goto services_tweaker_gen
- ver | findstr /i "6\.2\." > nul
- IF %ERRORLEVEL% EQU 0 goto services_tweaker_W8
- :: Se lo script non e' in grado di identificare la versione del sistema operativo in uso o non vi sono corrispondenze con l'elenco predefinito, notifica l'utente e proponi un "tweak generico"
- goto alert_os
- :os_2000
- :: Altrimenti notifica il mancato supporto del sistema operativo in uso all'utente
- cls
- echo.
- echo Il sistema operativo in uso (Windows 2000) non e' (al momento) supportato
- echo.
- PAUSE
- cls
- goto main
- :os_2003
- cls
- echo.
- echo Il sistema operativo in uso (Windows Server 2003) non e' (al momento) supportato
- echo.
- PAUSE
- cls
- goto main
- :alert_os
- :: Operazioni generiche (in caso di mancato riconoscimento della versione del S.O. in uso)
- cls
- echo Lo script non e' riuscito a determinare il sistema operativo utilizzato
- echo.
- set /p FAI="Cosa desideri fare?"
- echo.
- echo Applica il tweak per Windows XP (Digitare 1)
- echo.
- echo Applica il tweak per Windows 7 (Digitare 2)
- echo.
- echo Applica il tweak per Windows 8 (Digitare 3)
- echo.
- echo Torna al menu iniziale (Digitare 4)
- IF %FAI%==1 GOTO os_Win7
- IF %FAI%==2 GOTO os_XP
- IF %FAI%==3 GOTO os_Win8
- IF %FAI%==4 GOTO main
- echo.
- echo Valore immesso non valido! (%FAI%)
- echo.
- pause
- cls
- GOTO alert_os
- :services_tweaker_W8
- :: Stampa a schermo la lista dei servizi la cui esecuzione sara' alterata
- cls
- echo Il sistema operativo rilevato e' Windows 8
- echo.
- echo.
- echo Verra' alterata l'esecuzione dei seguenti servizi:
- echo.
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- echo.
- echo Application Management (AppMgmt): Disabilitato
- echo.
- echo BranchCache (PeerDistSvc): Disabilitato
- echo.
- echo Client for NFS (NfsClnt): Disabilitato
- echo.
- echo Distributed Link Tracking Client (TrkWks): Disabilitato
- echo.
- echo Family Safety (WPCSvc): Disabilitato
- echo.
- echo Hyper-V Data Exchange Service (vmickvpexchange): Disabilitato
- echo.
- echo Hyper-V Guest Shutdown Service (vmicshutdown): Disabilitato
- echo.
- echo Hyper-V Heartbeat Service (vmicheartbeat): Disabilitato
- echo.
- echo Hyper-V Remote Desktop Virtualization Service (vmicrdv): Disabilitato
- echo.
- echo Hyper-V Time Synchronization Service (vmictimesync): Disabilitato
- echo.
- echo Hyper-V Volume Shadow Copy Requestor (vmicvss): Disabilitato
- echo.
- echo Microsoft iSCSI Initiator Service (MSiSCSI): Disabilitato
- echo.
- echo Net.Tcp Port Sharing Service (NetTcpPortSharing): Disabilitato
- echo.
- echo Netlogon (Netlogon): Disabilitato
- echo.
- echo.
- PAUSE
- echo.
- echo Network Access Protection Agent (napagent): Disabilitato
- echo.
- echo Offline Files (CscService): Disabilitato
- echo.
- echo Remote Procedure Call (RPC) Locator (RpcLocator): Disabilitato
- echo.
- echo Remote Registry (RemoteRegistry): Disabilitato
- echo.
- echo SNMP Trap (SNMPTRAP): Disabilitato
- echo.
- echo Storage Service (StorSvc): Disabilitato
- echo.
- echo Windows Media Player Network Sharing Service (WMPNetworkSvc): Disabilitato
- echo.
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- echo.
- echo Non e' ancora stata apportata alcuna modifica al sistema. Desideri proseguire?
- echo.
- set /p Decis="Specifica la tua scelta (si / no): "
- IF %Decis%==no GOTO main_cls
- IF %Decis%==si GOTO ask_back_W8
- echo.
- echo Valore immesso non valido! (%Decis%)
- echo.
- pause
- cls
- GOTO main
- :ask_back_W8
- :: Procedura che "propone" all'utente di effettuare un backup dello stato dei servizi (prima di apportare le modifiche)
- cls
- echo Desideri effettuare un backup dello stato dei servizi?
- echo.
- set /p RIS="Specifica la tua scelta (si / no): "
- IF %RIS%==no GOTO applica_fix_W8
- IF %RIS%==si GOTO back_W8
- echo.
- echo Valore immesso non valido! (%RIS%)
- echo.
- pause
- cls
- GOTO ask_back_W8
- :back_W8
- :: Procedura di backup
- echo.
- echo Creo una directory dove salvare il backup
- echo.
- :: Le informazioni relative ad eventuali errori saranno memorizzate in questo percorso
- md "%AppData%\hashcat_services_backup\error"
- echo.
- :: Effettuo un backup della chiave (e delle sottochiavi) relative al servizio e salvo i dati in specifi file .reg
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AppMgmt" "%AppData%\hashcat_services_backup\dump.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PeerDistSvc" "%AppData%\hashcat_services_backup\dump2.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NfsClnt" "%AppData%\hashcat_services_backup\dump3.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TrkWks" "%AppData%\hashcat_services_backup\dump4.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSiSCSI" "%AppData%\hashcat_services_backup\dump5.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NetTcpPortSharing" "%AppData%\hashcat_services_backup\dump6.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Netlogon" "%AppData%\hashcat_services_backup\dump7.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\napagent" "%AppData%\hashcat_services_backup\dump8.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CscService" "%AppData%\hashcat_services_backup\dump9.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcLocator" "%AppData%\hashcat_services_backup\dump10.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RemoteRegistry" "%AppData%\hashcat_services_backup\dump11.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WPCSvc" "%AppData%\hashcat_services_backup\dump12.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmickvpexchange" "%AppData%\hashcat_services_backup\dump13.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicshutdown" "%AppData%\hashcat_services_backup\dump14.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicheartbeat" "%AppData%\hashcat_services_backup\dump15.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicrdv" "%AppData%\hashcat_services_backup\dump16.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmictimesync" "%AppData%\hashcat_services_backup\dump17.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\vmicvss" "%AppData%\hashcat_services_backup\dump18.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMPTRAP" "%AppData%\hashcat_services_backup\dump19.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WMPNetworkSvc" "%AppData%\hashcat_services_backup\dump20.reg" 2>nul
- :: Memorizzo il valore di MM_GG_AA$HH_MM in una variabile che utilizzo per le operazioni seguenti
- set "DATA=%date:~-10,2%_%date:~-7,2%_%date:~-4,4%_$%time:~0,2%_%time:~3,2%"
- :: Unisco i backup .reg in un unico file .reg
- copy "%AppData%\hashcat_services_backup\dump*.reg" "%AppData%\hashcat_services_backup\backup_%DATA%$.reg"
- :: Rimuovo dal file .reg l'intestazione ripetuta (Windows Registry Editor Version 5.00) per ogni chiave dei servizi, salvo i dati puliti in un nuovo file
- type "%AppData%\hashcat_services_backup\backup_%DATA%$.reg" | findstr /v "Windows Registry Editor Version 5.00" > "%AppData%\hashcat_services_backup\services_backup_temp_%DATA%$.reg"
- :: Inserisco la stringa Windows Registry Editor Version 5.00 nella prima riga del backup (senza il file .reg non è ripristinabile)
- echo Windows Registry Editor Version 5.00 > "%AppData%\hashcat_services_backup\services_backup_%DATA%$.reg"
- :: "Travaso" il contenuto del file .reg provvisorio in quello definitivo
- type "%AppData%\hashcat_services_backup\services_backup_temp_%DATA%$.reg" >> "%AppData%\hashcat_services_backup\services_backup_%DATA%$.reg"
- :: Rimuovo i vecchi file .reg
- del "%AppData%\hashcat_services_backup\dump*.reg" "%AppData%\hashcat_services_backup\backup_%DATA%$.reg" "%AppData%\hashcat_services_backup\services_backup_temp_%DATA%$.reg"
- cls
- echo.
- echo Backup completato!
- :: Apro con Windows Explorer il percorso dove è stato memorizzato il backup
- %SystemRoot%\explorer.exe "%AppData%\hashcat_services_backup\"
- echo.
- PAUSE
- cls
- GOTO applica_fix_W8
- :applica_fix_W8
- :: Altero l'esecuzione dei servizi specificati precedentemente. In caso di errori memorizza un log nel percorso error
- cls
- echo.
- echo Tweaking in corso...
- echo.
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- echo.
- :: Memorizzo il valore di MM_GG_AA$HH_MM in una variabile che utilizzo per le operazioni seguenti
- set "DATAREP=%date:~-10,2%_%date:~-7,2%_%date:~-4,4%_$%time:~0,2%_%time:~3,2%"
- sc config AppMgmt start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio AppMgmt non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config bthserv start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio bthserv non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config PeerDistSvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio PeerDistSvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config CertPropSvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio CertPropSvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config TrkWks start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio TrkWks non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config MSiSCSI start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio MSiSCSI non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config NetTcpPortSharing start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio NetTcpPortSharing non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config Netlogon start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio Netlogon non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config napagent start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio napagent non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config CscService start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio CscService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config RpcLocator start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio RpcLocator non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config RemoteRegistry start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio RemoteRegistry non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SCPolicySvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SCPolicySvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SNMPTRAP start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SNMPTRAP non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config WbioSrvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio WbioSrvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config wcncsvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio wcncsvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config WMPNetworkSvc start= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio WMPNetworkSvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- echo.
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- cls
- echo.
- echo Tweaking completato!
- echo.
- echo.
- echo Affinche' le modifiche entrino in vigore e' necessario riavviare il computer.
- echo.
- set /p Spec="Desideri riavviare? (si / no): "
- IF %Spec%==no GOTO auto_quit
- IF %Spec%==si GOTO go_reboot
- echo.
- echo Valore immesso non valido! (%Spec%)
- :services_tweaker_XP
- cls
- echo Il sistema operativo rilevato e' Windows XP
- echo.
- echo.
- echo Verra' alterata l'esecuzione dei seguenti servizi:
- echo.
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- echo.
- echo Condivisione connessione Internet (ICS) (SharedAccess): Disabilitato
- echo.
- echo Helper NetBIOS di TCP/IP (lmhosts): Disabilitato
- echo.
- echo Individuazione SSDP (SSDPSRV): Disabilitato
- echo.
- echo Manutenzione collegamenti distribuiti client (TrkWks): Disabilitato
- echo.
- echo Routing e Accesso remoto (RemoteAccess): Disabilitato
- echo.
- echo Server (LanmanServer): Disabilitato
- echo.
- echo Registro di sistema remoto (RemoteRegistry): Disabilitato
- echo.
- echo Fax (Fax): Disabilitato
- echo.
- echo.
- PAUSE
- echo.
- echo Servizi Desktop remoto (TermService): Disabilitato
- echo.
- echo Smart Card (SCardSvr): Disabilitato
- echo.
- echo Windows Media Center Receiver Service (ehRecvr): Disabilitato
- echo.
- echo Windows Media Center Scheduler Service (ehSched): Disabilitato
- echo.
- echo Network Access Protection Agent (napagent): Disabilitato
- echo.
- echo Remote Procedure Call (RPC) Locator (RpcLocator): Disabilitato
- echo.
- echo SNMP Trap (SNMPTRAP): Disabilitato
- echo.
- echo Indexing Service (cisvc): Disabilitato
- echo.
- echo Logical Disk Manager (dmserver): Manuale
- echo.
- echo Help and Support (helpsvc): Manuale
- echo.
- echo NetMeeting Remote Desktop Sharing (mnmsrvc): Disabilitato
- echo.
- echo Remote Desktop Help Session Manager (RDSessMgr): Disabilitato
- echo.
- echo WebClient (WebClient): Manuale
- echo.
- echo Network Provisioning Service (xmlprov): Disabilitato
- echo.
- echo Pos Service (Se presente): Disabilitato
- echo.
- echo ArcSoft Connect Daemon (Se presente): Disabilitato
- echo.
- echo Apple Mobile Device (Se presente): Manuale
- echo.
- echo Application Updater (Se presente): Disabilitato
- echo.
- echo Bonjour Service (Se presente): Disabilitato
- echo.
- echo GamesAppService (Se presente): Manuale
- echo.
- echo iPod Service (Se presente): Manuale
- echo.
- echo Java Quick Starter (Se presente): Disabilitato
- echo.
- echo Serv Updater (Se presente): Disabilitato
- echo.
- echo SwitchBoard (Se presente): Manuale
- echo.
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- echo.
- echo Non e' ancora stata apportata alcuna modifica al sistema. Desideri proseguire?
- echo.
- set /p Decis="Specifica la tua scelta (si / no): "
- IF %Decis%==no GOTO main_cls
- IF %Decis%==si GOTO ask_back_XP
- echo.
- echo Valore immesso non valido! (%Decis%)
- echo.
- pause
- cls
- GOTO main
- :ask_back_XP
- cls
- echo Desideri effettuare un backup dello stato dei servizi?
- echo.
- set /p RIS="Specifica la tua scelta (si / no): "
- IF %RIS%==no GOTO applica_fix_XP
- IF %RIS%==si GOTO back_XP
- echo.
- echo Valore immesso non valido! (%RIS%)
- echo.
- pause
- cls
- GOTO ask_back_XP
- :back_XP
- echo.
- echo Creo una directory dove salvare il backup
- echo.
- md "%AppData%\hashcat_services_backup\error"
- echo.
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess" "%AppData%\hashcat_services_backup\dump.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\lmhosts" "%AppData%\hashcat_services_backup\dump1.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SSDPSRV" "%AppData%\hashcat_services_backup\dump2.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TrkWks" "%AppData%\hashcat_services_backup\dump3.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RemoteAccess" "%AppData%\hashcat_services_backup\dump4.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer" "%AppData%\hashcat_services_backup\dump5.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RemoteRegistry" "%AppData%\hashcat_services_backup\dump6.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Fax" "%AppData%\hashcat_services_backup\dump7.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TermService" "%AppData%\hashcat_services_backup\dump8.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SCardSvr" "%AppData%\hashcat_services_backup\dump9.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ehRecvr" "%AppData%\hashcat_services_backup\dump10.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ehSched" "%AppData%\hashcat_services_backup\dump11.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\napagent" "%AppData%\hashcat_services_backup\dump12.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcLocator" "%AppData%\hashcat_services_backup\dump13.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMPTRAP" "%AppData%\hashcat_services_backup\dump14.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\cisvc" "%AppData%\hashcat_services_backup\dump15.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\dmserver" "%AppData%\hashcat_services_backup\dump16.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\helpsvc" "%AppData%\hashcat_services_backup\dump17.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\mnmsrvc" "%AppData%\hashcat_services_backup\dump18.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RDSessMgr" "%AppData%\hashcat_services_backup\dump19.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WebClient" "%AppData%\hashcat_services_backup\dump20.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\xmlprov" "%AppData%\hashcat_services_backup\dump21.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TabletInputService" "%AppData%\hashcat_services_backup\dump22.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WinRM" "%AppData%\hashcat_services_backup\dump23.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PowerOffer Service" "%AppData%\hashcat_services_backup\dump24.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ACDaemon" "%AppData%\hashcat_services_backup\dump25.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Apple Mobile Device" "%AppData%\hashcat_services_backup\dump26.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Application Updater" "%AppData%\hashcat_services_backup\dump27.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Bonjour Service" "%AppData%\hashcat_services_backup\dump28.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\GamesAppService" "%AppData%\hashcat_services_backup\dump29.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iPodService" "%AppData%\hashcat_services_backup\dump30.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\JavaQuickStarterService" "%AppData%\hashcat_services_backup\dump31.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ServUpdater" "%AppData%\hashcat_services_backup\dump32.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SwitchBoard" "%AppData%\hashcat_services_backup\dump33.reg" 2>nul
- set "DATA=%date:~-10,2%_%date:~-7,2%_%date:~-4,4%_$%time:~0,2%_%time:~3,2%"
- copy "%AppData%\hashcat_services_backup\dump*.reg" "%AppData%\hashcat_services_backup\backup_%DATA%$.reg"
- type "%AppData%\hashcat_services_backup\backup_%DATA%$.reg" | findstr /v "Windows Registry Editor Version 5.00" > "%AppData%\hashcat_services_backup\services_backup_temp_%DATA%$.reg"
- echo Windows Registry Editor Version 5.00 > "%AppData%\hashcat_services_backup\services_backup_%DATA%$.reg"
- type "%AppData%\hashcat_services_backup\services_backup_temp_%DATA%$.reg" >> "%AppData%\hashcat_services_backup\services_backup_%DATA%$.reg"
- del "%AppData%\hashcat_services_backup\dump*.reg" "%AppData%\hashcat_services_backup\backup_%DATA%$.reg" "%AppData%\hashcat_services_backup\services_backup_temp_%DATA%$.reg"
- cls
- echo.
- echo Backup completato!
- %SystemRoot%\explorer.exe "%AppData%\hashcat_services_backup\"
- echo.
- PAUSE
- cls
- GOTO applica_fix_XP
- :applica_fix_XP
- cls
- echo.
- echo Tweaking in corso...
- echo.
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- echo.
- set "DATAREP=%date:~-10,2%_%date:~-7,2%_%date:~-4,4%_$%time:~0,2%_%time:~3,2%"
- sc config SharedAccess start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SharedAccess non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config lmhosts start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio lmhosts non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SSDPSRV start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SSDPSRV non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config TrkWks start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio TrkWks non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config RemoteAccess start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio RemoteAccess non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config LanmanServer start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio LanmanServer non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config RemoteRegistry start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio RemoteRegistry non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config Fax start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio Fax non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config TermService start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio TermService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SCardSvr start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SCardSvr non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config ehRecvr start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio ehRecvr non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config ehSched start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio ehSched non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config napagent start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio napagent non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config RpcLocator start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio RpcLocator non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SNMPTRAP start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SNMPTRAP non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config cisvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio cisvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config dmserver start= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio dmserver non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config helpsvc start= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio helpsvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config mnmsrvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio mnmsrvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config RDSessMgr start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio RDSessMgr non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config WebClient start= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio WebClient non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config xmlprov start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio xmlprov non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config "PowerOffer Service" start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio PowerOffer Service non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config ACDaemon start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio ACDaemon non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config "Apple Mobile Device" start= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio Apple Mobile Device non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config "Application Updater" start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio Application Updater non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config "Bonjour Service" start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio Bonjour Service non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config GamesAppService start= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio GamesAppService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config iPodService start= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio iPodService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config JavaQuickStarterService start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio JavaQuickStarterService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config ServUpdater start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio ServUpdater non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SwitchBoard= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SwitchBoard non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- echo.
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- cls
- echo.
- echo Tweaking completato!
- echo.
- echo.
- echo Affinche' le modifiche entrino in vigore e' necessario riavviare il computer.
- echo.
- set /p Spec="Desideri riavviare? (si / no): "
- IF %Spec%==no GOTO auto_quit
- IF %Spec%==si GOTO go_reboot
- echo.
- echo Valore immesso non valido! (%Spec%)
- :services_tweaker_gen
- echo.
- echo Desideri eseguire il tweak sicuro (1) o quello aggressivo (2) ?
- echo.
- set /p Spec="Specifica la tua scelta? (1 o 2): "
- IF %Spec%==1 GOTO services_tweaker_safe
- IF %Spec%==2 GOTO services_tweaker_ex
- echo.
- echo Valore immesso non valido! (%Spec%)
- :services_tweaker_ex
- cls
- echo Il sistema operativo rilevato e' Windows 7 / Vista
- echo.
- echo.
- echo Verra' alterata l'esecuzione dei seguenti servizi:
- echo.
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- echo.
- echo Condivisione connessione Internet (ICS) (SharedAccess): Disabilitato
- echo.
- echo Helper NetBIOS di TCP/IP (lmhosts): Disabilitato
- echo.
- echo Individuazione SSDP (SSDPSRV): Disabilitato
- echo.
- echo Manutenzione collegamenti distribuiti client (TrkWks): Disabilitato
- echo.
- echo Pubblicazione risorse per individuazione (FDResPub): Dsabilitato
- echo.
- echo Routing e Accesso remoto (RemoteAccess): Disabilitato
- echo.
- echo Server (LanmanServer): Disabilitato
- echo.
- echo Servizio di condivisione porte Net.Tcp (NetTcpPortSharing): Disabilitato
- echo.
- echo.
- PAUSE
- echo.
- echo Servizio enumeratore dispositivi mobili (WPDBusEnum): Disabilitato
- echo.
- echo Servizio Media Center Extender (Mcx2Svc): Disabilitato
- echo.
- echo Windows Search (WSearch): Disabilitato
- echo.
- echo Registro di sistema remoto (RemoteRegistry): Disabilitato
- echo.
- echo NetBIOS over TCP/IP (NetBT): Disabilitato
- echo.
- echo Configurazione Desktop remoto (SessionEnv): Disabilitato
- echo.
- echo Criterio rimozione smart card (SCPolicySvc): Disabilitato
- echo.
- echo Fax (Fax): Disabilitato
- echo.
- echo Listener Gruppo Home (HomeGroupListener): Disabilitato
- echo.
- echo Luminosita' adattiva (SensrSvc): Disabilitato
- echo.
- echo Provider Gruppo Home (HomeGroupProvider): Disabilitato
- echo.
- echo Redirector porta UserMode di Serv. Desktop rem. (UmRdpService): Disabilitato
- echo.
- echo Servizi Desktop remoto (TermService): Disabilitato
- echo.
- echo Servizio di cond. in rete Windows Media Player (WMPNetworkSvc): Disabilitato
- echo.
- echo Servizio di input Tablet PC (TabletInputService): Disabilitato
- echo.
- echo Servizio iniziatore iSCSI Microsoft (MSiSCSI): Disabilitato
- echo.
- echo Smart Card (SCardSvr): Disabilitato
- echo.
- echo Windows CardSpace (idsvc): Disabilitato
- echo.
- echo Windows Connect Now - Registro configurazioni (wcncsvc): Disabilitato
- echo.
- echo Windows Defender (WinDefend): Disabilitato
- echo.
- echo Windows Media Center Receiver Service (ehRecvr): Disabilitato
- echo.
- echo Windows Media Center Scheduler Service (ehSched): Disabilitato
- echo.
- echo BranchCache (PeerDistSvc): Disabilitato
- echo.
- echo Certificate Propagation (CertPropSvc): Disabilitato
- echo.
- echo IP Helper (iphlpsvc): Avvio Ritardato
- echo.
- echo Network Access Protection Agent (napagent): Disabilitato
- echo.
- echo Offline Files (CscService): Manuale
- echo.
- echo Remote Procedure Call (RPC) Locator (RpcLocator): Disabilitato
- echo.
- echo Smart Card Removal Policy (SCPolicySvc): Disabilitato
- echo.
- echo SNMP Trap (SNMPTRAP): Disabilitato
- echo.
- echo Indexing Service (cisvc): Disabilitato
- echo.
- echo WebClient (WebClient): Manuale
- echo.
- echo Windows Remote Management (WinRM): Disabilitato
- echo.
- echo Pos Service (PowerOffer Service): Disabilitato
- echo.
- echo ArcSoft Connect Daemon (ACDaemon): Disabilitato
- echo.
- echo Apple Mobile Device (Apple Mobile Device): Manuale
- echo.
- echo Application Updater (Application Updater): Disabilitato
- echo.
- echo Bonjour Service (Bonjour Service): Disabilitato
- echo.
- echo GamesAppService (GamesAppService): Manuale
- echo.
- echo iPod Service (iPodService): Manuale
- echo.
- echo Java Quick Starter (JavaQuickStarterService): Disabilitato
- echo.
- echo Serv Updater (ServUpdater): Disabilitato
- echo.
- echo SwitchBoard (SwitchBoard): Manuale
- echo.
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- echo.
- echo Non e' ancora stata apportata alcuna modifica al sistema. Desideri proseguire?
- echo.
- set /p Decis="Specifica la tua scelta (si / no): "
- IF %Decis%==no GOTO main_cls
- IF %Decis%==si GOTO ask_back_ex
- echo.
- echo Valore immesso non valido! (%Decis%)
- echo.
- pause
- cls
- GOTO main
- :ask_back_ex
- cls
- echo Desideri effettuare un backup dello stato dei servizi?
- echo.
- set /p RIS="Specifica la tua scelta (si / no): "
- IF %RIS%==no GOTO applica_fix_ex
- IF %RIS%==si GOTO back_extr
- echo.
- echo Valore immesso non valido! (%RIS%)
- echo.
- pause
- cls
- GOTO ask_back_ex
- :back_extr
- echo.
- echo Creo una directory dove salvare il backup
- echo.
- md "%AppData%\hashcat_services_backup\error"
- echo.
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess" "%AppData%\hashcat_services_backup\dump.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\lmhosts" "%AppData%\hashcat_services_backup\dump1.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SSDPSRV" "%AppData%\hashcat_services_backup\dump2.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TrkWks" "%AppData%\hashcat_services_backup\dump3.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FDResPub" "%AppData%\hashcat_services_backup\dump4.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RemoteAccess" "%AppData%\hashcat_services_backup\dump5.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer" "%AppData%\hashcat_services_backup\dump6.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NetTcpPortSharing" "%AppData%\hashcat_services_backup\dump7.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WPDBusEnum" "%AppData%\hashcat_services_backup\dump8.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Mcx2Svc" "%AppData%\hashcat_services_backup\dump9.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WSearch" "%AppData%\hashcat_services_backup\dump10.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RemoteRegistry" "%AppData%\hashcat_services_backup\dump11.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NetBT" "%AppData%\hashcat_services_backup\dump12.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SessionEnv" "%AppData%\hashcat_services_backup\dump13.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SCPolicySvc" "%AppData%\hashcat_services_backup\dump14.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Fax" "%AppData%\hashcat_services_backup\dump15.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HomeGroupListener" "%AppData%\hashcat_services_backup\dump16.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SensrSvc" "%AppData%\hashcat_services_backup\dump17.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HomeGroupProvider" "%AppData%\hashcat_services_backup\dump18.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\UmRdpService" "%AppData%\hashcat_services_backup\dump19.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TermService" "%AppData%\hashcat_services_backup\dump20.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WMPNetworkSvc" "%AppData%\hashcat_services_backup\dump21.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TabletInputService" "%AppData%\hashcat_services_backup\dump22.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSiSCSI" "%AppData%\hashcat_services_backup\dump23.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SCardSvr" "%AppData%\hashcat_services_backup\dump24.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\idsvc" "%AppData%\hashcat_services_backup\dump25.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wcncsvc" "%AppData%\hashcat_services_backup\dump26.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WinDefend" "%AppData%\hashcat_services_backup\dump27.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ehRecvr" "%AppData%\hashcat_services_backup\dump28.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ehSched" "%AppData%\hashcat_services_backup\dump29.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PeerDistSvc" "%AppData%\hashcat_services_backup\dump30.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CertPropSvc" "%AppData%\hashcat_services_backup\dump31.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iphlpsvc" "%AppData%\hashcat_services_backup\dump32.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\napagent" "%AppData%\hashcat_services_backup\dump33.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CscService" "%AppData%\hashcat_services_backup\dump34.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcLocator" "%AppData%\hashcat_services_backup\dump35.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SCardSvr" "%AppData%\hashcat_services_backup\dump36.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SCPolicySvc" "%AppData%\hashcat_services_backup\dump37.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMPTRAP" "%AppData%\hashcat_services_backup\dump38.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\cisvc" "%AppData%\hashcat_services_backup\dump39.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\dmserver" "%AppData%\hashcat_services_backup\dump40.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\helpsvc" "%AppData%\hashcat_services_backup\dump41.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\mnmsrvc" "%AppData%\hashcat_services_backup\dump42.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RDSessMgr" "%AppData%\hashcat_services_backup\dump42.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WebClient" "%AppData%\hashcat_services_backup\dump43.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\xmlprov" "%AppData%\hashcat_services_backup\dump44.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WinRM" "%AppData%\hashcat_services_backup\dump45.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PowerOffer Service" "%AppData%\hashcat_services_backup\dump46.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ACDaemon" "%AppData%\hashcat_services_backup\dump47.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Apple Mobile Device" "%AppData%\hashcat_services_backup\dump48.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Application Updater" "%AppData%\hashcat_services_backup\dump49.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Bonjour Service" "%AppData%\hashcat_services_backup\dump50.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\GamesAppService" "%AppData%\hashcat_services_backup\dump51.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iPodService" "%AppData%\hashcat_services_backup\dump52.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\JavaQuickStarterService" "%AppData%\hashcat_services_backup\dump53.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ServUpdater" "%AppData%\hashcat_services_backup\dump54.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SwitchBoard" "%AppData%\hashcat_services_backup\dump55.reg" 2>nul
- set "DATA=%date:~-10,2%_%date:~-7,2%_%date:~-4,4%_$%time:~0,2%_%time:~3,2%"
- copy "%AppData%\hashcat_services_backup\dump*.reg" "%AppData%\hashcat_services_backup\backup_%DATA%$.reg"
- type "%AppData%\hashcat_services_backup\backup_%DATA%$.reg" | findstr /v "Windows Registry Editor Version 5.00" > "%AppData%\hashcat_services_backup\services_extreme_backup_temp_%DATA%$.reg"
- echo Windows Registry Editor Version 5.00 > "%AppData%\hashcat_services_backup\services_extreme_backup_%DATA%$.reg"
- type "%AppData%\hashcat_services_backup\services_extreme_backup_temp_%DATA%$.reg" >> "%AppData%\hashcat_services_backup\services_extreme_backup_%DATA%$.reg"
- del "%AppData%\hashcat_services_backup\dump*.reg" "%AppData%\hashcat_services_backup\backup_%DATA%$.reg" "%AppData%\hashcat_services_backup\services_extreme_backup_temp_%DATA%$.reg"
- cls
- echo.
- echo Backup completato!
- %SystemRoot%\explorer.exe "%AppData%\hashcat_services_backup\"
- echo.
- PAUSE
- cls
- GOTO applica_fix_ex
- :applica_fix_ex
- cls
- echo.
- echo Tweaking in corso...
- echo.
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- echo.
- set "DATAREP=%date:~-10,2%_%date:~-7,2%_%date:~-4,4%_$%time:~0,2%_%time:~3,2%"
- sc config SharedAccess start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SharedAccess non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config lmhosts start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio lmhosts non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SSDPSRV start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SSDPSRV non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config TrkWks start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio TrkWks non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config FDResPub start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio FDResPub non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config RemoteAccess start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio RemoteAccess non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config LanmanServer start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio LanmanServer non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config NetTcpPortSharing start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio NetTcpPortSharing non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config WPDBusEnum start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio WPDBusEnum non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config Mcx2Svc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio Mcx2Svc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config WSearch start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio WSearch non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config RemoteRegistry start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio RemoteRegistry non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config NetBT start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio NetBT non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SessionEnv start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SessionEnv non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SCPolicySvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SCPolicySvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config Fax start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio Fax non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config HomeGroupListener start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio HomeGroupListener non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SensrSvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SensrSvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config HomeGroupProvider start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio HomeGroupProvider non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config UmRdpService start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio UmRdpService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config TermService start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio TermService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config WMPNetworkSvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio WMPNetworkSvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config TabletInputService start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio TabletInputService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config MSiSCSI start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio MSiSCSI non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SCardSvr start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SCardSvr non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config idsvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio idsvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config wcncsvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio wcncsvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config WinDefend start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio WinDefend non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config ehRecvr start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio ehRecvr non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config ehSched start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio ehSched non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config PeerDistSvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio PeerDistSvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config CertPropSvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio CertPropSvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config iphlpsvc start= delayed-auto
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio iphlpsvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config napagent start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio napagent non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config CscService start= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio CscService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config RpcLocator start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio RpcLocator non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SCPolicySvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SCPolicySvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SNMPTRAP start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SNMPTRAP non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config cisvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio cisvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config WebClient start= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio WebClient non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config WinRM start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio WinRM non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config "PowerOffer Service" start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio PowerOffer Service non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config ACDaemon start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio ACDaemon non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config "Apple Mobile Device" start= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio Apple Mobile Device non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config "Application Updater" start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio Application Updater non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config "Bonjour Service" start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio Bonjour Service non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config GamesAppService start= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio GamesAppService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config iPodService start= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio iPodService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config JavaQuickStarterService start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio JavaQuickStarterService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config ServUpdater start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio ServUpdater non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SwitchBoard= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SwitchBoard non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- echo.
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- cls
- echo.
- echo Tweaking completato!
- echo.
- echo.
- echo Affinche' le modifiche entrino in vigore e' necessario riavviare il computer.
- echo.
- set /p Spec="Desideri riavviare? (si / no): "
- IF %Spec%==no GOTO auto_quit
- IF %Spec%==si GOTO go_reboot
- echo.
- echo Valore immesso non valido! (%Spec%)
- :services_tweaker_safe
- cls
- echo Il sistema operativo rilevato e' Windows 7 / Vista
- echo.
- echo.
- echo Verra' alterata l'esecuzione dei seguenti servizi:
- echo.
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- echo.
- echo Condivisione connessione Internet (ICS) (SharedAccess): Disabilitato
- echo.
- echo Helper NetBIOS di TCP/IP (lmhosts): Disabilitato
- echo.
- echo Individuazione SSDP (SSDPSRV): Disabilitato
- echo.
- echo Manutenzione collegamenti distribuiti client (TrkWks): Disabilitato
- echo.
- echo Pubblicazione risorse per individuazione (FDResPub): Disabilitato
- echo.
- echo Routing e Accesso remoto (RemoteAccess): Disabilitato
- echo.
- echo Server (LanmanServer): Disabilitato
- echo.
- echo Servizio di condivisione porte Net.Tcp (NetTcpPortSharing): Disabilitato
- echo.
- echo.
- PAUSE
- echo.
- echo Registro di sistema remoto (RemoteRegistry): Disabilitato
- echo.
- echo NetBIOS over TCP/IP (NetBT): Disabilitato
- echo.
- echo Configurazione Desktop remoto (SessionEnv): Disabilitato
- echo.
- echo Criterio rimozione smart card (SCPolicySvc): Disabilitato
- echo.
- echo Listener Gruppo Home (HomeGroupListener): Disabilitato
- echo.
- echo Luminosita' adattiva (SensrSvc): Disabilitato
- echo.
- echo Provider Gruppo Home (HomeGroupProvider): Disabilitato
- echo.
- echo Redirector porta UserMode di Serv. Desktop rem. (UmRdpService): Disabilitato
- echo.
- echo Servizi Desktop remoto (TermService): Disabilitato
- echo.
- echo Servizio di cond. in rete Windows Media Player (WMPNetworkSvc): Disabilitato
- echo.
- echo Servizio di input Tablet PC (TabletInputService): Disabilitato
- echo.
- echo Servizio iniziatore iSCSI Microsoft (MSiSCSI): Disabilitato
- echo.
- echo Smart Card (SCardSvr): Disabilitato
- echo.
- echo Windows CardSpace (idsvc): Disabilitato
- echo.
- echo Windows Connect Now - Registro configurazioni (wcncsvc): Disabilitato
- echo.
- echo BranchCache (PeerDistSvc): Disabilitato
- echo.
- echo Certificate Propagation (CertPropSvc): Disabilitato
- echo.
- echo IP Helper (iphlpsvc): Avvio Ritardato
- echo.
- echo Network Access Protection Agent (napagent): Disabilitato
- echo.
- echo Offline Files (CscService): Manuale
- echo.
- echo Remote Procedure Call (RPC) Locator (RpcLocator): Disabilitato
- echo.
- echo Smart Card Removal Policy (SCPolicySvc): Disabilitato
- echo.
- echo SNMP Trap (SNMPTRAP): Disabilitato
- echo.
- echo Indexing Service (cisvc): Disabilitato
- echo.
- echo Logical Disk Manager (dmserver): Manuale
- echo.
- echo Help and Support (helpsvc): Manuale
- echo.
- echo NetMeeting Remote Desktop Sharing (mnmsrvc): Disabilitato
- echo.
- echo Remote Desktop Help Session Manager (RDSessMgr): Disabilitato
- echo.
- echo WebClient (WebClient): Manuale
- echo.
- echo Windows Remote Management (WinRM): Disabilitato
- echo.
- echo Pos Service (PowerOffer Service): Disabilitato
- echo.
- echo ArcSoft Connect Daemon (ACDaemon): Disabilitato
- echo.
- echo Apple Mobile Device (Apple Mobile Device): Manuale
- echo.
- echo Application Updater (Application Updater): Disabilitato
- echo.
- echo Bonjour Service (Bonjour Service): Disabilitato
- echo.
- echo GamesAppService (GamesAppService): Manuale
- echo.
- echo iPod Service (iPodService): Manuale
- echo.
- echo Java Quick Starter (JavaQuickStarterService): Disabilitato
- echo.
- echo Serv Updater (ServUpdater): Disabilitato
- echo.
- echo SwitchBoard (SwitchBoard): Manuale
- echo.
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- echo.
- echo Non e' ancora stata apportata alcuna modifica al sistema. Desideri proseguire?
- echo.
- set /p Decis="Specifica la tua scelta (si / no): "
- IF %Decis%==no GOTO main_cls
- IF %Decis%==si GOTO ask_back_safe
- echo.
- echo Valore immesso non valido! (%Decis%)
- echo.
- pause
- cls
- GOTO main
- :ask_back_safe
- cls
- echo Desideri effettuare un backup dello stato dei servizi?
- echo.
- set /p RIS="Specifica la tua scelta (si / no): "
- IF %RIS%==no GOTO applica_fix_safe
- IF %RIS%==si GOTO back_safe
- echo.
- echo Valore immesso non valido! (%RIS%)
- echo.
- pause
- cls
- GOTO ask_back_safe
- :back_safe
- echo.
- echo Creo una directory dove salvare il backup
- echo.
- md "%AppData%\hashcat_services_backup\error"
- echo.
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess" "%AppData%\hashcat_services_backup\dump.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\lmhosts" "%AppData%\hashcat_services_backup\dump1.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SSDPSRV" "%AppData%\hashcat_services_backup\dump2.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TrkWks" "%AppData%\hashcat_services_backup\dump3.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FDResPub" "%AppData%\hashcat_services_backup\dump4.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RemoteAccess" "%AppData%\hashcat_services_backup\dump5.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer" "%AppData%\hashcat_services_backup\dump6.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NetTcpPortSharing" "%AppData%\hashcat_services_backup\dump7.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WPDBusEnum" "%AppData%\hashcat_services_backup\dump8.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Mcx2Svc" "%AppData%\hashcat_services_backup\dump9.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WSearch" "%AppData%\hashcat_services_backup\dump10.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RemoteRegistry" "%AppData%\hashcat_services_backup\dump11.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NetBT" "%AppData%\hashcat_services_backup\dump12.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SessionEnv" "%AppData%\hashcat_services_backup\dump13.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SCPolicySvc" "%AppData%\hashcat_services_backup\dump14.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Fax" "%AppData%\hashcat_services_backup\dump15.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HomeGroupListener" "%AppData%\hashcat_services_backup\dump16.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SensrSvc" "%AppData%\hashcat_services_backup\dump17.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HomeGroupProvider" "%AppData%\hashcat_services_backup\dump18.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\UmRdpService" "%AppData%\hashcat_services_backup\dump19.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TermService" "%AppData%\hashcat_services_backup\dump20.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WMPNetworkSvc" "%AppData%\hashcat_services_backup\dump21.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TabletInputService" "%AppData%\hashcat_services_backup\dump22.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSiSCSI" "%AppData%\hashcat_services_backup\dump23.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SCardSvr" "%AppData%\hashcat_services_backup\dump24.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\idsvc" "%AppData%\hashcat_services_backup\dump25.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wcncsvc" "%AppData%\hashcat_services_backup\dump26.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WinDefend" "%AppData%\hashcat_services_backup\dump27.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ehRecvr" "%AppData%\hashcat_services_backup\dump28.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ehSched" "%AppData%\hashcat_services_backup\dump29.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PeerDistSvc" "%AppData%\hashcat_services_backup\dump30.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CertPropSvc" "%AppData%\hashcat_services_backup\dump31.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iphlpsvc" "%AppData%\hashcat_services_backup\dump32.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\napagent" "%AppData%\hashcat_services_backup\dump33.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CscService" "%AppData%\hashcat_services_backup\dump34.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcLocator" "%AppData%\hashcat_services_backup\dump35.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SCardSvr" "%AppData%\hashcat_services_backup\dump36.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SCPolicySvc" "%AppData%\hashcat_services_backup\dump37.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMPTRAP" "%AppData%\hashcat_services_backup\dump38.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\cisvc" "%AppData%\hashcat_services_backup\dump39.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\dmserver" "%AppData%\hashcat_services_backup\dump40.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\helpsvc" "%AppData%\hashcat_services_backup\dump41.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\mnmsrvc" "%AppData%\hashcat_services_backup\dump42.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RDSessMgr" "%AppData%\hashcat_services_backup\dump42.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WebClient" "%AppData%\hashcat_services_backup\dump43.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\xmlprov" "%AppData%\hashcat_services_backup\dump44.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WinRM" "%AppData%\hashcat_services_backup\dump45.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PowerOffer Service" "%AppData%\hashcat_services_backup\dump46.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ACDaemon" "%AppData%\hashcat_services_backup\dump47.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Apple Mobile Device" "%AppData%\hashcat_services_backup\dump48.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Application Updater" "%AppData%\hashcat_services_backup\dump49.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Bonjour Service" "%AppData%\hashcat_services_backup\dump50.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\GamesAppService" "%AppData%\hashcat_services_backup\dump51.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iPodService" "%AppData%\hashcat_services_backup\dump52.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\JavaQuickStarterService" "%AppData%\hashcat_services_backup\dump53.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ServUpdater" "%AppData%\hashcat_services_backup\dump54.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SwitchBoard" "%AppData%\hashcat_services_backup\dump55.reg" 2>nul
- set "DATA=%date:~-10,2%_%date:~-7,2%_%date:~-4,4%_$%time:~0,2%_%time:~3,2%"
- copy "%AppData%\hashcat_services_backup\dump*.reg" "%AppData%\hashcat_services_backup\backup_%DATA%$.reg"
- type "%AppData%\hashcat_services_backup\backup_%DATA%$.reg" | findstr /v "Windows Registry Editor Version 5.00" > "%AppData%\hashcat_services_backup\services_safe_backup_temp_%DATA%$.reg"
- echo Windows Registry Editor Version 5.00 > "%AppData%\hashcat_services_backup\services_safe_backup_%DATA%$.reg"
- type "%AppData%\hashcat_services_backup\services_safe_backup_temp_%DATA%$.reg" >> "%AppData%\hashcat_services_backup\services_safe_backup_%DATA%$.reg"
- del "%AppData%\hashcat_services_backup\dump*.reg" "%AppData%\hashcat_services_backup\backup_%DATA%$.reg" "%AppData%\hashcat_services_backup\services_safe_backup_temp_%DATA%$.reg"
- cls
- echo Backup completato!
- %SystemRoot%\explorer.exe "%AppData%\hashcat_services_backup\"
- echo.
- PAUSE
- cls
- GOTO applica_fix_safe
- :applica_fix_safe
- cls
- echo.
- echo Tweaking in corso...
- echo.
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- echo.
- set "DATAREP=%date:~-10,2%_%date:~-7,2%_%date:~-4,4%_$%time:~0,2%_%time:~3,2%"
- sc config SharedAccess start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SharedAccess non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config lmhosts start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio lmhosts non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SSDPSRV start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SSDPSRV non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config TrkWks start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio TrkWks non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config FDResPub start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio FDResPub non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config RemoteAccess start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio RemoteAccess non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config LanmanServer start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio LanmanServer non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config NetTcpPortSharing start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio NetTcpPortSharing non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config RemoteRegistry start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio RemoteRegistry non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config NetBT start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio NetBT non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SessionEnv start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SessionEnv non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SCPolicySvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SCPolicySvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config HomeGroupListener start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio HomeGroupListener non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SensrSvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SensrSvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config HomeGroupProvider start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio HomeGroupProvider non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config UmRdpService start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio UmRdpService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config TermService start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio TermService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config WMPNetworkSvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio WMPNetworkSvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config TabletInputService start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio TabletInputService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config MSiSCSI start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio MSiSCSI non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SCardSvr start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SCardSvr non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config idsvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio idsvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config wcncsvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio wcncsvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config PeerDistSvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio PeerDistSvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config CertPropSvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio CertPropSvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config iphlpsvc start= delayed-auto
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio iphlpsvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config napagent start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio napagent non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config CscService start= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio CscService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config RpcLocator start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio RpcLocator non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SCPolicySvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SCPolicySvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SNMPTRAP start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SNMPTRAP non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config cisvc start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio cisvc non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config WebClient start= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio WebClient non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config WinRM start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio WinRM non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config "PowerOffer Service" start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio PowerOffer Service non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config ACDaemon start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio ACDaemon non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config "Apple Mobile Device" start= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio Apple Mobile Device non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config "Application Updater" start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio Application Updater non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config "Bonjour Service" start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio Bonjour Service non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config GamesAppService start= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio GamesAppService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config iPodService start= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio iPodService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config JavaQuickStarterService start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio JavaQuickStarterService non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config ServUpdater start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio ServUpdater non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- sc config SwitchBoard= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio SwitchBoard non e' stato disabilitato correttamente.">>"%AppData%\hashcat_services_backup\error\report_%DATAREP%$.txt"
- echo.
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- cls
- echo.
- echo Tweaking completato!
- echo.
- echo.
- echo Affinche' le modifiche entrino in vigore e' necessario riavviare il computer.
- echo.
- set /p Spec="Desideri riavviare? (si / no): "
- IF %Spec%==no GOTO auto_quit
- IF %Spec%==si GOTO go_reboot
- echo.
- echo Valore immesso non valido! (%Spec%)
- :manual_service_tweaker
- md "%AppData%\hashcat_services_backup\error"
- cls
- set /p Serv="Immetti il nome del servizio da alterare: "
- echo.
- set /p FAI="Cosa desideri fare (1 Abilita, 2 Disabilita, 3 Avvio manuale)? "
- IF %FAI%==1 GOTO ms_enable
- IF %FAI%==2 GOTO ms_disable
- IF %FAI%==3 GOTO ms_manual
- echo.
- echo Valore immesso non valido! (%FAI%)
- echo.
- pause
- cls
- GOTO manual_service_tweaker
- :ms_enable
- sc config "%Serv%" start= auto
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio "%Serv%" non e' stato abilitato correttamente (modifica manuale).">>"%AppData%\hashcat_services_backup\error\manual_%date:~-10,2%_%date:~-7,2%_%date:~-4,4%_$%time:~0,2%_%time:~3,2%$.txt"
- cls
- GOTO manual_serv_prompt
- :ms_disable
- sc config "%Serv%" start= disabled
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio "%Serv%" non e' stato disabilitato correttamente (modifica manuale).">>"%AppData%\hashcat_services_backup\error\manual_%date:~-10,2%_%date:~-7,2%_%date:~-4,4%_$%time:~0,2%_%time:~3,2%$.txt"
- cls
- GOTO manual_serv_prompt
- :ms_manual
- sc config "%Serv%" start= demand
- IF %ERRORLEVEL% NEQ 0 echo Errore [SC] %ERRORLEVEL%: "Il servizio "%Serv%" non e' stato alterato correttamente (modifica manuale).">>"%AppData%\hashcat_services_backup\error\manual_%date:~-10,2%_%date:~-7,2%_%date:~-4,4%_$%time:~0,2%_%time:~3,2%$.txt"
- cls
- GOTO manual_serv_prompt
- :manual_serv_prompt
- set /p Ric="Desideri modificarne un altro (1 SI, 2 NO)? "
- IF %Ric%==1 GOTO manual_service_tweaker
- IF %Ric%==2 GOTO main_cls
- echo.
- echo Valore immesso non valido! (%Ric%)
- echo.
- pause
- cls
- GOTO manual_service_tweaker
- :serv_stat
- :: Ricava dal registro di sistema le voci che descrivono il tipo di esecuzione dei servizi (manipolati dallo script), registra queste informazioni in un file .txt che salva sul Desktop dell'utente
- cls
- echo.
- echo Il file di report sara' reperibile nel Desktop dell'utente
- echo.
- PAUSE
- echo.
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\ACDaemon" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\Apple Mobile Device" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\Application Updater" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\AppMgmt" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\Bonjour Service" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\bthserv" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\CertPropSvc" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\cisvc" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\CscService" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\dmserver" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\ehRecvr" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\ehSched" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\Fax" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\FDResPub" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\GamesAppService" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\helpsvc" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\HomeGroupListener" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\HomeGroupProvider" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\idsvc" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\iphlpsvc" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\iPodService" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\JavaQuickStarterService" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\LanmanServer" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\lmhosts" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\Mcx2Svc" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\mnmsrvc" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\MSiSCSI" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\Napagent" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\napagent" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\NetBT" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\Netlogon" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\NetTcpPortSharing" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\PeerDistSvc" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\PertPropSvc" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\PowerOffer Service" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\RDSessMgr" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\RemoteAccess" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\RemoteRegistry" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\RpcLocator" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\SCardSvr" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\SCPolicySvc" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\SensrSvc" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\ServUpdater" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\SessionEnv" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\SharedAccess" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\SNMPTRAP" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\SSDPSRV" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\SwitchBoard" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\TabletInputService" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\TermService" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\TrkWks" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\UmRdpService" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\WbioSrvc" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\wcncsvc" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\WebClient" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\WinDefend" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\WinRM" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\WMPNetworkSvc" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\WPDBusEnum" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\WSearch" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- REG QUERY "HKLM\SYSTEM\CurrentControlSet\services\xmlprov" /v Start >> "%UserProfile%\Desktop\services_status.txt"
- cls
- :: Apro il report generato con il Blocco Note
- notepad "%UserProfile%\Desktop\services_status.txt"
- echo.
- echo Operazione completata!
- echo.
- echo Per maggiori informazioni consultare il file salvato nel Desktop.
- echo.
- PAUSE
- cls
- GOTO main
- :serv_stat_full
- :: Ottiene la lista delle sottochiavi a CurrentControlSet\Services\ e le memorizza in un file che legge linea per linea riportando in un ulteriore file di report lo stato degli stessi
- cls
- echo.
- echo Creo una directory dove salvare il backup
- echo.
- md "%AppData%\hashcat_services_backup"
- echo.
- echo Il file di report sara' reperibile nel Desktop dell'utente
- echo.
- PAUSE
- echo.
- del "%AppData%\hashcat_services_backup\full_servlist_temp.txt"
- REG QUERY HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ >>"%AppData%\hashcat_services_backup\full_servlist_temp.txt"
- for /F "tokens=*" %%G in ("%AppData%\hashcat_services_backup\full_servlist_temp.txt") do REG QUERY "%%G" /v Start>>"%UserProfile%\Desktop\full_servstatus.txt"
- del "%AppData%\hashcat_services_backup\full_servlist_temp.txt"
- cls
- notepad "%UserProfile%\Desktop\full_servstatus.txt"
- echo.
- echo Operazione completata!
- echo.
- echo Per maggiori informazioni consultare il file salvato nel Desktop.
- echo.
- PAUSE
- cls
- GOTO main
- :pre_back
- :: Procedura di backup manuale. Effettua il backup di tutti i servizi che possono essere alterati dallo script (non in base al S.O.)
- cls
- echo Desideri avviare il backup?
- echo.
- set /p RIS="Specifica la tua scelta (si / no): "
- IF %RIS%==no GOTO main_cls
- IF %RIS%==si GOTO serv_back
- echo.
- echo Valore immesso non valido! (%RIS%)
- echo.
- pause
- cls
- GOTO pre_back
- :serv_back
- echo.
- echo Creo una directory dove salvare il backup
- echo.
- md "%AppData%\hashcat_services_backup"
- echo.
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Apple Mobile Device" "%AppData%\hashcat_services_backup\dump.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Application Updater" "%AppData%\hashcat_services_backup\dump1.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\AppMgmt" "%AppData%\hashcat_services_backup\dump2.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Bonjour Service" "%AppData%\hashcat_services_backup\dump3.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\bthserv" "%AppData%\hashcat_services_backup\dump4.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CertPropSvc" "%AppData%\hashcat_services_backup\dump5.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\cisvc" "%AppData%\hashcat_services_backup\dump6.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\CscService" "%AppData%\hashcat_services_backup\dump7.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\dmserver" "%AppData%\hashcat_services_backup\dump8.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ehRecvr" "%AppData%\hashcat_services_backup\dump9.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ehSched" "%AppData%\hashcat_services_backup\dump10.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Fax" "%AppData%\hashcat_services_backup\dump11.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\FDResPub" "%AppData%\hashcat_services_backup\dump12.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\GamesAppService" "%AppData%\hashcat_services_backup\dump13.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\helpsvc" "%AppData%\hashcat_services_backup\dump14.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HomeGroupListener" "%AppData%\hashcat_services_backup\dump15.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HomeGroupProvider" "%AppData%\hashcat_services_backup\dump16.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\idsvc" "%AppData%\hashcat_services_backup\dump17.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iphlpsvc" "%AppData%\hashcat_services_backup\dump18.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iPodService" "%AppData%\hashcat_services_backup\dump19.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\JavaQuickStarterService" "%AppData%\hashcat_services_backup\dump20.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer" "%AppData%\hashcat_services_backup\dump21.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\lmhosts" "%AppData%\hashcat_services_backup\dump22.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Mcx2Svc" "%AppData%\hashcat_services_backup\dump23.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\mnmsrvc" "%AppData%\hashcat_services_backup\dump24.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\MSiSCSI" "%AppData%\hashcat_services_backup\dump25.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Napagent" "%AppData%\hashcat_services_backup\dump26.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\napagent" "%AppData%\hashcat_services_backup\dump27.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NetBT" "%AppData%\hashcat_services_backup\dump28.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Netlogon" "%AppData%\hashcat_services_backup\dump29.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\NetTcpPortSharing" "%AppData%\hashcat_services_backup\dump30.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PeerDistSvc" "%AppData%\hashcat_services_backup\dump31.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PertPropSvc" "%AppData%\hashcat_services_backup\dump32.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\PowerOffer Service" "%AppData%\hashcat_services_backup\dump33.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RDSessMgr" "%AppData%\hashcat_services_backup\dump34.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RemoteAccess" "%AppData%\hashcat_services_backup\dump35.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RemoteRegistry" "%AppData%\hashcat_services_backup\dump36.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\RpcLocator" "%AppData%\hashcat_services_backup\dump37.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SCardSvr" "%AppData%\hashcat_services_backup\dump38.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SCPolicySvc" "%AppData%\hashcat_services_backup\dump39.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SensrSvc" "%AppData%\hashcat_services_backup\dump40.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\ServUpdater" "%AppData%\hashcat_services_backup\dump41.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SessionEnv" "%AppData%\hashcat_services_backup\dump42.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess" "%AppData%\hashcat_services_backup\dump43.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SNMPTRAP" "%AppData%\hashcat_services_backup\dump44.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SSDPSRV" "%AppData%\hashcat_services_backup\dump45.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SwitchBoard" "%AppData%\hashcat_services_backup\dump46.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TabletInputService" "%AppData%\hashcat_services_backup\dump47.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TermService" "%AppData%\hashcat_services_backup\dump48.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TrkWks" "%AppData%\hashcat_services_backup\dump49.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\UmRdpService" "%AppData%\hashcat_services_backup\dump50.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WbioSrvc" "%AppData%\hashcat_services_backup\dump51.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\wcncsvc" "%AppData%\hashcat_services_backup\dump52.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WebClient" "%AppData%\hashcat_services_backup\dump53.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WinDefend" "%AppData%\hashcat_services_backup\dump54.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WinRM" "%AppData%\hashcat_services_backup\dump55.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WMPNetworkSvc" "%AppData%\hashcat_services_backup\dump56.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WPDBusEnum" "%AppData%\hashcat_services_backup\dump57.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WSearch" "%AppData%\hashcat_services_backup\dump58.reg" 2>nul
- reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\xmlprov" "%AppData%\hashcat_services_backup\dump59.reg" 2>nul
- set "DATA=%date:~-10,2%_%date:~-7,2%_%date:~-4,4%_$%time:~0,2%_%time:~3,2%"
- copy "%AppData%\hashcat_services_backup\dump*.reg" "%AppData%\hashcat_services_backup\backup_%DATA%$.reg"
- type "%AppData%\hashcat_services_backup\backup_%DATA%$.reg" | findstr /v "Windows Registry Editor Version 5.00" > "%AppData%\hashcat_services_backup\manual_backup_temp_%DATA%$.reg"
- echo Windows Registry Editor Version 5.00 > "%AppData%\hashcat_services_backup\manual_backup_%DATA%$.reg"
- type "%AppData%\hashcat_services_backup\manual_backup_temp_%DATA%$.reg" >> "%AppData%\hashcat_services_backup\manual_backup_%DATA%$.reg"
- del "%AppData%\hashcat_services_backup\dump*.reg" "%AppData%\hashcat_services_backup\backup_%DATA%$.reg" "%AppData%\hashcat_services_backup\manual_backup_temp_%DATA%$.reg"
- cls
- echo.
- echo Backup completato!
- %SystemRoot%\explorer.exe "%AppData%\hashcat_services_backup\"
- echo.
- PAUSE
- GOTO main_cls
- :winfeatures_support_check1
- ver | findstr /i "6\." > nul
- IF %ERRORLEVEL% EQU 0 goto manual_winfeatures_tweak
- cls
- echo La funzionalita' e' disponibile solo su Windows Vista e superiori!
- echo.
- PAUSE
- cls
- goto main
- :winfeatures_support_check2
- ver | findstr /i "6\." > nul
- IF %ERRORLEVEL% EQU 0 goto winfeatures_stat
- cls
- echo La funzionalita' e' disponibile solo su Windows Vista e superiori!
- echo.
- PAUSE
- cls
- goto main
- :manual_winfeatures_tweak
- :: Altero lo stato delle funzionalità di windows utilizzando lo strumento DISM
- md "%AppData%\hashcat_services_backup\error"
- cls
- set /p FEAT="Immetti il nome della funzionalita' da alterare: "
- echo.
- set /p FAI="Cosa desideri fare (1 Abilita, 2 Disabilita)? "
- IF %FAI%==1 GOTO manual_winfeatures_enable
- IF %FAI%==2 GOTO manual_winfeatures_disable
- echo.
- echo Valore immesso non valido! (%FAI%)
- echo.
- pause
- cls
- GOTO manual_winfeatures_tweak
- :manual_winfeatures_enable
- Dism /online /enable-feature /FeatureName:"%FEAT%"
- IF %ERRORLEVEL% NEQ 0 echo Errore: La funzionalita' "%FEAT%" non e' stata abilitata correttamente.>>"%AppData%\hashcat_services_backup\error\manual_winfeatures_enable_%date:~-10,2%_%date:~-7,2%_%date:~-4,4%_$%time:~0,2%_%time:~3,2%$.txt"
- GOTO manual_winfeatures_prompt
- :manual_winfeatures_disable
- Dism /online /disable-feature /FeatureName:"%FEAT%"
- IF %ERRORLEVEL% NEQ 0 echo Errore: La funzionalita' "%FEAT%" non e' stata disabilitata correttamente.>>"%AppData%\hashcat_services_backup\error\manual_winfeatures_disable_%date:~-10,2%_%date:~-7,2%_%date:~-4,4%_$%time:~0,2%_%time:~3,2%$.txt"
- GOTO manual_winfeatures_prompt
- :manual_winfeatures_prompt
- cls
- set /p Ric="Desideri modificarne un'altra (1 SI, 2 NO)? "
- IF %Ric%==1 GOTO manual_winfeatures_tweak
- IF %Ric%==2 GOTO main_cls
- echo.
- echo Valore immesso non valido! (%Ric%)
- echo.
- pause
- cls
- GOTO manual_winfeatures_prompt
- :winfeatures_stat
- cls
- echo Elenco lo stato delle funzionalita' di Windows...
- echo.
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- echo.
- Dism /online /get-features
- echo.
- echo ÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜÜ
- echo.
- echo **NOTA** L'output mostrato nel prompt viene troncato da Windows (il report no)
- echo.
- set /p Scelta="Desideri salvare queste informazioni in un file di report (1 SI, 2 NO)? "
- IF %Scelta%==1 GOTO winfeatures_stat_save
- IF %Scelta%==2 GOTO main_cls
- echo.
- echo Valore immesso non valido! (%Scelta%)
- echo.
- pause
- cls
- GOTO winfeatures_stat
- :winfeatures_stat_save
- cls
- Dism /online /get-features>"%UserProfile%\Desktop\winfeatures_stat.txt"
- notepad "%UserProfile%\Desktop\winfeatures_stat.txt"
- echo.
- echo Operazione completata!
- echo.
- echo Per maggiori informazioni consultare il file salvato nel Desktop.
- echo.
- PAUSE
- cls
- GOTO main
- :TLI_topic
- cls
- echo.
- echo Desideri consultare la discussione su TurboLab.it inerente allo script?
- echo.
- set /p RISP="Specifica la tua scelta (si / no): "
- IF %RISP%==no GOTO main_cls
- IF %RISP%==si GOTO WEB_TLI
- echo.
- echo Valore immesso non valido! (%RISP%)
- echo.
- pause
- cls
- GOTO TLI_topic
- :WEB_TLI
- start "" "http://turbolab.it/forum/viewtopic.php?f=12&t=628"
- GOTO main_cls
- :main_cls
- cls
- GOTO main
- :auto_quit
- cls
- EXIT
- :go_reboot
- :: Riavvio il S.O. entro 10 secondi
- cls
- echo.
- echo Il sistema sara' riavviato tra 10 secondi.
- echo.
- SHUTDOWN -r -t 10
- echo.
- pause
- EXIT
Advertisement
Add Comment
Please, Sign In to add comment