คุณจะสแกนจากบรรทัดคำสั่งด้วย Windows Defender ได้อย่างไร


10

ฉันกำลังพยายามสแกน Windows Defender จากบรรทัดคำสั่ง ตามบทความที่ฉันพบที่นี่ฉันควรจะสามารถเรียกใช้ต่อไปนี้:

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

อย่างไรก็ตามเมื่อฉันรันสิ่งนี้ฉันได้รับข้อผิดพลาดต่อไปนี้:

"บรรทัดคำสั่งไม่ถูกต้อง - บรรทัดคำสั่ง - ตัวเลือกควรเริ่มต้นด้วย '-' หรือ '/' 0"

มีความคิดเห็นเกี่ยวกับสิ่งที่ฉันทำผิดหรือเปล่า? เพื่อความเข้าใจของฉันนี้ควรจะทำงานอย่างไร


2
สกรีนช็อตในหน้านั้นและMpCmdRun /?ระบุอย่างชัดเจน-Scan [-ScanType] (ดู - ก่อน ScanType?)
Karan

คำตอบ:


4

คำตอบง่ายๆ: "C:\program files\windows defender\mpcmdrun.exe" -scan -scantype 2

เนื้อหา:

1) เปิดพรอมต์คำสั่งง่ายๆ (ไม่ยกระดับ) ไม่ควรเปิดหนึ่งในระดับที่สูงขึ้น

2) พิมพ์ / คัดลอก -> "C:\program files\windows defender\mpcmdrun.exe" -scan -scantype 2

C: \ program files \ windows defender \ mpcmdrun.exeควรเป็นตำแหน่งที่ปิดการใช้งานของ mpcmdrun.exe

การใช้พารามิเตอร์-scanเท่านั้นจะใช้การตั้งค่าเริ่มต้นของ Windows Defender / Essentials

เพื่อให้แน่ใจว่ามันจะทำการสแกนระบบแบบสมบูรณ์คุณต้องใช้พารามิเตอร์-scantype 2เช่นที่กล่าวไว้ในวิธีใช้ mpcmdrun

3) หากคุณมีข้อผิดพลาดอันดับแรกให้ลองค้นหาไฟล์มันเป็นไฟล์ mpcmdrun.exe บนเครื่องของคุณ

โดยปกติแล้วจะทำได้ง่ายด้วยการค้นหาง่ายๆ:

จากพร้อมท์คำสั่ง: dir /a /b /s c:\mpcmdrun.exe

จากหน้าต่างการทำงานทางลัด: ปุ่ม Windows + แป้น R (Windows + R) หรือจากกล่องค้นหา Windows vista / 7 (ขวาบนปุ่มเริ่มหลังจากคุณคลิก) หรือจากการค้นหาทางลัด Windows 8 / 8.1 หรือจาก Windows 8 / 8.1 - คลิกขวาที่ปุ่ม Start - run:

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

สกัดจากวิธีใช้ 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
สนใจที่จะอธิบายคำตอบของคุณและอธิบายว่าทำไมสิ่งนี้ถึงได้ผล
Jerry

สวัสดี Jerry! ทำไมมันไม่ทำงาน :) อย่างไรก็ตามฉันได้เพิ่มตัวเลือก mpcmdrun ในคำตอบ
xilolee

การอธิบายเช่นนั้นจะช่วยให้ผู้อ่านในอนาคตเข้าใจดีขึ้นและช่วยปรับปรุงคุณภาพของคำตอบของคุณ! :)
Jerry

โอเคขอบคุณ Jerry ฉันได้อธิบายรายละเอียดเล็กน้อย ... ;)
xilolee

2

พิมพ์โดยตรงจากเริ่มทำงาน:

cmd /kc:\progra~1\window~2\MpCmdRun.exe -signatureupdate && c: \ progra ~ 1 \ window ~ 2 \ MpCmdRun.exe - สแกน - ชุดกระโปรง 2

เอาท์พุท:

เริ่มการอัพเดตลายเซ็น . .

การอัพเดตลายเซ็นเสร็จสิ้น ไม่จำเป็นต้องทำการอัพเดต

กำลังเริ่มการสแกน ...

สแกนเสร็จแล้ว

หากไม่สามารถใช้งานได้ให้ตรวจสอบชื่อพา ธ จริงของ "c: \ program files" และ "c: \ program files \ windows defender"; พิมพ์โดยตรงจากเริ่มทำงาน:

cmd / k dir c: \ pro * / x

เอาท์พุท:

22/01/2556 22.38 PROGRA ~ 1 ไฟล์โปรแกรม

09/02/2556 21.14 PROGRA ~ 2 ไฟล์โปรแกรม (x86)

พิมพ์โดยตรงจากเริ่มทำงาน:

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

เอาท์พุท:

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/2556 14.23 WI54FB ~ 1 Windows Media Player

26/07/2012 09.13 WI7A8C ~ 1 แพลตฟอร์มมัลติมีเดีย 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 อุปกรณ์พกพา Windows


ฉันต้องแยกคำสั่ง อย่างใด && ไม่ได้ผลสำหรับฉัน
JP Hellemons

0

0จะถูกตรวจพบว่าเป็นข้อโต้แย้ง ลบออกแล้วลองอีกครั้ง ( 0เป็นค่าเริ่มต้นอยู่แล้ว)


ขอบคุณ แต่ฉันพยายามใช้การโต้เถียง ในตัวอย่างของฉันฉันระบุ 0 แต่บอกว่าฉันต้องการเรียกใช้การสแกนระบบเต็มรูปแบบ (ซึ่งควรเป็น 2) ถ้าฉันลอง"C:\program files\windows defender\mpcmdrun.exe" -scan 2ฉันจะได้รับข้อผิดพลาดเดียวกัน
Kyle

@Zenox ลอง MpCmdRun.exe -Scan -2
Moab
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.