修复Windows11或10中的WaaSMedicService问题

您可能已经注意到Windows更新的故障排除报告中存在一些难懂的术语。WaaSMedicService是尝试修复更新错误并运行故障排除程序时出现的问题之一。该报告通常说:WaaSMedicService:问题由BinaryHealthPlugin修复;动态保护插件。此文件激活修复过程并修复导致问题的原因以及Windows更新失败的原因。有时,WaaSMedicService仅指示Windows更新存在什么问题。

Windows11或10中的WaaSMedicService问题

运行 DISM 和 SFC 工具

当 WaaSMedicService 遇到问题时,DISM 和 SFC 工具将起作用,因为它们可以修复系统文件损坏和 Windows 映像的任何问题。因此,请使用以下步骤运行它们:

  1. 单击“搜索”并输入cmd.exe
  2. 选择选项以管理员身份运行
  3. 命令提示符出现后,键入以下几行命令并按顺序按Enter 键
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
  1. 修复Windows11或10中的WaaSMedicService问题完成后,重新启动计算机并查看错误是否已修复。
  2. 否则,请再次启动提升的命令提示符并键入SFC /SCANNOW
  3. Enter键并等待修复过程完成。
  4. 最后,重新启动设备。

重置 Windows 更新组件

存储为缓存的 Windows 更新需要重置,因为它们可能会在安装补丁或构建过程中造成麻烦。当 BinaryHealthPlugin 或 DynamicProtectionPlugin 发现任何问题时,将通过使用以下说明清除 Windows 更新组件来解决此问题:

  1. 以管理员身份启动命令提示符。
  2. 一次一行运行以下命令:
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
  1. 修复Windows11或10中的WaaSMedicService问题重新启动计算机并检查问题是否已解决。

卸载第三方防病毒软件或防火墙

系统文件与第三方防病毒或防火墙程序之间的冲突可能会导致 Windows 中的 WaaSMedicService 问题。这些程序经常对 Windows 更新产生误解,并将其视为威胁。因此,如果您安装了任何软件,请按如下方式卸载它们:

  1. WindowsR
  2. 输入appwiz.cpl
  3. Enter键启动“程序和功能”窗口。
  4. 找到防病毒软件并右键单击它。
  5. 选择卸载
  6. 修复Windows11或10中的WaaSMedicService问题确认提示并按照屏幕上的说明完成删除。
  7. 重新启动电脑。

确保互联网运行良好

由于互联网访问缓慢或间歇性,大量 Windows 更新会失败,因此在采用复杂的解决方案之前,请确保您的解决方案运行良好。如果出现问题,请重新启动路由器并重置网络。要重置,请执行以下步骤:

  1. 单击“开始”并选择“设置”
  2. 选择网络和互联网
  3. 转到右侧面板并单击高级网络设置
  4. 然后,选择网络重置
  5. 单击立即重置
  6. 在确认框中单击“确定”
  7. 计算机将在 2 分钟后重新启动,因此请保存您正在进行的工作并等待。
  8. 然后转到“设置 > Windows 更新 > 检查更新”。

尝试干净启动

干净启动可能有助于成功安装 Windows 更新,因为它不允许加载不必要的和干扰性的第三方程序和服务。随后,更新就有公平的机会下载和安装。

  1. 右键单击“开始”并选择“运行”
  2. 键入MSConfig并按Enter 键。
  3. 转到“服务”选项卡并选中“隐藏所有 Microsoft 服务”
  4. 然后,单击“全部禁用”。
  5. “启动”选项卡中,选择“打开任务管理器”。
  6. 在该工具上,右键单击每个项目并选择“禁用”
  7. 关闭任务管理器并返回到系统配置窗口。
  8. 在这里,单击“应用”,然后单击“确定”,然后重新启动系统。
  9. 然后,检查处于干净启动状态的更新。

手动安装 Windows 更新

由于自动 Windows 更新不起作用,您可以选择手动安装。Microsoft 更新目录托管独立包的所有补丁和版本,可以从此处下载并安装。

  1. 导航到Microsoft 更新目录。
  2. 找到与您的系统兼容的文件,然后单击“下载”
  3. 将出现一个单独的页面,选择独立包 (.msu) 的链接。
  4. 下载完成后,双击该文件并选择“打开”
  5. 如果出现任何对话框提示,请选择
  6. 重新启动几次后,将安装更新。

禁用 WaaSMedicService

如果 WaaSMedicService 重复地通过冗余报告困扰您,可以通过注册表中的一个小更改来禁用此功能:

  1. 要打开注册表编辑器,请按Winkey+R并键入regedit.exe
  2. Enter并转到以下字符串:
HKLM\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc
  1. 转到右侧面板并双击名为Start的值。
  2. 设置值数据4并单击“确定”
  3. 您可以通过输入 2 将值更改为“自动”,通过输入 3 将值更改为“手动”。
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2024年1月3日
下一篇 2024年1月3日

相关推荐