![如何解决与 Windows Defender 无法运行相关的 RPC 服务器不可用错误(Windows 10)](https://linux22.com/image/1575635/%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%E4%B8%8E%20Windows%20Defender%20%E6%97%A0%E6%B3%95%E8%BF%90%E8%A1%8C%E7%9B%B8%E5%85%B3%E7%9A%84%20RPC%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8D%E5%8F%AF%E7%94%A8%E9%94%99%E8%AF%AF%EF%BC%88Windows%2010%EF%BC%89.png)
答案1
尝试这个:
- 以管理员身份登录
- 在管理工具 > 服务,确保以下服务都具有地位“跑步”及其启动类型是“自动”。
- 开始Windows Defender 防火墙 > 允许应用或功能通过 Windows Defender 防火墙
- 在列表中找到“远程协助”,并确保“私人”和“公共”都允许它。
- 单击“确定”。
答案2
前言
经过两周的持续和坚持不懈的调查,我终于设法解开了这个神秘的谜题(尽管遭遇了一些严重挫折和时间损失):)
最初的调查是基于 Windows Defender (WD) 服务可能没有功能,无法启动。我花了很多时间尝试各种修复方法,例如,重新配置防火墙,重新注册系统文件,将 Windows 服务设置为默认启动, 也恢复重要的 Windows 服务使用各种脚本和命令等等不工作。
此时我别无选择,只能重新安装 Windows 或其他防病毒软件(可能是免费解决方案),但我不能放弃。
我甚至使用组策略禁用并重新启用 WD,希望能够成功,但没有成功。然后我勉强进行了修复升级,但令我惊讶的是,没有用WD 还继续给出一些奇怪的错误信息,比如
Windows defender service couldn't be started. the system cannot find the path specified. and could not be started
我现在坚信这是一个 WD 注册表项混乱的情况,但我不确定要摆弄哪个条目。
然后,我比较了 WD 注册表项:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinDefend]
与我的 WindowsToGo 安装上的注册表项,我仍然导出了后者(尽管它们相似),但它不起作用。
直到我进一步挖掘注册表并找到期待已久的解决方案后,我才感到满意......
解决方案
罪魁祸首注册表项是:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Defender]
我从 WindowsToGo 安装中加载了配置单元,并将其与当前的配置单元进行了比较,发现了一些线索:
InstallLocation 子项有一个奇怪的键,看起来像
%ProgramData%\Microsoft\Windows Defender\Platform\<Version>
代替%ProgramFiles%\Windows Defender
因此我必须做出相应的改变。为了获得此受保护注册表项的权限,我必须取得钥匙的所有权。
我重新启动了机器,令人高兴的是,以下屏幕截图概括了整个故事:
结论
- 注册表中的错误信息导致 WD 无法启动(显然这是 Windows 10 Creators Update 中 WD 的新路径),纠正后一切正常。我很抱歉发布整个故事,但我不得不这样做,希望它对某些人有价值 :)