Hyper-V Virtual Servers will not start - 'Servername' Failed to start worker process: class not registered (0x0040154)
Posted on 2008-11-19
This morning, virtual servers on one of my Hyper-V host servers were all in the 'SAVED' status. When I try to start them I get the following message (full details):
An error occurred while attempting to change the state of virtual machine 'ServerName'.
'ServerName' failed to restore virtual machine state.
'ServerName' failed to restore virtual machine state. (Virtual Machine ID .....)
'ServerName' failed to start worker process: Class not registered (0x80040154). (Virtual Machine ID .....)
I have attempted system reboots, backed out the 4 patches installed last night (all released 11/11/2008), checked permissions on the files, and tried to recreate the virtual servers using the existing .vhd file. I also tried creating a new virtual machine from scratch and it gives the same error.
Has anyone seen this error before and know how to correct it?
Server is an HP DL360 G5, latest firmware and Bios running Windows Server 2008 Enterprise Full install with Hyper-V role only. No A/V or other apps installed!
To make things worse, I rebooted one of my Server Core systems running Hyper-V (all it's VM's were running) and after the reboot it is having the same problems as the system above! It also patched last night but all VM's were running this morning.
This error is also listed in the Hyper-v-VMMS log.