SoundVolumeView v2.05
Copyright (c) 2013 - 2019 Nir Sofer
Web site: http://www.nirsoft.net
Description
===========
SoundVolumeView is a simple tool for Windows Vista/7/8/2008/10 that
displays general information and current volume level for all active
sound components on your system, and allows you to mute and unmute them
instantly.
SoundVolumeView also allows you to save a sound profile into a file,
containing the current volume level and the mute/unmute state of all
sound components, as well as the default sound devices, and then later,
load the same file to restore exactly the same volume levels and settings.
There is also extensive command-line support, which allows you to
save/load profiles, change current volume of every sound component, and
mute/unmute every sound component, without displaying any user interface.
System Requirements
===================
This utility works on Windows Vista, Windows 7, Windows 8, Windows 2008,
and Windows 10. Both 32-bit and 64-bit systems are supported.
Windows XP and older systems are not supported.
Versions History
================
* Version 2.05:
o Added 'Registry Key' column, which displays the Registry key of
audio device.
o Added 'Open Device Key In RegEdit' option, which allows you to
open the device Registry key in RegEdit.
* Version 2.00:
o Added option to easily create shortcuts on desktop that will
execute one of the following actions: Mute,Unmute,Mute/Unmute
Switch,Disable,Enable,Disable/Enable Switch, Set Default Device
(Console, Multimedia, Communications), Increase Volume, Decrease
Volume.
o In order to create the desktop shortcut, simply select the
desired item, and then go to File -> Create Desktop Shortcut and
choose the desired action to execute when the shortcut is activated.
You can also use the 'Create Desktop Shortcut' submenu in the
right-click context menu.
o The following actions can also be used with application items:
Mute,Unmute,Mute/Unmute Switch,Increase Volume, Decrease Volume. For
example, you can create 'Mute/Unmute Switch' shortcut for Firefox
that will mute the sound of Firefox if it's turned on and unmute if
it's turned off.
o After creating the shortcut, you can right-click on it, choose
'Properties' and then choose the desired key combination to activate
the shortcut.
* Version 1.90:
o Added 'Default Multimedia' and 'Default Communications' columns,
which display the Multimedia and Communications default types. (The
'Default' column displays the 'Console' default).
o Added option to specify default Multimedia/Communications device
instead of name: DefaultRenderDeviceMulti, DefaultCaptureDeviceMulti,
DefaultRenderDeviceComm, DefaultCaptureDeviceComm.
* Version 1.87:
o The 'Command-Line Friendly ID' now specifies whether the device
is a capture or render device.
* Version 1.86:
o Added new command-line options: /GetDecibel , /GetDecibelChannel
* Version 1.85:
o Added new command-line options: /SetListenToThisDevice ,
/SetPlaybackThroughDevice , /RunAsAdmin
* Version 1.83:
o Fixed bug: SoundVolumeView failed to remember the last
size/position of the properties window if it was not located in the
primary monitor.
o You can now send the data to stdout by specifying empty string as
filename, for example:
SoundVolumeView.exe /scomma "" | more
* Version 1.82:
o You can now resize the properties window, and the last
size/position of this window is saved in the .cfg file.
* Version 1.81:
o Added /ChangeVolumeChannel command-line option, for changing the
volume of specific channel.
* Version 1.80:
o Added 'Selected Channel' option (Under the Options menu). If you
want to change the volume of specific channel, you can choose the
desired channel from this menu, and then use the Increase/Decrease
1%/5%/10% options (under the Volume menu) or the mouse wheel to
change the volume of the selected channel.
* Version 1.75:
o Added support for setting the volume of specific channels for
specific application from command-line. For example, the following
command sets the volume of the left channel to 50% only for Chrome
Web browser:
SoundVolumeView.exe /SetVolumeChannels "chrome.exe" 50 100
o Also, the current channels volume of application is displayed in
the 'Channels Percent' column.
o Added 'focusedname' to all command-line options, which allows you
to change the volume all instances of the focused application.
o Fixed bug: When using 'focused' in command-line and but there was
no focused application, SoundVolumeView changed the 'System Sounds'
items.
* Version 1.72:
o Added 'Align Numeric Columns To Right' option.
* Version 1.71:
o You can now specify "DefaultCaptureDevice" and
"DefaultRenderDevice" in the [Name] parameter of all command-line
options in order to refer the default render/capture device.
* Version 1.70:
o Added /WaitForItem command-line option, which instructs
SoundVolumeView to wait until the sound item appears. You can use
this feature to change the application volume for applications that
are currently not running. For example, if you want to mute the sound
of Chrome Web browser and it's not running at this moment:
SoundVolumeView.exe /Mute chrome.exe /WaitForItem 0
o Disabled devices are now displayed with disabled icon.
* Version 1.66:
o Added /GetPercentChannel command-line option.
* Version 1.65:
o Added 'Command-Line Friendly ID' column. You can use the string
displayed in this column in all command-line options when you have
multiple items with the same name (For example: 2 'Speakers'
devices). This ID is more friendly than the ID provided by Windows
operating system ('Item ID' column), for example: "Realtek High
Definition Audio\Device\Speakers" and "2- USB
AUDIO\Device\Microphone".
* Version 1.60:
o Added 'Disable Device' and 'Enable Device' options.
o Added 'Show Disabled Devices' option, when it's turned on,
SoundVolumeView displays disabled items.
o Added 'Device State' column - Displays whether a device is active
or disabled.
o Added new command-line options - /Disable , /Enable ,
/DisableEnable
* Version 1.57:
o Added 'Copy Mute/Unmute Command' option (Ctrl+M), which copies to
the clipboard a command to mute and unmute the selected sound
component (Using the /Switch command-line option).
* Version 1.56:
o Added /ChangeVolumeDecibel command-line option, which allows you
to increase/decrease the volume of devices and subunits in Decibel,
for example:
SoundVolumeView.exe /ChangeVolumeDecibel "Microphone Boost" -10
* Version 1.55:
o Added 'Decrease Volume Step (dB)' (Ctrl+7) and 'Increase Volume
Step (dB)' (Ctrl+8) options which increase/decrease the volume
accoding to the default volume step displayed in 'Volume Step' column.
o Added 'Export All Items' option.
* Version 1.50:
o Added 'Direction' column (Capture or Render)
o Added /SetVolumeChannelsDecibel command-line option, which allows
you to set the channel volume of devices and subunits in Decibel, for
example:
SoundVolumeView.exe /SetVolumeChannelsDecibel "Speakers" -20.5 -18.5
o Added /SetVolumeDecibel command-line option, which allows you to
set the volume of devices and subunits in Decibel, for example:
SoundVolumeView.exe /SetVolumeDecibel "Speakers" -14
o Added Subunits of capture devices (Like 'Microphone Boost')
o You can set the 'Microphone Boost' value from command-line, for
example:
SoundVolumeView.exe /SetVolumeDecibel "Microphone Boost" 30
o Fixed bug: When using '*' with devices on /SetVolumeChannels
command-line op