Comment numériser à partir de la ligne de commande avec Windows Defender?

10

J'essaie d'exécuter une analyse Windows Defender à partir de la ligne de commande. Selon l'article que j'ai trouvé ici, je devrais pouvoir exécuter ce qui suit:

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

Cependant, lorsque j'exécute cela, j'obtiens l'erreur suivante:

"Mauvaise ligne de commande - Ligne de commande - L'option doit commencer par '-' ou '/' 0"

Des idées sur ce que je fais mal? À ma connaissance, cela devrait fonctionner?

Kyle
la source
2
La capture d'écran sur cette page et MpCmdRun /?indique clairement -Scan [-ScanType] (voir le - avant ScanType?)
Karan

Réponses:

4

Réponse simple: "C:\program files\windows defender\mpcmdrun.exe" -scan -scantype 2

Élaboré:

1) Ouvrez une invite de commande simple (non élevée). Il ne devrait pas être nécessaire d'en ouvrir un surélevé.

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

C: \ program files \ windows defender \ mpcmdrun.exe doit être l'emplacement sourd de mpcmdrun.exe

L' utilisation du paramètre -scan uniquement utilisera les paramètres par défaut de Windows Defender / Essentials

Pour être certain qu'une analyse complète du système sera effectuée , vous devez utiliser le paramètre -scantype 2 , comme indiqué dans l'aide de mpcmdrun.

3) Si vous avez des erreurs, essayez d'abord de localiser le fichier mpcmdrun.exe sur votre ordinateur.

Cela se fait généralement et facilement avec une recherche simple:

À partir de l'invite de commande: dir /a /b /s c:\mpcmdrun.exe

À partir de la fenêtre d'exécution, raccourci: touche Windows + touche R (Windows + R), ou à partir de la zone de recherche de Windows Vista / 7 (juste au-dessus du bouton Démarrer, après avoir cliqué dessus), ou à partir de la recherche de charme de Windows 8 / 8.1, ou à partir de Windows 8 / 8.1 - faites un clic droit sur le bouton Démarrer - exécutez:

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

Extrait de l'aide de 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.
xilolee
la source
1
Pourriez-vous élaborer sur votre réponse et expliquer pourquoi cela fonctionnerait?
Jerry
Salut Jerry! Pourquoi ça ne marcherait pas? :) Quoi qu'il en soit, j'ai ajouté les options mpcmdrun à la réponse.
xilolee
Expliquer ainsi aidera réellement les futurs lecteurs à mieux comprendre, et cela améliorera également la qualité de votre réponse! :)
Jerry
Ok merci Jerry, je l'ai un peu élaboré ...;)
xilolee
2

Tapez directement à partir de start-run:

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

Production:

La mise à jour des signatures a commencé. . .

Mise à jour de signature terminée. Aucune mise à jour nécessaire

Numérisation en cours ...

Analyse terminée.

Si cela ne fonctionne pas, vérifiez les vrais chemins d'accès de "c: \ program files" et "c: \ program files \ windows defender"; tapez directement à partir du démarrage:

cmd / k dir c: \ pro * / x

Production:

22/01/2013 22.38 PROGRA ~ 1 Program Files

09/02/2013 21.14 PROGRA ~ 2 Program Files (x86)

Tapez directement à partir de start-run:

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

Production:

25/11/2012 20.56 WINDOW ~ 2 Windows Defender

25/11/2012 20.56 WIA843 ~ 1 Journal Windows

25/11/2012 20.56 WI6A8C ~ 1 Windows Mail

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

26/07/2012 09.13 WI7A8C ~ 1 Plateforme multimédia Windows

26/07/2012 09.12 WINDOW ~ 3 Windows NT

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

26/07/2012 09.13 WIBFE5 ~ 1 Appareils portables Windows

xilolee
la source
J'ai dû séparer les commandes. D'une certaine manière, le && n'a pas fonctionné pour moi.
JP Hellemons
0

Le 0est détecté comme argument. Supprimez-le et réessayez ( 0c'est la valeur par défaut de toute façon).

d4v3y0rk
la source
Merci, mais j'essaie d'utiliser un argument. Dans mon exemple, j'ai spécifié 0, mais disons que je voulais exécuter une analyse complète du système (qui devrait être un 2). Si j'essaye, "C:\program files\windows defender\mpcmdrun.exe" -scan 2j'obtiens la même erreur.
Kyle
@Zenox try MpCmdRun.exe -Scan -2
Moab