Situation: Windows Update is "Checking for updates" forever, regardless if running against SCCM or against Microsoft. If try to install an update manually , It is "Searching for installed updates" forever. Solution: Follow the following steps: 1- Open an elevated command prompt and type the following command: cd C:\Windows\System32\wbem\AutoRecover 2- After running above command run the following command: for /f %s in ('dir /b *.mof *.mfl') do mofcomp %s 3- Kill/Restart the Windows Update service(wuauserv). 4- Now check for updates.