我必须警告你,我不怎么使用 powershell。我正在尝试通过 powershell 关闭 Windows Defender 实时保护 我找到了命令
Set-MpPreference -DisableRealtimeMonitoring $true
并在管理员权限中尝试了它只是为了得到这个
Set-MpPreference:操作失败并出现以下错误: 0x800106ba。操作:Set-MpPreference。目标: 禁用实时监控。在行:1 字符:1
+ Set-MpPreference -DisableRealtimeMonitoring $true
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 类别信息:未指定:(MSFT_MpPreference:root\Microsoft...FT_MpPreference)
[设置-MpPreference],CimException
+ FullQualifiedErrorId:HRESULT 0x800106ba,设置 MpPreference
有什么想法吗?
问题是您的计算机上Windows Defender 防病毒服务似乎被永久禁用。
不幸的是,Set-MpPreference
cmdlet 以如此晦涩的方式报告了这一点。要解决此问题,
重新启用Windows Defender 防病毒服务:
最简单的方法如下,但请注意,它涉及重新启动:
Set-ItemProperty 'HKLM:\SOFTWARE\Policies\Microsoft\Windows Defender' DisableAntiSpyware 0
Restart-Computer
此 windowscentral.com 文章中描述的基于本地组策略编辑器的方法,或使用 regedit.exe
的 GUI 或我们
reg.exe
CLI 实用程序。
Windows Defender
,而是设置
Turn off Windows Defender
,目标节点
Windows Defender Antivirus
,设置
Turn off Windows Defender Antivirus
)。
gpedit.msc
) 关闭防病毒服务时,关闭会立即生效,但将其重新打开可能需要几分钟,然后服务才会真正重新启动(有利的一面) ,不需要重新启动,与链接的说明不同)。
设置很重要)。