Jak skanować z wiersza poleceń za pomocą Windows Defender?

10

Próbuję uruchomić skanowanie programu Windows Defender z wiersza polecenia. Zgodnie z artykułem, który tu znalazłem, powinienem móc uruchomić następujące:

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

Jednak po uruchomieniu tego pojawia się następujący błąd:

„Zła linia poleceń - Linia poleceń - Opcja powinna zaczynać się od„ - ”lub„ / ”0

Jakieś pomysły na to, co robię źle? W moim rozumieniu powinno to działać?

Kyle
źródło
2
Zrzut ekranu na tej stronie i MpCmdRun /?wyraźnie stwierdzenie -Scan [-ScanType] (patrz - przed ScanType?)
Karan

Odpowiedzi:

4

Prosta odpowiedź: "C:\program files\windows defender\mpcmdrun.exe" -scan -scantype 2

Opracowano:

1) Otwórz prosty (nie podniesiony) wiersz polecenia. Otwarcie podwyższonego nie powinno być konieczne.

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

C: \ program files \ windows defender \ mpcmdrun.exe powinien być niesłuszną lokalizacją mpcmdrun.exe

Użycie tylko parametru -scan spowoduje użycie domyślnych ustawień Windows Defender / Essentials

Aby mieć pewność, że zostanie wykonane pełne skanowanie systemu , musisz użyć parametru -scantype 2 , jak podano w pomocy mpcmdrun.

3) Jeśli masz błędy, najpierw spróbuj zlokalizować na komputerze plik mpcmdrun.exe.

Zwykle i łatwo to zrobić za pomocą prostego wyszukiwania:

Z wiersza polecenia: dir /a /b /s c:\mpcmdrun.exe

Z okna uruchamiania skrót: klawisz Windows + klawisz R (Windows + R) lub z pola wyszukiwania Windows vista / 7 (tuż nad przyciskiem Start, po kliknięciu) lub z wyszukiwania uroków systemu Windows 8 / 8.1 lub z Windows 8 / 8.1 - kliknij prawym przyciskiem myszy przycisk Start - uruchom:

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

Wyodrębniono z pomocy 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
źródło
1
Zastanów się nad odpowiedzią i wyjaśnij, dlaczego to zadziała?
Jerry
Cześć Jerry! Dlaczego to nie powinno działać? :) W każdym razie do odpowiedzi dodałem opcje mpcmdrun.
xilolee
Wyjaśnienie tego w rzeczywistości pomoże przyszłym czytelnikom lepiej zrozumieć, a także poprawi jakość twojej odpowiedzi! :)
Jerry
Ok dziękuję Jerry, trochę to rozwinąłem ...;)
xilolee
2

Wpisz bezpośrednio od uruchomienia:

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

Wynik:

Rozpoczęto aktualizację podpisu. . .

Aktualizacja sygnatury zakończona. Nie wymaga aktualizacji

Rozpoczęcie skanowania ...

Skanowanie zakończone.

Jeśli to nie zadziała, sprawdź rzeczywiste ścieżki „c: \ program files” i „c: \ program files \ windows defender”; wpisz bezpośrednio od uruchomienia:

cmd / k dir c: \ pro * / x

Wynik:

22.01.2013 22.38 PROGRA ~ 1 Pliki programów

09.02.2013 21.14 PROGRA ~ 2 Pliki programów (x86)

Wpisz bezpośrednio od uruchomienia:

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

Wynik:

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 Poczta systemu Windows

13.01.2013 14.23 WI54FB ~ 1 Windows Media Player

26/07/2012 09.13 WI7A8C ~ 1 Windows Multimedia Platform

26/07/2012 09.12 OKNO ~ 3 Windows NT

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

26/07/2012 09.13 WIBFE5 ~ 1 Urządzenia przenośne z systemem Windows

Xilolee
źródło
Musiałem rozdzielić polecenia. Jakoś && nie działało dla mnie.
JP Hellemons
0

0Jest wykrywana jako parametr. Usuń go i spróbuj ponownie (w 0każdym razie jest to ustawienie domyślne).

d4v3y0rk
źródło
Dzięki, ale próbuję użyć argumentu. W moim przykładzie podałem 0, ale mówię, że chcę uruchomić pełne skanowanie systemu (powinno to być 2). Jeśli spróbuję, "C:\program files\windows defender\mpcmdrun.exe" -scan 2pojawia się ten sam błąd.
Kyle
@Zenox wypróbuj MpCmdRun.exe -Scan -2
Moab