如何使用Windows Defender从命令行进行扫描?


10

我正在尝试从命令行运行Windows Defender扫描。根据我在这里找到的文章我应该能够运行以下内容:

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

但是,运行此命令时,出现以下错误:

“错误的命令行-命令行-选项应以'-'或'/'0开头”

关于我在做什么错的任何想法吗?据我了解,这应该工作吗?


2
该页面上的屏幕截图,并MpCmdRun /?明确说明了-Scan [-ScanType](请参见-之前的ScanType吗?)
Karan

Answers:


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-右键单击开始按钮-运行:

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
介意详细说明您的答案,并解释为什么这行得通?
杰里

嗨,杰里!为什么不起作用?:)无论如何,我已经将mpcmdrun选项添加到了答案中。
xilolee

进行这样的解释实际上可以帮助将来的读者更好地理解,并且还可以提高答案的质量!:)
2014年

好的,
谢谢杰里

2

直接从运行开始输入:

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

输出:

签名更新开始。。。

签名更新完成。无需更新

扫描开始中...

扫描完成。

如果它不起作用,请检查“ c:\ program files”和“ c:\ program files \ windows Defender”的真实路径名;直接从运行开始输入:

cmd / k目录c:\ pro * / x

输出:

22/01/2013 22.38 PROGRA〜1 程序文件

2013年9月2日21.14 PROGRA〜2程序文件(x86)

直接从运行开始输入:

cmd / k目录c:\ progra〜1 \ windows * / x

输出:

25/11/2012 20.56 WINDOW〜2 Windows Defender

25/11/2012 20.56 WIA843〜1 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 Windows Multimedia Platform

26/07/2012 09.12 Windows〜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)2012年

@Zenox尝试MpCmdRun.exe -Scan -2
Moab
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.