看起来有多个可能的根本原因,但在我的情况下,查看应用程序事件日志时,我看到了似乎与此同时发生的不相关事件:
Faulting application name: svchost.exe_wuauserv, version: 6.3.9600.17415, time stamp: 0x54504177
Faulting module name: wuaueng.dll, version: 7.9.9600.17915, time stamp: 0x558b6c14
Exception code: 0xc0000005
Fault offset: 0x00000000002b694f
Faulting process id: 0x297c
Faulting application start time: 0x01d0b52047cfa008
Faulting application path: C:\windows\system32\svchost.exe
Faulting module path: c:\windows\system32\wuaueng.dll
Report Id: 87e1370b-2113-11e5-827d-a0d3c1241fdb
Faulting package full name:
Faulting package-relative application ID:
这是帮助我解决问题的方法(这真的很神奇,我不明白为什么会起作用)。
引自此处:
Start / All Programs / Right Click on Command Prompt / Run as
Administrator At the command prompt type the following command:
sc config winmgmt type= own
sc config wuaserv type= own
This will isoloate WMI and Windows Update in their own svchost.exe,
this way they won't affect other running services if it crashes again.
After further investigation, WMI could also be a victim, since the
problem is that OLE probably code uninitialized twice.
该帖子中的另一个人报告说,只有第一条命令对他起作用,尽管问题已经消失:
I followed your directions with the following results.
Sc config winmgmt type= own
SUCCESS
Sc config wuaserv type= own
[SC] OpenService FAILED 1060:
The specified service does not exist as an installed service.
Although one of the commands failed, I am no longer getting the host
error message