A simple program for blocking unwanted Windows services.
- Blocks all the services you don't want in one go.
- The target services will be blocked regardless of software updates or reinstalls. As long as the service names don't change, they will be blocked.
- Allows you to escape from the situation where Windows or software updates cannot be disabled and a buggy update trying to reinstall itself every time it is uninstalled.
- Each service blocker works asynchronously.
- The program is available in 2 types, as an application and a service.
- Download release builds from the release section or build from source.
- Extract the downloaded files to whatever folder you want.
- Create a
blocklist.txtfile based on the provided template, specify the service names you want to block. - Put the created
blocklist.txtfile in the same folder assvcblocker.exe(for application) orsvcblocker_svc.exe(for service). - If you want to run the program as a portable application, run
svcblocker.exe. - If you want to run the program as a Windows service that automatically launches when your computer starts up, run
install_service.batto install the service. - To temporarily disable the service, run
deactivate_service.bat. You can restore the state of the service back by runningactivate_service.bat. - To uninstall the service, run
uninstall_service.bat.
- Administrator privileges are required, be sure to use Run as administrator option when starting a program or script related to WinSvcBlocker.
- Only one instance running is allowed, either app or service.
install_service.batmust be in the same folder assvcblocker_svc.exeto work.- If you're running Windows 11 with fast startup enabled, don't install service on another drive other than the system drive (C:), otherwise automatic start may not work correctly.
Only Code::Blocks IDE with TDM-GCC-64 is supported for now. CMake support is WIP.