How to Restore Missing Sound Output Devices in Windows 11
🔍 WiseChecker

How to Restore Missing Sound Output Devices in Windows 11

Quick fix: Open Sound settings → More sound settings → Playback tab, right-click in empty space, and tick both Show Disabled Devices and Show Disconnected Devices — missing speakers, headphones, and HDMI outputs almost always reappear with those two toggles.

The speaker icon in your system tray shows audio is playing, but you only see one or two output options in the dropdown — your headphones, your monitor’s HDMI speakers, or the built-in laptop speakers are gone from the list. The hardware is plugged in and powered. Windows just isn’t showing the device in the picker.

Symptom: One or more expected audio output devices are missing from the Sound Settings playback list, even though hardware is connected.
Affects: Windows 11 (and Windows 10) for speakers, headphones, HDMI/DisplayPort audio, USB audio, and Bluetooth audio devices.
Fix time: ~5 minutes.

ADVERTISEMENT

What causes this

Windows hides audio devices from the playback list when they’re marked as Disabled (by a previous user action, by a driver install, or by power management), Disconnected (the device is physically present but not currently providing a signal), or Not Plugged In (for jacks Windows expects to be active). The hidden state survives reboots. Additionally, when a driver install adds a new endpoint, it can sometimes leave the previous endpoint hidden — common with Bluetooth audio devices that get re-enumerated on each connection.

Method 1: Show hidden and disconnected devices, then re-enable

The first step always, and it resolves the majority of missing-device complaints.

  1. Right-click the speaker icon in the system tray and choose Sound settings.
  2. Scroll to the bottom and click More sound settings. The classic Sound control panel opens.
  3. On the Playback tab, right-click in the empty space of the device list.
  4. Tick both Show Disabled Devices and Show Disconnected Devices.
  5. Greyed-out entries should now appear. Right-click any device you want back and choose Enable.
  6. If the device shows but isn’t the default, right-click it again and choose Set as Default Device (or Set as Default Communication Device for headset use).

Test by playing a YouTube video or the Windows test tone (right-click device → Test). Audio should route to the newly-enabled device immediately.

ADVERTISEMENT

Method 2: Reset all audio devices and re-detect from Device Manager

When Method 1 doesn’t show the missing device — i.e., it’s truly absent rather than hidden.

  1. Press Win + X and choose Device Manager.
  2. Expand Sound, video and game controllers.
  3. Right-click each audio device (Realtek Audio, AMD/NVIDIA HDMI Audio, USB Audio Device, Bluetooth audio entries) and choose Uninstall device. Do not tick “Attempt to remove the driver”.
  4. From the Device Manager menu, click Action → Scan for hardware changes.
  5. Windows re-enumerates all audio hardware and reinstalls drivers from the local store. The devices reappear with their default endpoints.
  6. Return to Sound settings and confirm the previously-missing device is now listed.

This is non-destructive — the existing driver files stay on disk, so devices come back identical to before, just freshly enumerated.

Method 3: Restart Windows Audio services and clear endpoint cache

For chronic cases where devices vanish randomly during a session — typically tied to a stuck endpoint enumeration.

  1. Press Win + R, type services.msc, press Enter.
  2. Stop these services in order (right-click each, choose Stop):
    • Windows Audio Endpoint Builder
    • Windows Audio
  3. Open Terminal (Admin) and clear the endpoint cache:
    Get-ChildItem -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render" | Where-Object { (Get-ItemProperty -Path $_.PSPath -Name DeviceState -ErrorAction SilentlyContinue).DeviceState -eq 4 } | Remove-Item -Recurse

    This removes endpoint entries marked as “Not Present” (DeviceState = 4) so Windows re-creates them fresh.

  4. Restart the services in reverse order:
    • Windows Audio Endpoint Builder (start this first)
    • Windows Audio
  5. Reopen Sound settings. The device list should now show only active, current endpoints.

Useful for the “ghost device” case where dozens of disconnected old Bluetooth headsets clutter the device picker.

How to verify the fix worked

  • Open Sound settings. The expected device is listed and not greyed out.
  • Click the speaker icon in the system tray. The new device appears in the output dropdown.
  • Play a test tone (More sound settings → Playback tab → right-click device → Test). Audio plays through the selected hardware.

If none of these work

If the device still doesn’t appear, the issue is either hardware-side or driver-level. For HDMI/DisplayPort audio, the monitor or TV may not have audio enabled in its own settings menu — check the display’s on-screen menu for an “Audio” or “Sound” option. For Bluetooth audio, unpair the device entirely (Settings → Bluetooth & devices → Devices → ⋯ → Remove device) and re-pair from scratch. For USB audio devices that don’t enumerate, swap the USB port (try a USB 2.0 port if it’s currently on USB 3.0, which can have power negotiation issues with some DACs). For built-in laptop speakers gone missing, reinstall the OEM audio driver from the laptop manufacturer’s support page (not the generic Microsoft one). Persistent absence across all methods usually indicates the audio codec chip itself has failed — verify with hardware diagnostics from the laptop’s recovery menu (F12 / boot-time diag entry).

Bottom line: Missing audio devices are nearly always hidden, not gone — show disabled and disconnected devices first, then re-enumerate from Device Manager if needed.

ADVERTISEMENT