USB DAC plays Windows system sounds but conferencing apps receive silent input on Windows 11
Environment
Dell XPS 13 9310, Windows 11 22H2 with monthly updates, external USB-A to 3.5mm USB DAC (Vendor: FiiO K3) connected via USB 3.0 port; conferencing apps tested: Microsoft Teams (Electron), Zoom (native), and OBS Studio. System sound playback and voice recorder produce audio output correctly.
Symptoms
When joining calls in Teams and Zoom, remote participants hear silence. Local microphone meter in Windows Sound settings shows no level for the USB DAC input during calls, but Windows 'Test mic' produces audible playback through the same device.
Observations
Windows Sound Control Panel and Settings show the USB DAC as default communication device; sample rate set to 48 kHz, 16-bit. Teams shows the device selected in its audio settings but displays microphone level at zero during an active call; Teams and Zoom both report 'no microphone detected' at times for the device. OBS can record from the USB DAC when using 'Run as administrator' but not when launched normally. Device Manager shows the USB audio device with no warning icons. Event Viewer log contains repeated 'Process: Teams.exe — cannot open device' warnings. Disabling 'Exclusive Mode' in device properties did not change behavior.
Already attempted
Installed latest USB audio driver from vendor; tried different USB ports and a powered hub; tested a different USB microphone (USB headset) — that device works in meetings. Reinstalled Teams and Zoom; cleared their cached settings; toggled 'Allow apps to access your microphone' in Windows Privacy; created a new Windows user and tested — same issue. Started apps as admin for OBS which allowed recording; running Teams as admin did not restore microphone in calls. Disabled enhancements and set default recording device explicitly.
Question
What additional diagnostics can identify whether this is an application permission/endpoint-sharing issue, a per-process access conflict, or a driver-level exclusive-mode lock? Which reversible steps will let me confirm the root cause without risking user data or prolonged downtime?
Verified community troubleshooting
No answers yet..