Black screen in a Windows VM or an a physical server

By | September 10, 2009

Over the past few months we have seen a few Windows servers with a black screen.
Meaning

  • You can’t see the logon promt
  • You get a black screen when you connect with RDP

We found that the problem was caused by a change in the Windows color scheme.

The solution is to copy the color scheme from a simular Windows servers registry and add it the VM/server that has the problem using registry to connect to a remote server.

  1. On a simular windows server locate “[HKEY_USERS\.DEFAULT\Control Panel\Colors]” and export it to a file.
  2. Using the same Registry Editor connect to the remote server.
  3. Import the registry file just created or change the color scheme manually.
  4. Reboote the affected server to change the color scheme.

Default color scheme for a Windows 2003 server.
Default color scheme for a Windows XP.
Default color scheme for a Windows 2000 server.
Default color scheme for a Windows 2008 server.

2 thoughts on “Black screen in a Windows VM or an a physical server

  1. Arnim van Lieshout

    Thanks for sharing!

    I’ve seen this behaviour before too.
    How did you found out that it was related to the change in the color scheme?

    From my experience such servers are ok after a normal reboot without any changes to the Windows color scheme (I could be facing another problem offcourse). If it’s related to the change in the color scheme I would ask myself than: “What is causing this change in the color scheme as it happens suddenly without any user intervention?”

    I had a couple of servers suffering from these symptomps you described here. The problem didn’t return after reinstalling the VMware Tools, even if they were reported as “OK”.

    -Arnim

  2. A. Mikkelsen Post author

    Hi Arnim,

    We found the solution using google – it took a few days.

    We suspect that the error occures when a KB is installed but not installed 100%.
    It could also be that the error comes from an application not installing fully.

    But why it happens we haven’t been able to fully find out.

Leave a Reply

Your email address will not be published. Required fields are marked *