How To Install The Hyper-V Manager On A VPS For Remote Administration

Updated on March 6, 2016
How To Install The Hyper-V Manager On A VPS For Remote Administration header image

Hyper-V is a virtualization technology by Microsoft that allows you to easily deploy virtual machines on a Windows server. However, upon install of Hyper-V on a VPS, an error message will appear and you will not be able to continue. This happens because Microsoft is assuming you want to run virtual machines on a VPS, which is not possible and/or allowed. However, if you only want to use the Hyper-V manager (which cannot be separately installed through the Server Manager), there is a workaround you can use to only install the tools needed for remote administration instead of Hyper-V itself.


Step 1: Installing the manager

In order to install the Hyper-V manager as well as the Hyper-V Virtual Machine Connection programs, open PowerShell and execute:

Install-WindowsFeature Hyper-V-Tools

Step 2: Checking installation

To check if the installation succeeded, execute the following command in PowerShell. It will find all available Hyper-V modules.

Get-WindowsFeature Hyper-V*

If the box for "Hyper-V GUI Management Tools" is ticked, the management tools were successfully installed.

Should you also want to install the module for PowerShell itself, execute:

Install-WindowsFeature Hyper-V-PowerShell

Step 3: Connecting to a remote Hyper-V server

Now that we have the management tools installed on our local server, we can connect to a remote Hyper-V server to manage servers hosted there.

Open the Hyper-V Manager, and click "Connect to Server..." (sidebar on the right) and enter the information needed to connect to the server. If your servers are connected to a domain controller, you should connect the local server too as there is a possibility to search through the directory for Hyper-V servers.

After connecting, you can manage all servers on a remote Hyper-V server from the local server!