I was working on a custom built Windows Home Server (not an HP or Acer) from a customer site that was not letting me log in or access it remotely. Once I got it set up on my workbench, I powered it up and logged in. When I went to start up the WHS console, the console displayed for the briefest of moments, and then it closed down. Checking the event log, I found an Event ID 5000 .Net Runtime 2.0 error. My first attempt tosearch for a solution indicated that a specific file might be missing. However, the file was on this server.
I then found this post that suggested the error might be caused by the date/time clock being off. Sure enough, the clock on the WHS box was set to Pacific TZ. I reset the timezone, reset the time, and voila, the WHS console started right up!