https://github.com/zoicware/dynamicminservices
Disable Unnecessary Services By Extracting Required Services From Safemode
https://github.com/zoicware/dynamicminservices
Last synced: 5 months ago
JSON representation
Disable Unnecessary Services By Extracting Required Services From Safemode
- Host: GitHub
- URL: https://github.com/zoicware/dynamicminservices
- Owner: zoicware
- Created: 2025-04-23T01:51:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-08-26T20:33:49.000Z (11 months ago)
- Last Synced: 2025-08-27T04:52:01.286Z (11 months ago)
- Language: PowerShell
- Size: 9.77 KB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dynamic Minimal Services
## How It Works
By comparing required services from safemode with networking with normal boot services a slimmed down list can be created with minimal impact to normal Windows functionality
Idea From: [GamingPCSetup](https://github.com/djdallmann/GamingPCSetup/blob/master/CONTENT/SCRIPTS/SafeMode.ps1)
### Improvements
Unlike the script above, this script will automate the whole process for you while also excluding important services for normal OS functionality
## How To Use
1. Download the `ServicesMinDynamic.ps1` script
2. If you have not already allow PowerShell scripts to run
```PowerShell
Set-executionpolicy bypass -Force
```
3. Choose Option `1` to Collect Services in Safemode with Networking
4. Once Rebooted to Safemode run the script and it will create a service query with required services
5. When booted back to normal mode run the script and choose option `2` to collect services and disable
6. Revert Changes if needed

## Warnings
If you use a microsoft account this script is not for you
Things like Store, Updates, Xbox features will likely NOT work
DO NOT! delete the result log created in `[C:\Users\Username]` or you will NOT be able to revert the changes