I Broke Remote Access to Hyper-V Server

In the process of setting up a new Hyper-V 2008 R2 server, I accidentally disabled "Host Access" to both network cards, thus killing remote access to the server (which is in my basement). Since I'm running Hyper-V Server which has no full GUI like Server Core installs, I don't have access to the normal Network Connections GUI to unbind the virtual switch protocol from the network cards.

I did some searching around the web, and all the solutions I found involve downloading some scripts or tools, and since I'm too lazy to put one of these tools on a USB drive and walk downstairs to run them, I wanted a solution that I could run from the command line remotely (as I have access to the server via Intel AMT's VNC KVM). I finally found what I was looking for on this blog post at ENIAC KB.

So, the steps are simple:

  1. Remove the virtual switch protocol from all network adapters:
    netcfg -u vms_pp
  2. Reboot
    shutdown /r
  3. Re-install the virtual switch protocol (which will leave it disabled by default):
    netcfg -l c:\windows\winsxs\amd64_wvms_pp.inf_31bf3856ad364e35_6.1.7600.16385_none_beda85050b13680c\wvms_pp.inf -c p -i vms_pp

So if you broke remote access to your Hyper-V server under server core, and you can still get access to the CLI either through a remote KVM or at the physical console, you can uninstall the Virtual switch protocol, reboot, re-install, and continue your network configuration from VMM or the Hyper-V Console remotely.

Windows 8 Rant

<rant>

I installed Windows 8 in Virtual Box at home on my desktop with all the Direct3D/2D/etc. enhancements enabled so that it got the absolute best performance. I ran it full screen across all 3 of my monitors to give it a real honest trial.

I absolutely hate the stupid Metro start menu thing. It's so random what was made Metro and what wasn't. You are constantly switching between the Metro thing and the Desktop. It's just horrible on multiple monitors because the Metro start menu thing moves all around to other monitors whenever you move a window (do we still call them that?) between monitors. The hovering on the corners and then clicking thing to get the "Start" button is so much slower and non-obvious than clicking Start (granted using the Windows key or CTRL-ESC is faster than both).

Also, everything says "Tap here" now instead of click, which just secures my belief the design team spent almost zero hours thinking about non-tablet users (and I'm not even convinced it will be a good UI there, but I don't have any touch screen devices to test it on).

It is worse on Windows Server 2012 where every tool you use is not Metro, but the Start menu still is, so you are constantly switching. They redesigned the Server Manager tool to sort of look Metro-ish, but it's still a "legacy" desktop app and it offers less functionality than the previous version is pretty awesome in the way it centralized management better than the 2008 Server Manager (I added this after using it for a while longer).

The way I see it, Windows 8 is half-finished like a lot of things Microsoft has released recently (i.e. Vista).

At least they are offering an upgrade price of $39.99, presumably because they are expecting no one to want it.

I just don't get it… GET OFF MY LAWN!

</rant>

Also, this video of some guy's Dad using Windows 8 is true if not a little staged:
http://www.youtube.com/watch?v=v4boTbv9_nU