Discussione: Windows 8 Tricks
Visualizza messaggio singolo
Vecchio 16-02-2013, 12.42.48   #29
xilo76
Forum supporter
Global Moderator
 
Registrato: 23-08-2007
Messaggi: 2.704
xilo76 è conosciuto da tuttixilo76 è conosciuto da tuttixilo76 è conosciuto da tuttixilo76 è conosciuto da tutti
Rif: Windows 8 Tricks

Quota:
Inviato da real7 Visualizza messaggio
Aggiungere Windows Defender al menu contestuale
-> aprire il blocco note e digitare [copia/incolla]

"C:\Program Files\Windows Defender\MpCmdRun.exe" -Scan -ScanType 3 -File %1
PAUSE

-> Chiudere il blocco note
-> salva con un nome sostituendo l'estensione .txt con l'estensione .bat
-> aprire Esegui [tasti win+R]
-> digitare il comando [copia/incolla]

shell:sendto

-> nella cartella che si apre spostare il file .bat
-> ora facendo clic col destro su una cartella o file e clic su -> Invia a -> file.bat
-> verrà eseguita la scansione con Windows defender



Miglioramento del file .bat, ovvero aggiornamento automatico delle definizioni e visualizzazione delle sole informazioni utili:

Quota:
@echo off
"C:\Program Files\Windows Defender\MpCmdRun.exe" -signatureupdate
"C:\Program Files\Windows Defender\MpCmdRun.exe" -Scan -ScanType 3 -File %1
pause



Aggiungere MpCmdRun al menu contestuale tramite registro di sistema (per la sola scansione di file e cartelle)


Cosa fa?

Scarica le ultime definizioni dello strumento da linea di comando MpCmdRun (Microsoft Malware Protection CoMmanD line utility, componente di MicroSoft Essentials/Defender), esegue l'aggiornamento delle definizioni (ovviamente) e, per finire, fa la scansione del file selezionato, o della cartella selezionata.


Come devo fare?

1) Aggiungere alla variabile d'ambiente path il percorso di Windows defender e il percorso di cmd.exe (se non sono già presenti)
  • Click su start
  • nella barra di ricerca subito sopra scrivere SystemPropertiesAdvanced.exe
  • cliccare variabili d'ambiente
  • fare doppioclick sulla variabile di sistema path
  • aggiungere alla fine (dopo tutti gli altri percorsi) C:\Program Files\Windows Defender e C:\Windows\System32 (divisi da un carattere di punto e virgola)
  • confermare cliccando ok
2) 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 scansione.reg) e chiuderlo
  • fare doppio click sul file per aggiungerlo al registro
Codice:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\WindowsDefender]
@=""
"Icon"="MSASCui.exe,0"
"MUIVerb"="Scansione con Windows Defender"

[HKEY_CLASSES_ROOT\*\shell\WindowsDefender\command]
@="cmd /c MpCmdRun -signatureupdate && MpCmdRun -scan -scantype 3 -file \"%1\" && pause"

[HKEY_CLASSES_ROOT\folder\shell\WindowsDefender]
@=""
"Icon"="MSASCui.exe,0"
"MUIVerb"="Scansione con Windows Defender"

[HKEY_CLASSES_ROOT\folder\shell\WindowsDefender\command]
@="cmd /c MpCmdRun -signatureupdate && MpCmdRun -scan -scantype 3 -file \"%1\" && pause"
3) Per l'aggiornamento delle definizioni: se il firewall blocca tutte le connessioni in uscita, bisogna creare una regola per consentire al servizio wuauserv (Windows Update) le connessioni in uscita, almeno per le porte tcp 80 e tcp 443
Il servizio Windows update non deve essere disabilitato, ovvero deve essere attivo.
Di solito ha lo stato in esecuzione e tipo di avvio manuale (trigger).
Questo naturalmente è valido anche se non si fa la modifica del registro proposta, ovvero se si usa Windows defender nel modo tradizionale con l'interfaccia grafica utente (GUI).


Risultato finale


Clicca per ingrandire
Thumbnail
Clicca per chiudere



E per rimuovere le modifiche fatte al registro?

Codice:
Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\shell\WindowsDefender]
@=""
"Icon"="MSASCui.exe,0"
"MUIVerb"="Scansione con Windows Defender"

[-HKEY_CLASSES_ROOT\*\shell\WindowsDefender\command]
@="cmd /c MpCmdRun -signatureupdate && MpCmdRun -scan -scantype 3 -file \"%1\" && pause"

[-HKEY_CLASSES_ROOT\folder\shell\WindowsDefender]
@=""
"Icon"="MSASCui.exe,0"
"MUIVerb"="Scansione con Windows Defender"

[-HKEY_CLASSES_ROOT\folder\shell\WindowsDefender\command]
@="cmd /c MpCmdRun -signatureupdate && MpCmdRun -scan -scantype 3 -file \"%1\" && pause"
xilo76 non è collegato   Rispondi citando