Enable microphone in HyperV VM and RDP session

In a virtual machine in Hyper-V, or if you are in an RDP connection, the microphone is not automatically redirected from your PC. This means you don’t have a microphone available in the VM / RDP session. In the Sound properties, in Recording, you will see “No audio devices are installed
no audio devices are installed
To redirect the microphone from your host, you must adjust the connection settings before connecting.

Add the microphone in a HyperV virtual machine

To add the microphone to a virtual machine through the Hyper-V Manager, follow these steps:

  1. Connect to the Virtual Machine from the HyperV Manager console. Right-click a VM and click Connect…
  2. Check if you have an Enhanced Session. Click the View menu -> enable Enhanced Session
  3. In the Connect to <VM name>, click Show Options
    microphone click show options
    (if you don’t get this screen, reset the HyperV checkboxes)
  4. Go to the Local Resources tab and click Settings
    local resources settings configure remote audio settings
  5. In Audio Settings, enable “Record from this Computer” under Remote Audio Recording
    remote audio recording record from this computer
  6. Continue to connect to the Virtual Machine. Your microphone should now be redirected.

Reset existing Enhanced Session settings in HyperV

If you ever checked the box “Save my settings for future connections to this virtual machine”, the Connect to <VM> will no longer appear when you start an enhanced session. Instead, HyperV connects directly to the VM.

To make the VM Connection options screen reappear, do the following:

  1. In Hyper-V Manager, right-click on the Host, and choose Hyper-V Settings…
    hyperv settings
  2. Go to the Reset Check Boxes menu, click Reset and click OK.
    reset hyperv checkboxes settings

Add the microphone in a Remote Desktop session

To add the microphone in an RDP session, basically do the same as with HyperV:

  1. In the RDP Connect to screen, click Show Options
  2. Go to the Local Resources tab and click Settings…
    rdp local resources settings configure remote audio settings
  3. Enable “Record from this computer” and click OK
    rdp remote audio recording record from this computer

Final notes

This post applies to roughly every Windows OS; Windows 2008, Windows 2012, Windows 2016, Windows 2019, Windows 7, Windows 8 and Windows 10
In some cases, you may need to enable redirection in the Group Policy of the session host. That’s pretty out of the scope of this blogpost but beware of that. If the above steps don’t work. checking the Group Policy should be your next.

5 4 votes
Article Rating
Subscribe
Notify of
guest
8 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Ken Edwards

After step 5. It is necessary to check the box “Save my settings for future connections to this virtual machine” if you want to apply to future sessions,
//:0

Ken Edwards

The article was very helpful

Ibrahim Wahab

Ty for sharing, it was helpful.

Last edited 4 years ago by Ibrahim Wahab
lol

awesome guide thx

pcat112

Sorry to necro but does anyone experience audio lag when on calls in the VM? I’m trying to use a VM as a work machine and there is a delay on my end when on zoom calls that makes conversations awkward 🙂

Miles Buckton

Thank you so much for this article John van Ooijen! I finally got to audio to record in Linux using Hyper-V. 😀

8
0
Would love your thoughts, please comment.x
()
x