svchost.exe keeps crashing - module msi.dll faulting
I just had a spanking new Dell start crashing. svchost.exe kept giving an application error on bootup:
svchost.exe … the instruction at “0x???” … the memory could not be ‘read’
In the application log & finding the error report for svchost.exe it reports that msi.exe (the Windows installer) was faulting.
This is an issue with an automatic update breaking the Windows installer. There is an update available from microsoft (I think it’s this one) but the page I found (Tech Blender: Windows Update Broke My Machine (svchost.exe — application error), and How to Fix It) gives a solution that works:
- Turn off automatic updates (right-click on My Computer & go to the Automatic Updates tab)
- Reset the computer
- Go to Windows Update (in the Start menu or go to update.microsoft.com), use Express Updates and install the fix
- Reset your computer again once the update is installed
From the looks the machine is working now.