Seemingly randomly, one of my development servers started giving the following error upon attempting login to the Tridion CM (2011 SP1-2)
Retrieving the COM class factory for component with CLSID {9926D1CF-F158-418F-A9A2-B653B497D982} failed due to the following error: 80004005 Unspecified error
The COM+ process was running but attempting to stop or start it gave an error (apologies, i was unable to capture this error) and continued running. I checked my services and all were stopped apart from the 'Tridion Content Distributor Transport Service' which was 'Stopping', but never actually stopped.
Attempting to start any of the other Tridion services gave
The dependency service or group failed to start
There were no errors in the event logs around the time this COM+ issue began occurring.
After a restart of the server and the COM+ and all services were running correctly and I could log into my CM, however, I then received the following error (in the ribbon) when attempting to expand or view a folder:
Illegal operation attempted on a registry key marked for deletion
Under Event Viewer -> Window Logs -> Application:
Windows detected your registry file is still in use by other applications or services. The file will be unloaded now. The applications or services that hold your registry file may not function properly afterwards.
I restarted COM+ and all services, the error no longer appears.
My question is what could have caused the registry file to become unloaded?