Microphone issues in VMware Workstation are a common problem, especially when running Windows or Linux virtual machines for meetings, voice recording, or testing audio-based applications. Even when the microphone works perfectly on the host system, it may fail to detect input inside the virtual machine, causing apps to show “No input device found” or record no sound at all.
This issue usually occurs due to incorrect VMware audio settings, disabled microphone permissions in the guest operating system, outdated VMware Tools, or conflicts between host and virtual machine audio devices. In some cases, VMware Workstation may not automatically pass the microphone from the host system to the guest OS, which leads to audio input failure. Understanding these causes helps in applying the correct fix without unnecessary troubleshooting.
How to Fix Microphone Not Working in VMware Workstation
Follow the solutions below in order. After each method, test the microphone inside the virtual machine to check if the issue is resolved.
1. Enable Microphone in VMware Workstation Settings
VMware Workstation allows you to manually connect audio input devices to the virtual machine. If the microphone is not enabled here, it will not work inside the guest OS.
- Power off the virtual machine completely
- Open VMware Workstation and select the affected virtual machine
- Click Edit virtual machine settings
- Select Sound Card
- Enable Connect at power on
- Make sure Use default host sound card is selected
- Click OK and start the virtual machine
2. Check Microphone Input Settings Inside the Guest Operating System
Even if the microphone is enabled in VMware, the guest OS may be using the wrong input device.
- Start the virtual machine
- Open Sound settings inside the guest OS
- Go to the Input or Recording section
- Select the correct microphone device
- Increase the input volume and test the microphone
3. Install or Update VMware Tools
VMware Tools is essential for proper hardware integration, including audio input devices. Without it, microphone functionality may not work correctly.
- Power on the virtual machine
- Click VM from the top menu in VMware Workstation
- Select Install VMware Tools or Reinstall VMware Tools
- Complete the installation inside the guest OS
- Restart the virtual machine after installation
4. Allow Microphone Access in Guest OS Privacy Settings
Modern operating systems block microphone access by default for security reasons. If permissions are disabled, apps inside the VM cannot access the microphone.
- Open Settings inside the guest OS
- Go to Privacy or Privacy & security
- Select Microphone
- Enable microphone access for apps
- Make sure the specific app you are using is allowed to use the microphone
5. Restart Audio Services in the Virtual Machine
Audio services may fail to start correctly inside the virtual machine, preventing microphone input.
- Open Run dialog inside the guest OS by pressing Windows + R
- Type services.msc and press Enter
- Locate Windows Audio and Windows Audio Endpoint Builder
- Restart both services
- Test the microphone again
6. Close Host Applications Using the Microphone
If another app on the host system is actively using the microphone, VMware may not be able to pass it to the virtual machine.
- Minimize VMware Workstation
- Open Task Manager on the host system
- Close apps like Zoom, Teams, Skype, or voice recorders
- Reopen VMware Workstation and test the microphone
7. Change Audio Compatibility Settings
In some cases, changing the audio compatibility level improves microphone detection inside the VM.
- Power off the virtual machine
- Go to Edit virtual machine settings
- Select Sound Card
- Change the audio compatibility or reset the sound device
- Save the settings and restart the virtual machine
Final Thoughts
Microphone not working in VMware Workstation is usually caused by incorrect VM settings, missing VMware Tools, or blocked microphone permissions inside the guest OS. In most cases, enabling the microphone in VM settings and reinstalling VMware Tools resolves the issue quickly.