Menu

Trick to using Equilizer APO (or any other apo) without restarting.

alatnet
2014-03-13
2015-02-01
  •  alatnet

    alatnet - 2014-03-13

    For those who tire a bit with restarting your whole computer just to enable
    an apo you can use this trick.
    Start up a command prompt with admin access.
    Type in "net stop audiosrv".
    Wait for it to complete then type in "net start audiossrv".
    This restarts the audio system in windows and starts up any and all apo's
    installed.
    If someone can modify the configurator or add in a way to just run those
    commands as a batch script or something, it would make it easier to use
    APO's without having to restart.

     
  • Jonas Thedering

    Jonas Thedering - 2014-03-14

    I first thought about restarting just the service instead of rebooting when implementing the installation procedure. The problem is that there may be other services depending on the audio service, which would have required a more complicated implementation. I thought that, as most people install the APO only once, the hassle of restarting would not be a problem.

    If you are using a Windows version before 8.1 you don't need to restart at all (not even the audio service), you can just press "No" when the Configurator asks for a reboot as the change is applied when audio playback starts again. I added the request for Windows 8.1 but did not add a check for the Windows version. The next release will fix this.

     
  • John Peterson

    John Peterson - 2015-01-31

    i still cant change EqualizerAPO.dll

    net stop audiosrv
    The Windows Audio service is stopping.
    The Windows Audio service was stopped successfully.
    
    copy /y "C:\file\repo\equalizerapo\x64\Debug\EqualizerAPO.dll" "%ProgramFiles%\EqualizerAPO\""
    The process cannot access the file because it is being used by another process.
            0 file(s) copied.
    

    i had to stop all services used by the svchost.exe that loaded audiosrv

    net stop wscsvc
    net stop wcmsvc
    net stop lmhosts
    net stop /y homegroupprovider
    net stop /y eventlog
    net stop /y dhcp
    copy /y "C:\file\repo\equalizerapo\x64\Debug\EqualizerAPO.dll" "%ProgramFiles%\EqualizerAPO\""
    net start audiosrv
            1 file(s) copied.
    
     

    Last edit: John Peterson 2015-01-31
  • Jonas Thedering

    Jonas Thedering - 2015-02-01

    You can configure the audiosrv service to run in a separate svchost.exe:

    sc config audiosrv type= own
    

    (the space between type= and own is necessary)

     

Log in to post a comment.