Running Remote Desktop Connection client (mstsc.exe) from inside Hyper-V Server 2008 R2

One of the annoying absences in Hyper-V Server 2008 is the lack of a remote desktop connection client (mstsc.exe).  This is due to the (welcome) reduction in clutter within Server 2008 Core, on which Hyper-V Server is based. 

However, a remote connection client allows you to logon at a Hyper-V server console and then remote connect to the virtual machines directly which can be quite useful.  

Thanks to this blog by Jason Huitt, http://jasonhuitt.com/blog/post/Server-Core-2008-No-Built-In-MSTSC.aspx, I discovered it's just a matter of copying the relevant files from a matching Windows Server 2008 installation.  In my case I copied the files from Windows Server 2008 R2, and had to include an additional file msacm32.dll which wasn't listed on Jason's blog.

  • \Windows\System32\mstsc.exe
  • \Windows\System32\mstscax.dll
  • \Windows\System32\msacm32.dll
  • \Windows\System32\en-US\mstsc.exe.mui
  • \Windows\System32\en-US\mstscax.dll.mui

Once you install these files into the relevant folders in your \Windows area on your Hyper-V Server you can just use the command line to run mstsc.exe and you can start to connecting to all the virtual machines on which you have enabled remote connection.  Great if your VMs are running on an internal network not visible outside the Hyper-V host.

  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati
Print | posted on Wednesday, February 24, 2010 8:45 PM

Feedback

# re: Running Remote Desktop Connection client (mstsc.exe) from inside Hyper-V Server 2008 R2

left by josh at 3/9/2010 8:29 PM Gravatar
Thank You!

# re: Running Remote Desktop Connection client (mstsc.exe) from inside Hyper-V Server 2008 R2

left by David at 8/11/2010 3:26 AM Gravatar
If copying files from a 32 bit Server 2008, to a 64 bit server core (or Hyper-v Server) you need to copy the files from C:\windows\system32\....
and place them in C:\windows\syswow64\....
on the 64 bit machine instead of the C:\windows\system32\.... folder.
Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: