5

我必须警告你,我不怎么使用 powershell。我正在尝试通过powershell关闭windows defender实时保护我找到了命令Set-MpPreference -DisableRealtimeMonitoring $true并以管理员权限尝试了它只是为了得到这个

Set-MpPreference:操作失败,出现以下错误:0x800106ba。操作:Set-MpPreference。目标:禁用实时监控。在 line:1 char:1
+ Set-MpPreference -DisableRealtimeMonitoring $true
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (MSFT_MpPreference:root\Microsoft...FT_MpPreference)
[Set-MpPreference], CimException
+ FullyQualifiedErrorId : HRESULT 0x800106ba,Set-MpPreference

有什么想法吗?

4

1 回答 1

6

问题是Windows Defender 防病毒服务似乎在您的计算机上被永久禁用

不幸的是,Set-MpPreferencecmdlet 以如此晦涩的方式报告了这一点。

要解决此问题,请重新启用Windows Defender 防病毒服务

执行此操作的最简单方法如下,但请注意,它涉及重新启动:

Set-ItemProperty 'HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender' DisableAntiSpyware 0
Restart-Computer
  • 您可以改用此 windowscentral.com 文章中描述的基于本地组策略编辑器的方法,或使用regedit.exeGUI 或我们的reg.exeCLI 实用程序。

    • 请注意,链接的指令略微过时 - 而不是 node Windows Defender, setting Turn off Windows Defender, target node Windows Defender Antivirus, setting Turn off Windows Defender Antivirus)。

    • 虽然使用本地组策略编辑gpedit.msc _ .

  • 请注意,如果您通过注册表重新启用,例如通过上述 PowerShell 命令,而禁用最初是通过 [local] 组策略执行的,则该策略将继续反映禁用(但是,重要的是注册表设置)。

于 2018-02-25T16:56:52.270 回答