Bagaimana Anda bisa memindai dari baris perintah dengan Windows Defender?

10

Saya mencoba menjalankan pemindaian Windows Defender dari baris perintah. Menurut artikel yang saya temukan di sini saya harus dapat menjalankan yang berikut:

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

Namun, ketika saya menjalankan ini, saya mendapatkan kesalahan berikut:

"Baris Perintah Buruk - Baris Perintah - Opsi harus dimulai dengan '-' atau '/' 0"

Adakah gagasan tentang apa yang saya lakukan salah? Menurut pemahaman saya ini harus bekerja?

Kyle
sumber
2
Tangkapan layar pada halaman itu dan MpCmdRun /?dengan jelas menyatakan -Scan [-ScanType] (lihat - sebelum ScanType?)
Karan

Jawaban:

4

Jawaban sederhana: "C:\program files\windows defender\mpcmdrun.exe" -scan -scantype 2

Diuraikan:

1) Buka prompt perintah sederhana (tidak ditinggikan). Seharusnya tidak perlu membuka yang ditinggikan.

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

C: \ program file \ windows defender \ mpcmdrun.exe harus menjadi lokasi yang tuli dari mpcmdrun.exe

Menggunakan parameter -scan saja akan menggunakan pengaturan default Windows defender / essential

Untuk memastikan bahwa itu akan melakukan pemindaian sistem penuh , Anda perlu menggunakan parameter -cype 2 , seperti yang dikatakan dalam bantuan mpcmdrun.

3) Jika Anda memiliki kesalahan, pertama-tama coba cari di mana file mpcmdrun.exe di mesin Anda.

Ini biasanya dan mudah dilakukan dengan pencarian sederhana:

Dari command prompt: dir /a /b /s c:\mpcmdrun.exe

Dari jendela jalankan, pintasan: tombol Windows + tombol R (Windows + R), atau dari kotak pencarian Windows vista / 7 (tepat di atas tombol start, setelah Anda mengkliknya), atau dari pencarian pesona Windows 8 / 8.1, atau dari Windows 8 / 8.1 - klik kanan pada tombol mulai - jalankan:

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

Diambil dari bantuan 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
sumber
1
Pikiran menguraikan jawaban Anda dan menjelaskan mengapa ini akan berhasil?
Jerry
Hai Jerry! Mengapa itu tidak berhasil? :) Pokoknya saya telah menambahkan opsi mpcmdrun ke jawabannya.
xilolee
Menjelaskan hal itu akan benar-benar membantu pembaca di masa depan memahami lebih baik, dan itu juga meningkatkan kualitas jawaban Anda! :)
Jerry
Oke, terima kasih Jerry, saya sudah sedikit menjelaskannya ...;)
xilolee
2

Ketik langsung dari mulai-lari:

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

Keluaran:

Pembaruan tanda tangan dimulai. . .

Pembaruan tanda tangan selesai. Tidak diperlukan pembaruan

Pindai mulai ...

Pemindaian selesai.

Jika seharusnya tidak berhasil, periksa nama path sebenarnya dari "c: \ program files" dan "c: \ program files \ windows defender"; ketik langsung dari start-run:

cmd / k dir c: \ pro * / x

Keluaran:

22/01/2013 22,38 PROGRA ~ 1 File Program

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

Ketik langsung dari mulai-lari:

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

Keluaran:

25/11/2012 20.56 WINDOW ~ 2 Windows Defender

25/11/2012 20.56 WIA843 ~ 1 Jurnal Windows

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 Platform Windows Multimedia

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 Perangkat Portabel Windows

xilolee
sumber
Saya harus memisahkan perintah. Entah bagaimana && tidak bekerja untuk saya.
JP Hellemons
0

Itu 0terdeteksi sebagai argumen. Hapus dan coba lagi ( 0ini adalah defaultnya).

d4v3y0rk
sumber
Terima kasih, tetapi saya mencoba menggunakan argumen. Dalam contoh saya saya tentukan 0, tetapi katakan saya ingin menjalankan pemindaian sistem penuh (yang seharusnya 2). Jika saya coba "C:\program files\windows defender\mpcmdrun.exe" -scan 2saya mendapatkan kesalahan yang sama.
Kyle
@ Zenox coba MpCmdRun.exe -Scan -2
Moab