Skip to content

Latest commit

 

History

History
78 lines (61 loc) · 2.05 KB

README.md

File metadata and controls

78 lines (61 loc) · 2.05 KB

Service Stopper

This script provides a graphical user interface (GUI) to manage services on a Windows system using tkinter. It allows you to start, stop, and configure service start types.

Features

  • Start services and indicate if a service is already running
  • Stop services and indicate if a service is already stopped
  • Set services to manual start
  • Set services to automatic start
  • Select all services
  • Clear selection
  • Select recommended services
  • Search for services
  • Copy logs to clipboard
  • Clear logs

Dependencies

  • Python 3
  • tkinter (Python standard library)
  • subprocess (Python standard library)
  • threading (Python standard library)
  • logging (Python standard library)

How to Use

  1. Install Python on Windows:

    You can install python with the command below. Open a command prompt as an administrator and run the following command to install

    choco install python
  2. Install pywin32 module:

    This script utilizes the pywin32 module to interact with Windows services. If you don't have it installed, you can install it using pip:

    python -m pip install --upgrade pywin32

    and/or the below if didn't work

    python Scripts/pywin32_postinstall.py -install
  3. Run the script from the batch file:

    Execute the following batch file:

    run_as_admin_ui_2.0.bat
  4. Use the GUI to select the desired services and perform actions such as stopping, setting to manual start, etc.

  5. Use the search feature to filter services.

  6. Use the "Recommended" button to select recommended services.

Recommended Services

The following services are marked as recommended:

  • DPS
  • WdiServiceHost
  • WdiSystemHost
  • BITS
  • wuauserv
  • WaaSMedicSvc
  • XblAuthManager
  • XboxNetApiSvc
  • ClickToRunSvc
  • Spooler

logo

License

This project is licensed under the MIT License - see the LICENSE file for details.