This is a fork of Aetopia/NoSteamWebHelper. Refer to the original repository for the base documentation and project concept.
This fork adds two states:
- Steam On: Steam Web Helper is allowed to run. It will not be killed when a game is launched. If it was previously off, selecting this will immediately restore it.
- Steam Off: Steam Web Helper is automatically killed when a game is launched. If it was previously on while a game is running, selecting this will immediately kill it.
The last chosen state persists across restarts, acting as the default for next time.
- Download the latest
umpdc.dllfrom the Releases page. - Place
umpdc.dllin your Steam installation directory (the same folder assteam.exe). - Ensure Steam is fully closed, then launch it.
- Right-click the Tray Icon (which looks like a standard application icon) to toggle the persistent state.
To compile this fork using MSYS2:
- Install the 64-bit UCRT toolchain:
pacman -Syu mingw-w64-ucrt-x86_64-gcc --noconfirm
- Open the UCRT64 terminal environment.
- Run
build.cmd.