Come si può eseguire la scansione dalla riga di comando con Windows Defender?


10

Sto cercando di eseguire una scansione di Windows Defender dalla riga di comando. Secondo l'articolo che ho trovato qui dovrei essere in grado di eseguire quanto segue:

"C:\program files\windows defender\mpcmdrun.exe" -scan 0

Tuttavia, quando eseguo questo, ottengo il seguente errore:

"Riga di comando errata - Riga di comando - L'opzione dovrebbe iniziare con '-' o '/' 0"

Qualche idea su cosa sto facendo di sbagliato? Secondo la mia comprensione questo dovrebbe funzionare?


2
Lo screenshot su quella pagina e indicaMpCmdRun /? chiaramente -Scan [-ScanType] (vedi il - prima di ScanType?)
Karan

Risposte:


4

Risposta semplice: "C:\program files\windows defender\mpcmdrun.exe" -scan -scantype 2

elaborato:

1) Aprire un prompt dei comandi semplice (non elevato). Non dovrebbe essere necessario aprirne uno elevato.

2) Digita / copia -> "C:\program files\windows defender\mpcmdrun.exe" -scan -scantype 2

C: \ program files \ windows defender \ mpcmdrun.exe dovrebbe essere la posizione sorda di mpcmdrun.exe

Utilizzando solo il parametro -scan verranno utilizzate le impostazioni predefinite di Windows Defender / Essentials

Per essere certi che verrà eseguita una scansione completa del sistema , è necessario utilizzare il parametro -scantype 2 , come detto nella guida di mpcmdrun.

3) Se si verificano errori, provare innanzitutto a individuare dove si trova il file mpcmdrun.exe sul computer.

Questo è di solito e facilmente fatto con una semplice ricerca:

Dal prompt dei comandi: dir /a /b /s c:\mpcmdrun.exe

Dalla finestra Esegui, scorciatoia: tasto Windows + tasto R (Windows + R) o dalla casella di ricerca di Windows vista / 7 (proprio sopra il pulsante di avvio, dopo aver fatto clic), o dalla ricerca charm di Windows 8 / 8.1 o da Windows 8 / 8.1 - fare clic con il tasto destro del mouse sul pulsante Start - eseguire:

cmd /k dir /a /b /s c:\mpcmdrun.exe

Estratto dalla guida di mpcmdrun:

-Scan [-ScanType #] [-File <path> [-DisableRemediation]]  Scans for malicious software
-Scan [-ScanType value]
        0  Default, according to your configuration
        1  Quick scan
        2  Full system scan
        3  File and directory custom scan

           [-File <path>]
                Indicates the file or directory  to be scanned, only valid for custom scan.

1
Ti dispiace elaborare la tua risposta e spiegare perché questo dovrebbe funzionare?
Jerry

Ciao Jerry! Perché non dovrebbe funzionare? :) Comunque ho aggiunto le opzioni mpcmdrun alla risposta.
xilolee,

Spiegarlo così aiuterà i futuri lettori a capire meglio e migliora anche la qualità della tua risposta! :)
Jerry

Ok grazie Jerry, l'ho elaborato un po '...;)
xilolee,

2

Digitare direttamente da Start-Run:

cmd /kc:\progra~1\window~2\MpCmdRun.exe -signatureupdate && c: \ progra ~ 1 \ window ~ 2 \ MpCmdRun.exe -scan -scantype 2

Produzione:

Aggiornamento della firma avviato. . .

Aggiornamento della firma terminato. Nessun aggiornamento necessario

Avvia scansione ...

Scansione terminata.

Se non funziona, controlla i nomi dei percorsi reali di "c: \ programmi" e "c: \ programmi \ windows defender"; digitare direttamente da start-run:

cmd / k dir c: \ pro * / x

Produzione:

22/01/2013 22.38 PROGRA ~ 1 Programmi

02/09/2013 21.14 PROGRA ~ 2 file di programma (x86)

Digitare direttamente da Start-Run:

cmd / k dir c: \ progra ~ 1 \ windows * / x

Produzione:

25/11/2012 20.56 WINDOW ~ 2 Windows Defender

25/11/2012 20.56 WIA843 ~ 1 Windows Journal

25/11/2012 20.56 WI6A8C ~ 1 Windows Mail

13/01/2013 14.23 WI54FB ~ 1 Windows Media Player

26/07/2012 09.13 WI7A8C ~ 1 Piattaforma multimediale Windows

26/07/2012 09.12 WINDOW ~ 3 Windows NT

25/11/2012 20.56 FINESTRA ~ 4 Windows Photo Viewer

26/07/2012 09.13 WIBFE5 ~ 1 Dispositivi portatili Windows


Ho dovuto separare i comandi. In qualche modo il && non ha funzionato per me.
JP Hellemons,

0

Il 0non viene rilevato come argomento. Rimuoverlo e riprovare ( 0è comunque l'impostazione predefinita).


Grazie, ma sto cercando di usare un argomento. Nel mio esempio ho specificato 0, ma dire che volevo eseguire una scansione completa del sistema (che dovrebbe essere un 2). Se provo "C:\program files\windows defender\mpcmdrun.exe" -scan 2ottengo lo stesso errore.
Kyle,

@Zenox provare MpCmdRun.exe -Scan -2
Moab
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.