My SCCM server in the midst of deploying new clients when it started behaving strangely. Deployments started failing and progressively the server operations degraded and Windows Explorer stopped working.
After a reboot, a domain user cannot login, all that is shown on screen is “Connecting to User Profile service”. Local administrator was able to login though. A quick check with noodles, reveal a possible problem with profiles, 959125 but that is for Vista and Windows 2008 SP1. Mine is Windows 2008 R2.
Using the local admin account on the KVM, I noticed that there are several other things that are not working right, “Network and Sharing Center” windows does not get populated and there is red X on it. Internet Explorer and Windows Explorer don’t launch. This does not look like a problem with Profiles. Event Viewer reveals that the COM+ service and VSS is not running properly.
There is this mysterious Event ID 4609 about a program failing to run
The COM+ Event System detected a bad return code during its internal processing. HRESULT was 80070005 from line 200 of d:\w7rtm\com\complus\src\events\tier2\service.cpp. This warning may be expected if the computer is low on resources. If the computer is not low on resources, and these warnings persist, it may indicate a problem in the COM+ Event System.
VSS error 8193
Volume Shadow Copy Service error: Unexpected error calling routine IEventSystem::Store. hr = 0x80010108, The object invoked has disconnected from its clients
The strange thing is that from the outside, everything is working. Shares can be connected, Computer Management works etc.
I have thought it was due to IPv6 protocol was disabled after spending an hour struggling with blank “Network and Sharing” window, I managed to get to Network properties, all protocols enabled.
This is now getting urgent due to other factors. I googled on the “D:\…..” error and found a fix from Alaska Admin. This involves replacement of the security keys in OLE. What keys? Launch control. Possibly for COM+ Event! Backup and replaced the keys from another working server. Thereafter it literally woke up.
If you do not have a healthy Windows 2008 server to copy the keys from, create a virtual server. The keys are not tied to the hardware and will work across different servers.