如何找到当前的 Windows Defender 可执行文件位置?为什么有很多?
How Can I Find The Current Windows Defender Executable Location? And Why Are There Many?
Microsoft 在我的计算机上安装了多个版本的 Defender 可执行文件 (MpCmdRun.exe)。在“C:\Program Files\Windows Defender\MpCmdRun.exe”中有一个明显的,但在“C:\ProgramData\Microsoft\Windows Defender\Platform.18.2010.7-0\MpCmdRun 中还有另外两个.exe”和“C:\ProgramData\Microsoft\Windows Defender\Platform.18.2011.6-0\MpCmdRun.exe”。 这些文件夹都有不同版本的MpCmdRun.exe。
根据Microsoft,最新版本是4.18.2011.6-0版本,但是我不研究怎么知道呢?如果我对这个位置的某些依赖项进行编码(见下文),我怎么知道它何时被取代?
我的目标是为运行完整扫描而不是快速扫描的 Defender 创建自定义计划任务。我尝试重击现有的 Windows Defender 任务定义(在 Task Scheduler -> Task Scheduler Library -> Microsoft -> Windows -> Windows Defender 中),但任务会定期修改自己(更新等之后),我的更改丢失了。我可以很容易地创建自己的自定义任务,但我必须知道 MpCmdRun.exe 的位置,正如我在上面指出的那样,它似乎在四处移动。
有谁知道确定最新 Defender 可执行文件位置的可靠方法,最好在命令行中足够容易使用?
此外,有人知道微软为什么这样做吗?为什么不将最新版本保留在“C:\Program Files\Windows Defender”中?为什么要保留旧版本?
Microsoft 在我的计算机上安装了多个版本的 Defender 可执行文件 (MpCmdRun.exe)。在“C:\Program Files\Windows Defender\MpCmdRun.exe”中有一个明显的,但在“C:\ProgramData\Microsoft\Windows Defender\Platform.18.2010.7-0\MpCmdRun 中还有另外两个.exe”和“C:\ProgramData\Microsoft\Windows Defender\Platform.18.2011.6-0\MpCmdRun.exe”。 这些文件夹都有不同版本的MpCmdRun.exe。
根据Microsoft,最新版本是4.18.2011.6-0版本,但是我不研究怎么知道呢?如果我对这个位置的某些依赖项进行编码(见下文),我怎么知道它何时被取代?
我的目标是为运行完整扫描而不是快速扫描的 Defender 创建自定义计划任务。我尝试重击现有的 Windows Defender 任务定义(在 Task Scheduler -> Task Scheduler Library -> Microsoft -> Windows -> Windows Defender 中),但任务会定期修改自己(更新等之后),我的更改丢失了。我可以很容易地创建自己的自定义任务,但我必须知道 MpCmdRun.exe 的位置,正如我在上面指出的那样,它似乎在四处移动。
有谁知道确定最新 Defender 可执行文件位置的可靠方法,最好在命令行中足够容易使用?
此外,有人知道微软为什么这样做吗?为什么不将最新版本保留在“C:\Program Files\Windows Defender”中?为什么要保留旧版本?