Windows Defender 中是否無法從即時掃描中排除某個資料夾,但仍將其包含在計劃掃描中?

Windows Defender 中是否無法從即時掃描中排除某個資料夾,但仍將其包含在計劃掃描中?

根據文檔,這似乎不可能:

https://docs.microsoft.com/en-us/windows/security/threat-protection/windows-defender-antivirus/configure-exclusions-windows-defender-antivirus

有人有解決辦法嗎?

Thunderbird 會定期凍結,我已在 Thunderbird 中的 IMAP 郵件的本機資料夾中即時追蹤到 Windows Defender。

答案1

如上所述,新增至排除清單的資料夾將不會被掃描。

作為解決方法,要讓 Windows Defender 掃描特定資料夾,您可以使用下列命令:

"C:\Program Files\Windows Defender\MpCmdRun.exe" -scan -scantype 3 -File path-to-folder

如果始終是同一資料夾,您可以將命令放入檔案中.bat以便快速使用。

也可以透過 Windows 資源管理器中的右鍵選單讓 Windows Defender 掃描資料夾。

答案2

可以透過命令列安排 Windows Defender 掃描,這將忽略排除項,但它也會停用所有形式的修復,並且只會將掃描結果輸出到您呼叫它的終端。

& 'C:\Program Files\Windows Defender\MpCmdRun.exe' -h

   -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.

           [-DisableRemediation]
                This option is valid only for custom scan.
                When specified:
                  - File exclusions are ignored.
                  - Archive files are scanned.
                  - Actions are not applied after detection.
                  - Event log entries are not written after detection.
                  - Detections from the custom scan are not displayed in the user interface.
                  - The console output will show the list of detections from the custom scan.

    . . . continues with other parameters and options . . .

我正在從 PowerShell 運行命令,但命令提示字元中的語法或多或少相同(可能不包括&開頭的)。

運行掃描-DisableRemediation將忽略文件排除,但它也不會採取任何操作,我認為這是可以的。

命令範例:

& 'C:\Program Files\Windows Defender\MpCmdRun.exe' -Scan -ScanType 3 -File PATH_TO_FOLDER -DisableRemediation

這應該夠了吧。

相關內容