3) Creare le attività pianificate per consentire/bloccare programmi con windows firewall
- Click su start
- nella barra di ricerca subito sopra scrivere taskschd.msc (premere invio)
- click destro su libreria utilità pianificazione, nuova cartella, chiamare la nuova cartella firewall (qui si metteranno le operazioni pianificate riguardanti il firewall)
- crea attività
- scheda generale - nome: consenti programma, esegui con i privilegi più elevati, configura per Windows 8
- scheda attivazione - si lascia com'è
- scheda azioni - nuova/nuova operazione: avvio programma, programma o script: C:\Windows\System32\cmd.exe, aggiungi argomenti: /c "WF consenti programma.bat"
- scheda condizioni - disattivare tutto
- scheda impostazioni - lasciare solo consenti attività su richiesta
- dare sempre ok
Fare lo stesso per le altre attività pianificate, oppure esportare l'attività sul desktop e modificarla di conseguenza; cambiano solo il nome dell'attività e l'argomento, secondo questo schema:
scheda generale - nome:
consenti programma uscita
scheda azioni - aggiungi argomenti:
/c "WF consenti programma uscita.bat"
scheda generale - nome:
consenti programma entrata
scheda azioni - aggiungi argomenti:
/c "WF consenti programma entrata.bat"
scheda generale - nome:
blocca programma
scheda azioni - aggiungi argomenti:
/c "WF blocca programma.bat"
scheda generale - nome:
blocca programma uscita
scheda azioni - aggiungi argomenti:
/c "WF blocca programma uscita.bat"
scheda generale - nome:
blocca programma entrata
scheda azioni - aggiungi argomenti:
/c "WF blocca programma entrata.bat"
Di seguito i file .xml che possono essere importati nelle operazioni pianificate, basta cambiare nome del pc e nome utente, CON I PROPRI, nelle righe <Author>NOMEPC\NOMEUTENTE</Author> e <UserId>NOMEPC\NOMEUTENTE</UserId>:
consenti programma.xml
consenti programma uscita.xml
consenti programma entrata.xml
blocca programma.xml
blocca programma uscita.xml
blocca programma entrata.xml
4) Creare il file .reg e cliccarlo
- creare e aprire un nuovo file con blocco note (notepad.exe)
- aggiungere le righe seguenti nel riquadro del codice
- salvare il file con estensione .reg (per esempio consenti e blocca.reg) e chiuderlo
- fare doppio click sul file per aggiungerlo al registro
Codice:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\DesktopBackground\Shell\WindowsFirewall]
"MUIVerb"="Windows Firewall"
"Icon"="FirewallControlPanel.dll,0"
"SubCommands"="Menu.Click.Destro.Desktop.Windows.Firewall.Attivazione;Menu.Click.Destro.Desktop.Windows.Firewall.Impostazioni.Avanzate;Blocca.Programma;Blocca.Programma.Solo.In.Uscita;Blocca.Programma.Solo.In.Entrata;Consenti.Programma;Consenti.Programma.Solo.In.Uscita;Consenti.Programma.Solo.In.Entrata;Menu.Click.Destro.Desktop.Windows.Firewall.Disattivazione"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Consenti.Programma]
@="consenti programma"
"Icon"="imageres.dll,101"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Consenti.Programma\command]
@="schtasks /run /tn \"Firewall\\consenti programma\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Consenti.Programma.Solo.In.Uscita]
@="consenti programma solo in uscita"
"Icon"="imageres.dll,101"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Consenti.Programma.Solo.In.Uscita\command]
@="schtasks /run /tn \"Firewall\\consenti programma uscita\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Consenti.Programma.Solo.In.Entrata]
@="consenti programma solo in entrata"
"Icon"="imageres.dll,101"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Consenti.Programma.Solo.In.Entrata\command]
@="schtasks /run /tn \"Firewall\\consenti programma entrata\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Blocca.Programma]
@="blocca programma"
"Icon"="imageres.dll,93"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Blocca.Programma\command]
@="schtasks /run /tn \"Firewall\\blocca programma\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Blocca.Programma.Solo.In.Uscita]
@="blocca programma solo in uscita"
"Icon"="imageres.dll,93"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Blocca.Programma.Solo.In.Uscita\command]
@="schtasks /run /tn \"Firewall\\blocca programma uscita\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Blocca.Programma.Solo.In.Entrata]
@="blocca programma solo in entrata"
"Icon"="imageres.dll,93"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Blocca.Programma.Solo.In.Entrata\command]
@="schtasks /run /tn \"Firewall\\blocca programma entrata\""
Risultato finale
|
Thumbnail |
E per rimuovere le modifiche fatte al registro?
Codice:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\DesktopBackground\Shell\WindowsFirewall]
"MUIVerb"="Windows Firewall"
"Icon"="FirewallControlPanel.dll,0"
"SubCommands"="Menu.Click.Destro.Desktop.Windows.Firewall.Attivazione;Menu.Click.Destro.Desktop.Windows.Firewall.Impostazioni.Avanzate;Blocca.Programma;Blocca.Programma.Solo.In.Uscita;Blocca.Programma.Solo.In.Entrata;Consenti.Programma;Consenti.Programma.Solo.In.Uscita;Consenti.Programma.Solo.In.Entrata;Menu.Click.Destro.Desktop.Windows.Firewall.Disattivazione"
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Consenti.Programma]
@="consenti programma"
"Icon"="imageres.dll,101"
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Consenti.Programma\command]
@="schtasks /run /tn \"Firewall\\consenti programma\""
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Consenti.Programma.Solo.In.Uscita]
@="consenti programma solo in uscita"
"Icon"="imageres.dll,101"
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Consenti.Programma.Solo.In.Uscita\command]
@="schtasks /run /tn \"Firewall\\consenti programma uscita\""
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Consenti.Programma.Solo.In.Entrata]
@="consenti programma solo in entrata"
"Icon"="imageres.dll,101"
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Consenti.Programma.Solo.In.Entrata\command]
@="schtasks /run /tn \"Firewall\\consenti programma entrata\""
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Blocca.Programma]
@="blocca programma"
"Icon"="imageres.dll,93"
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Blocca.Programma\command]
@="schtasks /run /tn \"Firewall\\blocca programma\""
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Blocca.Programma.Solo.In.Uscita]
@="blocca programma solo in uscita"
"Icon"="imageres.dll,93"
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Blocca.Programma.Solo.In.Uscita\command]
@="schtasks /run /tn \"Firewall\\blocca programma uscita\""
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Blocca.Programma.Solo.In.Entrata]
@="blocca programma solo in entrata"
"Icon"="imageres.dll,93"
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\Blocca.Programma.Solo.In.Entrata\command]
@="schtasks /run /tn \"Firewall\\blocca programma entrata\""