Problem description: Each time XP boots two new messages are recorded into "Applications" event log.
First:
The COM+ Event System detected a bad return code during its internal processing.
HRESULT was 80070422 from line 44 of d:\qxp_slp\com\com1x\src\events\tier1\eventsystemobj.cpp.
Please contact Microsoft Product Support Services to report this error.
Second:
Volume Shadow Copy Service error: Unexpected error calling routine CoCreateInstance. hr = 0x80040206.
Solution:
These messages are recorded by the Windows Managment Instrumentation service. Looks like this happens when some COM+ services ("COM+ Event System", more specifically) are disabled and cannot be started. WMI fails to start such a service and records an error to error log (though continuing execution).
To solve this problem you need either to allow COM+ services to run (by settings them to "manual" or "automatic" mode) or to disable Windows Managment Instrumentation service. But for the latter it's not enough to set it to "manual" mode because WMI is stubborn as hell and will continue to auto-load even when configured to load manually. You'll need to disable it to prevent it from loading automatically on startup.





