Skip to content

Releases: ElizabethGreene/AudioDeviceManager

AudioDeviceManager v1.2.0.5

22 Sep 19:07
3410fc6

Choose a tag to compare

Two new utilities added to this release, Disable-AudioDeviceSysFX and Enable-AudioDeviceSysFX. These tools let you enable and disable the "Audio Enhancements" for a given device.

Disable-AudioDeviceSysFX <device_name> [-input | -output]
    Calling with no options displays this help message.
    -input | -output : Select to disable an input or output device audio enhancements.
    if -input or -output is not specified, the default is to disable an output device audio enhancements.
    <device_name> : The name of the audio device audio enhancements to disable.
  Example: Disable-AudioDeviceSysFX "Realtek High Definition Audio)" will disable the audio enhancements on that output device.
  Substring matches are supported, e.g. Disable-AudioDeviceSysFX "polycom" -input will disable the audio enhancements on the first input device containing polycom in the name.

Enable-AudioDeviceSysFX device_name [-input | -output]
    Calling with no options displays this help message.
    -input | -output : Select to enable an input or output device audio enhancements.
    if -input or -output is not specified, the default is to enable an output device audio enhancements.
    device_name : The name of the audio device audio enhancements to enable.
  Example: Enable-AudioDeviceSysFX "Realtek High Definition Audio)" will enable the audio enhancements on that output device.
  Substring matches are supported, e.g. Enable-AudioDeviceSysFX "polycom" -input will enable the audio enhancements on the first input device containing polycom in the name.

All of the previous utilities for enabling and disabling devices and changing the defaults are also included.

File Hashes:

Disable-AudioDevice.exe:
SHA256: A431C4D798A01517017F0587F01C4DD96C654A5729E87106B436EA13795A80E3
Disable-AudioDeviceSysFX.exe:
SHA256: DA939EDB2D5998E81F6041F651495F8A4B25498E444B6FBDC209CF533381BAFD
Enable-AudioDevice.exe:
SHA256: BB52104717BF3ADDA816965F0E8F66338A0B6EDD05D75B2206F82677EFD90C65
Enable-AudioDeviceSysFX.exe:
SHA256: C2836630522737512900B50831ECAF7AD5B78B331AF5C365CF3D0C089F96A799
Get-AudioDevice.exe:
SHA256: CB68D381472E558209C542418CD573155FE2486403F255280FC5BDECE659044D
Get-DefaultAudioDevice.exe:
SHA256: 895B6890787C14EDB213D41F87EF001B1D313635519C2065AC22B92794066FF0
Set-DefaultAudioDevice.exe:
SHA256: 0C47CB1EE72D70AC57552F8A6F2CA4A9CCDE55146C8CCF98DD3FA133BA14DC37

AudioDeviceManager v1.2.0.3

19 Jun 20:18
6b0359c

Choose a tag to compare

AudioDeviceManager v1.2.0.3

Copyright (C) 2025 Elizabeth Greene [email protected] v1.2.0.3
Command-line tools to get audio device information, enable/disable devices that are disabled in the sound control panel, and set the default audio output device.

Disable-AudioDevice
Disables an audio device.

Syntax:
Disable-AudioDevice device_name [-input | -output]
Calling with no options displays this help message.
-input | -output : Select to disable an input or output device.
if -input or -output is not specified, the default is to disable an output device.
device_name : The name of the audio device to disable.

Example: Disable-AudioDevice "Realtek High Definition Audio)" will disable that output device.
Substring matches are supported, e.g. Disable-AudioDevice "polycom" -input will disable the first input device containing polycom in the name.

Enable-AudioDevice
Enables an audio device.

Syntax:
Enable-AudioDevice device_name [-input | -output]
Calling with no options displays this help message.
-input | -output : Select to enable an input or output device.
if -input or -output is not specified, the default is to enable an output device.
device_name : The name of the audio device to enable.
Example: Enable-AudioDevice "Realtek High Definition Audio)" will enable that output device.
Substring matches are supported, e.g. Enable-AudioDevice "polycom" -input will enable the first input device containing polycom in the name.

Get-AudioDevice.exe
-h: Display Help Message
-input or -output displays input or output devices respectively.
-disabled or -enabled displays disabled or enabled devices respectively.
Running the executable with no options will display enabled output devices.

Get-DefaultAudioDevice
Displays the Default audio output device.
-h : Displays this help
-sounds | -communications : Select the "role" to query
sounds : Games, system notifications, Music, movies, narration, and live music recording.
communications : Voice communications (talking to another person).
-Input | -Output
Displays the Input or Output device respectively.
Running the executable with no options displays the default Multimedia output device.

Set-DefaultAudioDevice [-h] [-input|-output] [-sound|-communications] device_name
Sets the Default sound or communications device.

Syntax:
-h (or with no options) : Displays this help
-sounds | -communications : Select the "role" to set
-sounds : Games, system notifications, Music, movies, narration, and live music recording.
-communications : Voice communications (talking to another person).
-Input | -Output
Sets the Input or Output device respectively.
device name : The name of the audio device to set as default.
Substring matches are supported, e.g. "polycom" will match to the first device with polycom in the name.

Running the executable with just a device name sets the default sound output device.
Example: Set-DefaultAudioDevice "Realtek"

SHA256 signatures

This release contains unsigned binaries. Use the SysInternals "SigCheck" tool to verify these binaries have not been modified.
e.g. sigcheck.exe -h *.exe

Disable-AudioDevice.exe:
SHA256: 64D5359F43D20F404BD8790A5B5105B0298B639CB1BC692C6E64AE8049779F09

Enable-AudioDevice.exe:
SHA256: 0454D7803F984E30B9DD326F1705C178BC396A1213CFFF5FF7171D14E55B3006

Get-AudioDevice.exe:
SHA256: AD7C7FB732A50D3B5EFB1EEED1F56A2F4E6C2F16C19F372EF1505949C76F72A3

Get-DefaultAudioDevice.exe:
SHA256: 9316E7B4F8097B4FCBC34E0BE87F4539A6ABE61E3196DA6D17B884A09ECD3570

Set-DefaultAudioDevice.exe:
SHA256: 96E4759D73DC55F6CA923D3B953EC28685BB70E6AF5B2B0CA557C84991D9BC9B

v1.1.1

22 May 12:52

Choose a tag to compare

AudioDeviceManager v1.1.1

Tools to get audio device information, enable and disable devices, and set the default audio output device.

Get-AudioDevice.exe
-h: Display Help Message
-input or -output displays input or output devices respectively.
-disabled or -enabled displays disabled or enabled devices respectively.
Running the executable with no options will display enabled output devices.

Enable-AudioDevice <device_name>
Example: Enable-AudioDevice "Speakers (Realtek High Definition Audio)"
Substring matches are supported, e.g. Enable-AudioDevice "polycom" will enable the first device containing polycom in the name.

Disable-AudioDevice <device_name>
Example: Disable-AudioDevice "Speakers (Realtek High Definition Audio)"
Substring matches are supported, e.g. Disable-AudioDevice "polycom" will disable the first device containing polycom in the name.

Set-DefaultAudioDevice <device_name>
Example: Set-DefaultAudioDevice "Speakers (Realtek High Definition Audio)"
Substring matches are supported, e.g. Set-DefaultAudioDevice "polycom" will set the default to the first device containing polycom in the name.

This release contains unsigned binaries. Use the SysInternals "SigCheck" tool to verify these binaries have not been modified.

SHA256 signatures:

Disable-AudioDevice.exe:
SHA256: FB34FF617D30BF90D6C414790CD4FEACE63062F87EA7E216BB6E9E84AA08E2DA

Enable-AudioDevice.exe:
SHA256: 67B9DBBF25C3AF57CE80F4739E757A1D647A31815C511853A5533215CD21E3D0

Get-AudioDevice.exe:
SHA256: 2889F595A7652AB5936600A8C46438D65BBA6BD8A81F0E1049C53335453CC8D2

Set-DefaultAudioDevice.exe:
SHA256: D1088A4879B127DFDED1C0D68DF11BF8C93361B184692323A4ED0843F5A1881E

v1.0.0

21 May 18:59

Choose a tag to compare

Version 1.0.0 - This release contains unsigned binaries. Use the SysInternals "SigCheck" tool to verify these binaries have not been modified.

File hash information
sigcheck.exe -h Get-AudioDevice.exe

Sigcheck v2.90 - File version and signature viewer
Copyright (C) 2004-2022 Mark Russinovich
Sysinternals - www.sysinternals.com

C:\github\AudioDeviceManager\x64\Release\Get-AudioDevice.exe:
Verified: Unsigned
Link date: 1:50 PM 5/21/2025
Publisher: n/a
Company: n/a
Description: n/a
Product: n/a
Prod version: n/a
File version: n/a
MachineType: 64-bit
MD5: C4B6D24ECF032F0C60DF35FDAEA02518
SHA1: 000E9AEAB229866B1F7303E26130D7492E038BF7
PESHA1: 4E8C74727455AD39772344C297793C161B8DA400
PE256: 1140F470FA3F87EB53C33CA610E2F97E5C9DC214F98FE47C1D6821D8B1D51D07
SHA256: D2048328728DF0070B44B678F96DA06F34AABC257B234DB7F16A823AC10D3529
IMP: E813442802E2DE6F4A2FD969D79D2BA1

sigcheck.exe -h Set-DefaultAudioDevice.exe

Sigcheck v2.90 - File version and signature viewer
Copyright (C) 2004-2022 Mark Russinovich
Sysinternals - www.sysinternals.com

C:\github\AudioDeviceManager\x64\Release\Set-DefaultAudioDevice.exe:
Verified: Unsigned
Link date: 1:50 PM 5/21/2025
Publisher: n/a
Company: n/a
Description: n/a
Product: n/a
Prod version: n/a
File version: n/a
MachineType: 64-bit
MD5: CBAF25EFEA3B94900128C77B03549E7C
SHA1: AC752AF241F7347AE4C435F015F2D6C62ECCA8B9
PESHA1: 3C0818F07FDBDE314CCFA9B842996462F5172079
PE256: B2B3701F49322B732FE5220CA2541494CD5A821AC66854F9A806664F755DA706
SHA256: 80B9A0C8534F28EFFC9BEC5BF9CBA05CFBF7480F12FB6ABA2A0A9077D37FB5B5
IMP: 15CB4E1E913790A21F52B9B548AD3807