Powershell Set-MpPreference -DisableRealtimeMonitoring $true无法正常工作

xbp102n0  于 2023-11-18  发布在  Shell
关注(0)|答案(1)|浏览(166)

我必须警告你我不使用powershell很多。我试图关闭windows后卫真实的时间保护通过powershell我发现命令Set-MpPreference -DisableRealtimeMonitoring $true并尝试在管理员权限只得到这个
设置MpPreference:操作失败,出现以下错误:0x 800106 ba。操作:Set-MpPreference。目标:DisableRealtimeMonitoring。第1行字符:1

  • Set-MpPreference -DisableRealtimeMonitoring $true
  • CategoryInfo:NotSpecified:(MSFT_MpPreference:root\Microsoft...FT_MpPreference)
    [Set-MpPreference],CimException
  • FullyfieldErrorId:HRESULT 0x800106ba,Set-MpPreference
    有什么想法吗?
hc8w905p

hc8w905p1#

问题是Windows Defender防病毒服务似乎在您的计算机上被 * 持续禁用
不幸的是,Set-MpPreference小工具以如此模糊的方式报告了这一点。
要解决此问题,请 * 重新启用 * Windows Defender防病毒服务
*:
最简单的方法如下,但请注意,它涉及重新启动:

Set-ItemProperty 'HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender' DisableAntiSpyware 0
Restart-Computer

字符串

  • 您可以使用this windowscentral.com article中描述的基于本地组策略编辑器的方法,或者使用regedit.exe的GUI或reg.exe CLI实用程序。
  • 请注意,链接的指令有点过时-而不是节点Windows Defender,设置Turn off Windows Defender,目标节点Windows Defender Antivirus,设置Turn off Windows Defender Antivirus)。
  • 虽然使用本地组策略编辑器(gpedit.msc)关闭防病毒服务立即生效 *,但在服务实际重新启动之前将其重新打开可能需要几分钟 *(从好的方面来说,不需要重新启动,不像链接的说明所说的那样)。
  • 请注意,如果您通过注册表重新启用,例如通过上述PowerShell命令,而最初通过[本地]组策略禁用,则该策略将继续在GUI中反映禁用(但是,重要的是 registry 设置)。

相关问题