前言
这两个东西在以前我的机器上都是默认保留的,我的机器们也靠仅用WD的情况下,裸奔了好几年。
但最近有一台机器比较特殊,Smart Screen会在软件打开时强制占用CPU,导致软件迟迟无法启动,可能是所处环境无法连接到对应微软的服务器。后来也了解到这个东西会发送我的信息出去,干脆一不做二不休,删除他们。
删除Windows Defender
我参考的是:https://www.chiphell.com/thread-2640170-1-1.html
具体方法:
1、用PE启动电脑
2、在PE中,删除目录:
C:\Program Files\Windows Defender
C:\Program Files\Windows Defender Advanced Threat Protection
C:\Program Files (x86)\Windows Defender
C:\ProgramData\Microsoft\Windows Defender
C:\ProgramData\Microsoft\Windows Defender Advanced Threat Protection
C:\ProgramData\Microsoft\Windows Security Health
3、启动电脑,然后进入 regedit 注册表编辑器
在 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run 下
删除 SecurityHealthSystray.exe 项
在 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下
删除 MDCoreSvc 项 和 WinDefend 项。注意:win11 只有WinDefend 项。
注意:以上内容原贴主在win10 22H2、win11 23H2、win11 24H2上测试通过。我在win11 24H2测试通过。
删除Smart Screen
这里也比较简单,直接在PE环境下删除:
C:\Windows\System32\smartscreen.exe
C:\Windows\System32\smartscreen.dll
理论上就不会出现被Smart Screen卡住的问题了。