Audio Device Rescan
Audio Rescan is a small Windows utility that forces a hardware
rescan and refreshes the system’s audio endpoint list.
It is intended to help when Windows loses track of an audio
device after sleep, wake, monitor power changes, or KVM
switching, especially with HDMI audio devices.
It asks Windows to re-enumerate Plug and Play devices, which is a system-level “scan
again for hardware” request
Automaticall
y turns a
photo into
painting
inspired by
real world
artists
Dynamic image
editor and
effect
processor with
absolutely
unlimited
possibilities
Cool new
software for
creating photo
montages and
compositions.
Enhance
Dynamic Range
of your images
for Eye-Catching
results
Dynamic Auto Painter
Photo Reactor
Photo Blend 3D
Dynamic Photo HDR
OUR COMMERCIAL APPS
Increase
resolutions
and details of
your photos,
art and 3D
graphics using
artificial
intelligence.
Ai Photo Enhancer
I built this because Windows kept forgetting my HDMI audio device after sleep and
after switching through a KVM. The audio endpoint would sometimes disappear or fail to
come back cleanly, which meant I had to open settings, disable and re-enable devices,
or otherwise poke Windows until it found the device again.
That gets old fast when it happens repeatedly. (like twice a day)
In my case, the problem showed up most often with HDMI audio after monitor state
changes, wake from sleep, or moving between machines on a KVM switch.
I noticed that Windows Troubleshooter would fix it but it takes too long. So I wrote a
small tool to request a Plug and Play rescan and check the current audio endpoints fast
- and it indeed quickly fixes this type of problem.
This is a command-line exe. Run when necessary.
This will ask for elevated state, because PnP rescan ONLY works in elevated
state.
Default: just run without any commands
Running:
audio_rescan.exe
is effectively the same as:
audio_rescan.exe --rescan --wait-ms 1500 --render-only
•
audio_rescan.exe
Default mode. Requests a Windows Plug and Play rescan, waits 1500 ms, then lists
render audio devices.
•
audio_rescan.exe --rescan
Explicitly does the same rescan step before listing devices. In the current program
this is effectively the default.
•
audio_rescan.exe --rescan-only
Requests the Plug and Play rescan and exits immediately. It does not list any audio
devices. The quick version.
•
audio_rescan.exe --wait-ms N
Changes how long the program waits after the rescan before listing devices. N is in
milliseconds. Example: audio_rescan.exe --wait-ms 3000
•
audio_rescan.exe --render-only
Lists only playback/output devices such as speakers, headphones, HDMI audio, or
virtual output devices. Does not rebuild the PnP list. Does not fix anything.
•
audio_rescan.exe --capture-only
Lists only recording/input devices such as microphones, line-in, or virtual input
devices.
•
audio_rescan.exe --help
Shows the built-in usage text.
No installation,
just unzip and run