Slider 2TryLearn MoreSlash your Phone bills - Slider Image

Use SIP trunks, WebRTC & Apps

Slash your Phone Bill by 80%

Creating a Hyper V instance for 3CX in Windows 2008 R2 / 2012 R2

Virtualization is becoming increasingly popular and 3CX fully supports this technology. 3CX itself runs its PBX on Hyper-V, however we also test our PBX on VMware. This guide explains how to configure a virtual instance on Hyper V on which you can run 3CX Phone System.


For the purpose of this FAQ the following 4 assumptions shall be made. Microsoft documentation can assist in achieving the prerequisites.

  1. Your machine that will run Windows 2008 R2 / 2012 R2 has an EM64T and supports Virtualization Technology.
  2. Windows 2008 R2 / 2012 R2  Enterprise is installed and fully functional on the machine that shall host the Virtual machines.

Installing Hyper-V on the host machine

  1. On the host machine open “Server Manager”.
  2. Click on the “Add Roles” option.
  3. Enable the “Hyper-V” role and click “Install”. A reboot will be required to complete the install of this role.
  4. Install any Windows updates that are relative to the Hyper-V role.

Creating a Virtual network

  1. From Control Panel , Administrative tools applet launch the “Hyper-V Manager”.
  2. Click on the “Virtual Network Manager”.
  3. From the list provided choose “External” and click “Add”.
  4. Give a friendly name to the network you are creating.
  5. From the drop-down select the NIC card you wish to use for your Virtual network.
  6. Click on “Apply” followed by “OK”.

Creating a Virtual machine instance

  1. From Control Panel , Administrative tools applet launch the “Hyper-V Manager”.
  2. Click on the “Virtual Network Manager”.
  3. Click on ‘New’ and choose the “Virtual Machine” option, then click “Next”.
  4. Give the machine a friendly name that will allow you to distinguish it.
  5. Select the location / path where you would like to save the Virtual machine then click Next.
  6. Select the RAM usage that the Virtual instance should use. Do not allocate less than 1024MB, click “Next”.
  7. From the network drop-down select the network name which you configured earlier, then click next.
  8. Choose the “Create a virtual disk” option and ensure that the disk will be created in the desired location. The disk size default of 127GB should be adequate. Click “Next”.
  9. Select the option “Install an Operating system from a boot Cd/DVD” and select the drive letter of the CD / DVD drive.
  10. Click “Next” followed by Finish to start installing the Virtual Instance.
  11. At the bottom of the Server Manager screen you now have a new “screen like” icon. Click on it to open the Virtual instance. You can now proceed with the install like any other OS installation.

Configuring the Virtual instance

  1. Connect to the Hyper-V instance via the Hyper-V manager or your desired connection tool.
  2. From the “Server Manager” console click on “Add roles”.
  3. Enable the “Web Server (IIS)” role and click “Next”.
  4. When prompts to add “Required Service” accept the installation.
  5. You will now be asked to confirm the IIS features you wish to install. Scroll down the list to the “Performance” section and DISABLE the “Static Content Compression” and “Dynamic Content Compression”. Click “Next”.
  1. From the “Server Manager” console click on “Add Features”.
  2. Enable the “Desktop Experience” role and click “Next”.
  3. You may be asked to reboot at this stage. If so, reboot.
  4. After the reboot, ensure that a media player of your choice is installed and is set to open MP3 and WAV files without any prompts appearing.

You are now ready to install 3CX PhoneSystem on your Hyper-V instance.

Configuring the settings of your Microsoft Hyper V Virtual instance for 3CX

After you have created the Hyper-V instance you must configure it correctly. Follow the steps in this blog post:
Installing 3CX Phone System on a Microsoft Hyper V virtual instance – settings required 

By |March 17th, 2010|Comments Off on Creating a Hyper V instance for 3CX in Windows 2008 R2 / 2012 R2

Free for up to 1 year! Select preferred deployment:


for Linux on a $200 appliance or as a VM

Get the ISO


for Windows as a VM

Download the setup file

On the cloud

In your Google, Amazon, Azure account

Take the PBX Express