How to disable the Windows8 volume On-Screen-Display?

5

1

Here is a picture of what i am talking about.

http://i.imgur.com/xQqqMyc.jpg

I am at my wits end with that annoying thing, please somebody help me.

alphatonic

Posted 2013-10-19T22:51:18.823

Reputation: 51

Related question: Dismiss Windows 8 Volume Box (top left corner).

– Alexey Ivanov – 2014-10-27T13:57:00.490

Answers

2

I have no idea why the moderator random deleted the working solution. There is a small tool called HideVolumeOSD which can hide the overlay:

To hide the volume OSD you can select the menu item “Hide Volume OSD” or just click on the tray Icon.

enter image description here

With this item you can toggle between visible and hidden volume OSD. If you exit the application, the volume OSD is always restored to visible state.

You can download it here and the sourcecode can be found on github

magicandre1981

Posted 2013-10-19T22:51:18.823

Reputation: 86 560

1

You can use Volume Step Adjuster to achieve this. I couldn't find a way to do this without using any third party software.

  1. Download Volume Step Adjuster archive file and unzip it to a directory of your choice
  2. Edit volstep_START.bat so the script asks to be elevated on execution
  3. Edit volstep_STOP.bat and make similar changes
  4. Add a shortcut to volstep_START.bat to the startup folder
REM Script name: volstep_START.bat
@echo off
:checkPrivileges 
NET FILE 1>NUL 2>NUL
if '%errorlevel%' == '0' ( goto gotPrivileges ) else ( goto getPrivileges ) 

:getPrivileges 
if '%1'=='ELEV' (shift & goto gotPrivileges)  
ECHO. 
ECHO **************************************
ECHO Invoking UAC for Privilege Escalation 
ECHO **************************************

setlocal DisableDelayedExpansion
set "batchPath=%~0"
setlocal EnableDelayedExpansion
ECHO Set UAC = CreateObject^("Shell.Application"^) > "%temp%\OEgetPrivileges.vbs" 
ECHO UAC.ShellExecute "!batchPath!", "ELEV", "", "runas", 1 >> "%temp%\OEgetPrivileges.vbs" 
"%temp%\OEgetPrivileges.vbs" 
exit /B 

:gotPrivileges 
::::::::::::::::::::::::::::
::START
::::::::::::::::::::::::::::
setlocal & pushd .

SET VOLUME_STEP=0.5
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v volstep /f /t REG_SZ /d "\"%~dp0volstep.exe\" %VOLUME_STEP%"
cd /d "%~dp0" ← make sure you don't forget this line 
start volstep %VOLUME_STEP%

Vinayak

Posted 2013-10-19T22:51:18.823

Reputation: 9 310

Only a partial solution, OSD still pops up when hitting media mute keys – Avery3R – 2014-10-24T00:00:24.473

Volume Step Adjuster is open source. If you can program in C++ you could register the VK_VOLUME_MUTE virtual-key code and listen for the WM_HOTKEY message and call the GetMute and SetMute methods.

– Vinayak – 2014-10-24T04:12:30.480

1

One way to fix your problem I found mentioned on TechNet's forums is a 3rd-party app available at DeviantArt.

Volume² is an advanced Windows volume control, a complete replacement for the standard Volume Control. This application lets you easily change the sound volume just by rotating the mouse wheel or by using keyboard hot keys or just mouse move on screen border. It includes an audio mixer with advanced volume controls support, a scheduler, an on-screen display, command line support, the ability to store and recall different unlimited presets via one mouse click or system-wide hot keys.

klanomath

Posted 2013-10-19T22:51:18.823

Reputation: 176

-1

You can stop it to start automatically.

  1. Rightclick on the control-icon that belongt to the osd.
  2. Than click Settings and turn off Start automatically.
  3. Rightclick again and click Close

Christian

Posted 2013-10-19T22:51:18.823

Reputation: 6 571

This OSD belongs to the system, it's not provided by an application that runs on the desktop. – Alexey Ivanov – 2014-10-27T13:47:14.460

1First of all thank you for the answer but i have no idea what you are talking about. – alphatonic – 2013-10-19T23:10:16.953

1There is a control-icon which belongs to this volume osd. – Christian – 2013-10-19T23:35:54.507

Where is this icon? In the systray? – alphatonic – 2013-10-20T10:11:30.220