[EndpWrap] 32-bit audio stops working on Windows Server 2022
Environment
Windows Server 2022 Datacenter x64
Build 20348.4171
Connected through RDP
Issue
I followed the installation instructions in the README.
Everything works until I change this registry value from rdpendp.dll to EndpWrap.dll:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\AudioEnumeratorDll
After changing it to EndpWrap.dll, audio works in 64-bit applications but stops working in 32-bit applications.
The affected 32-bit applications also do not appear in Volume Mixer.
Installation steps
Copied the x64 DLLs to:
%ProgramFiles%\RDP Wrapper
Merged:
Install_termwrap_umwrap.reg
Copied these files to C:\Windows\System32:
EndpWrap.dll
Zydis.dll
Changed:
AudioEnumeratorDll = rdpendp.dll
to:
AudioEnumeratorDll = EndpWrap.dll
Rebooted the server.
Results
64-bit Windows Media Player has sound.
32-bit Windows Media Player has no sound.
32-bit VLC has no sound.
Affected applications do not appear in Volume Mixer.
[EndpWrap] 32-bit audio stops working on Windows Server 2022
Environment
Windows Server 2022 Datacenter x64
Build 20348.4171
Connected through RDP
Issue
I followed the installation instructions in the README.
Everything works until I change this registry value from rdpendp.dll to EndpWrap.dll:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp\AudioEnumeratorDll
After changing it to EndpWrap.dll, audio works in 64-bit applications but stops working in 32-bit applications.
The affected 32-bit applications also do not appear in Volume Mixer.
Installation steps
Copied the x64 DLLs to:
%ProgramFiles%\RDP Wrapper
Merged:
Install_termwrap_umwrap.reg
Copied these files to C:\Windows\System32:
EndpWrap.dll
Zydis.dll
Changed:
AudioEnumeratorDll = rdpendp.dll
to:
AudioEnumeratorDll = EndpWrap.dll
Rebooted the server.
Results
64-bit Windows Media Player has sound.
32-bit Windows Media Player has no sound.
32-bit VLC has no sound.
Affected applications do not appear in Volume Mixer.