Microsoft Hyper-V 0x80004005 Unspecified error – certificate expiration and resolution

It’s not the first time i got this error message and since i’ve solved it, i thought i’ll share this with the rest of the world.

a quote from an Microsoft Blog Post on Technet:

For those of you who’ve enabled the Hyper-V role in WS08. It has been determined that a certificate error can occur resulting in the inability to start or connect to virtual machines running on Windows Server 2008 or Microsoft Hyper-V Server 2008. The Hyper-V virtualization host and the existing virtual machines will continue to operate without disruption. A hotfix designed to prevent/resolve this error has been created and is available for download starting today. The following is a brief description of the issue as well as a link to the KB Article that provides the resolution. Even if you are not currently experiencing this issue, we recommend you download and install this update.

Symptoms and Resolution
§ You may be unable to start or connect to virtual machines running on Windows Server 2008 or Microsoft Hyper-V Server 2008. This occurs when connecting using vmconnect. Connections made using remote desktop won’t be affected.

§ KB Article 967902 has been created that details the symptoms and resolution. This KB article provides a direct link to download the quickfix to resolve this error.

if you get one of these error messages:

  • An error occured while attempting to change the state of virtual machine
  • ” failed to initialize
  • Could not find a usable certificate. Error: ‘Unspecified error’ (0x80004005>
  • Could not initialize machine remoting system.Error: ‘Unspecified error’ (0x80004005)
  • apply this (KB967902) MS Hotfix to solve this issue.