修复Windows11或10中的WaaSMedicService问题
您可能已经注意到Windows更新的故障排除报告中存在一些难懂的术语。WaaSMedicService是尝试修复更新错误并运行故障排除程序时出现的问题之一。该报告通常说:WaaSMedicService:问题由BinaryHealthPlugin修复;动态保护插件。此文件激活修复过程并修复导致问题的原因以及Windows更新失败的原因。有时,WaaSMedicService仅指示Windows更新存在什么问题。
Windows11或10中的WaaSMedicService问题
运行 DISM 和 SFC 工具
当 WaaSMedicService 遇到问题时,DISM 和 SFC 工具将起作用,因为它们可以修复系统文件损坏和 Windows 映像的任何问题。因此,请使用以下步骤运行它们:
- 单击“搜索”并输入cmd.exe。
- 选择选项以管理员身份运行。
- 命令提示符出现后,键入以下几行命令并按顺序按Enter 键:
DISM /Online /Cleanup-Image /CheckHealthDISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
- 完成后,重新启动计算机并查看错误是否已修复。
- 否则,请再次启动提升的命令提示符并键入
SFC /SCANNOW
。 - 按Enter键并等待修复过程完成。
- 最后,重新启动设备。
重置 Windows 更新组件
存储为缓存的 Windows 更新需要重置,因为它们可能会在安装补丁或构建过程中造成麻烦。当 BinaryHealthPlugin 或 DynamicProtectionPlugin 发现任何问题时,将通过使用以下说明清除 Windows 更新组件来解决此问题:
- 以管理员身份启动命令提示符。
- 一次一行运行以下命令:
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del “%ALLUSERSPROFILE%\\Application Data\\Microsoft\\Network\\Downloader\\qmgr*.dat
cd /d %windir%\system32
regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll
netsh winsock reset
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
- 重新启动计算机并检查问题是否已解决。
卸载第三方防病毒软件或防火墙
系统文件与第三方防病毒或防火墙程序之间的冲突可能会导致 Windows 中的 WaaSMedicService 问题。这些程序经常对 Windows 更新产生误解,并将其视为威胁。因此,如果您安装了任何软件,请按如下方式卸载它们:
- 按Windows和R。
- 输入appwiz.cpl。
- 按Enter键启动“程序和功能”窗口。
- 找到防病毒软件并右键单击它。
- 选择卸载。
- 确认提示并按照屏幕上的说明完成删除。
- 重新启动电脑。
确保互联网运行良好
由于互联网访问缓慢或间歇性,大量 Windows 更新会失败,因此在采用复杂的解决方案之前,请确保您的解决方案运行良好。如果出现问题,请重新启动路由器并重置网络。要重置,请执行以下步骤:
- 单击“开始”并选择“设置”。
- 选择网络和互联网。
- 转到右侧面板并单击高级网络设置。
- 然后,选择网络重置。
- 单击立即重置。
- 在确认框中单击“确定”。
- 计算机将在 2 分钟后重新启动,因此请保存您正在进行的工作并等待。
- 然后转到“设置 > Windows 更新 > 检查更新”。
尝试干净启动
干净启动可能有助于成功安装 Windows 更新,因为它不允许加载不必要的和干扰性的第三方程序和服务。随后,更新就有公平的机会下载和安装。
- 右键单击“开始”并选择“运行”。
- 键入MSConfig并按Enter 键。
- 转到“服务”选项卡并选中“隐藏所有 Microsoft 服务”。
- 然后,单击“全部禁用”。
- 从“启动”选项卡中,选择“打开任务管理器”。
- 在该工具上,右键单击每个项目并选择“禁用”。
- 关闭任务管理器并返回到系统配置窗口。
- 在这里,单击“应用”,然后单击“确定”,然后重新启动系统。
- 然后,检查处于干净启动状态的更新。
手动安装 Windows 更新
由于自动 Windows 更新不起作用,您可以选择手动安装。Microsoft 更新目录托管独立包的所有补丁和版本,可以从此处下载并安装。
- 导航到Microsoft 更新目录。
- 找到与您的系统兼容的文件,然后单击“下载”。
- 将出现一个单独的页面,选择独立包 (.msu) 的链接。
- 下载完成后,双击该文件并选择“打开”。
- 如果出现任何对话框提示,请选择是。
- 重新启动几次后,将安装更新。
禁用 WaaSMedicService
如果 WaaSMedicService 重复地通过冗余报告困扰您,可以通过注册表中的一个小更改来禁用此功能:
- 要打开注册表编辑器,请按Winkey+R并键入regedit.exe。
- 按Enter并转到以下字符串:
HKLM\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc
- 转到右侧面板并双击名为Start的值。
- 设置值数据4并单击“确定”。
- 您可以通过输入 2 将值更改为“自动”,通过输入 3 将值更改为“手动”。
以上是 修复Windows11或10中的WaaSMedicService问题 的全部内容, 来源链接: utcz.com/dzbk/943913.html