Skip to content

Latest commit

 

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WinSvcBlocker

A simple program for blocking unwanted Windows services.

Features

  • 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.

How to use

  • Download release builds from the release section or build from source.
  • Extract the downloaded files to whatever folder you want.
  • Create a blocklist.txt file based on the provided template, specify the service names you want to block.
  • Put the created blocklist.txt file in the same folder as svcblocker.exe (for application) or svcblocker_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.bat to install the service.
  • To temporarily disable the service, run deactivate_service.bat. You can restore the state of the service back by running activate_service.bat.
  • To uninstall the service, run uninstall_service.bat.

Notes

  • 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.bat must be in the same folder as svcblocker_svc.exe to 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.

Build instructions

Only Code::Blocks IDE with TDM-GCC-64 is supported for now. CMake support is WIP.

About

WinSvcBlocker is a simple program for blocking unwanted Windows services.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages