You might have noticed a few difficult terms in the troubleshooting report of Windows update. WaaSMedicService is one of them that appears when trying to fix an update error and run the troubleshooter. The report commonly says: WaaSMedicService: Issue remediated by BinaryHealthPlugin; DynamicProtectionPlugin. This file activates the remediation process and repairs what is causing issues and why Windows update fails. Sometimes, WaaSMedicService only indicates what is the problem with the Windows update.
Mostly, WaaSMedicService states which component finds the problem such as BinaryHealthPlugin or DynamicProtectionPlugin. This executable enables Medic Agent and protection service to fix Windows update issues. When this file tells about an error or issue in installing the update you can solve it through some methods.
Table of Contents
WaaSMedicService Issue in Windows 11 or 10
Here is how to fix WaaSMedicService Issue in Windows 11 or 10:
Run DISM and SFC tools
When encountering problems with WaaSMedicService, DISM and SFC tools will work as they can repair System file corruption and anything wrong with Windows image. Therefore, run them using the below steps:
- Click on Search and type cmd.exe.
- Select the option Run as administrator.
- Once the Command Prompt appears, type the following lines of commands and press Enter sequentially:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
- Once completed, restart your computer and see if the error is fixed.
- Otherwise, launch the elevated command prompt again and type
SFC /SCANNOW
. - Press the Enter key and wait until the repairing process is finished.
- In the end, reboot the device.
See: How to Fix Error Code 0xc1900208 Windows Update Issue in Windows 11 or 10
Reset Windows update components
Windows updates that are stored as cache need reset because they might create a fuss during installing a patch or build. When BinaryHealthPlugin or DynamicProtectionPlugin finds any issue this will be fixed by clearing Windows update components using the following instructions:
- Launch the Command Prompt as administrator.
- Run the below commands one line at a time:
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
- Reboot the computer and check if the issue is fixed.
Uninstall third-party antivirus or firewall
Conflicts between system files and third-party antivirus or firewall programs can cause the WaaSMedicService issue in Windows. These programs oftentimes make a misperception about the Windows Updates and treat them as threats. Therefore, if you have installed any then uninstall them as follows:
- Press Windows and R.
- Type appwiz.cpl.
- Hit the Enter key to launch Programs and Features window.
- Locate the antivirus and right-click on it.
- Select Uninstall.
- Confirm the prompt and follow on-screen instructions to complete removal.
- Restart the PC.
Make sure that internet is working well
Abundant Windows updates fail because of slow or intermittent internet access, so before moving ahead to complex solutions, ensure that yours is working well. If it is creating issues then restart the router and reset the network. To reset, follow the steps:
- Click on Start and select Settings.
- Select Network & internet.
- Go to the right panel and click on Advanced network settings.
- Then, select Network reset.
- Click on Reset now.
- On the confirmation box click on OK.
- The computer will restart in 2 minutes so save your ongoing work and wait.
- Then go to “Settings > Windows Update > Check for updates”.
Try a Clean Boot
Clean boot may help install a Windows update successfully because it does not allow unnecessary and interfering third-party programs and services to load. Subsequently, the update has a fair chance to download and install.
- Right-click on Start and select Run.
- Type MSConfig and hit the Enter key.
- Go to the Services tab and check Hide all Microsoft services.
- Then, click on “Disable all”.
- From the Startup tab, select “Open Task Manager”.
- On the tool, right-click on each item and select Disable.
- Close Task Manager and return back to the System Configuration window.
- Here, click Apply then OK, and restart the system.
- Then, Check for updates staying in clean boot.
Manually install the Windows Update
Because the automatic Windows update is not working you can prefer to install it manually. Microsoft update catalog hosts the standalone package all the patches and builds downloading it from here and install.
- Navigate to Microsoft update catalog.
- Locate the file compatible with your system and click Download.
- A separate page will appear, select the link to Standalone package (.msu).
- Once the downloading is completed double click on the file and choose Open.
- If any dialog prompts, select Yes.
- After a couple of restarts, the update will be installed.
Disable WaaSMedicService
If WaaSMedicService is troubling you with redundant reports repeatedly this can be disabled using a small change in Registry:
- To open Registry Editor, press Winkey+R and type regedit.exe.
- Hit Enter and head to the following string:
HKLM\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc
- Go to the right panel and double-click on the Value named Start.
- Set the value data 4 and click on OK.
- You can change the value to Automatic by entering 2 and Manual by entering 3.
Methods:
Run DISM and SFC tools
Reset Windows update components
Uninstall third-party antivirus or firewall
Make sure that internet is working well
Try a Clean Boot
Manually install the Windows Update
Disable WaaSMedicService
That’s all!!