Skip to content

QuakedK/Service-Destroyer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

51 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Service Destroyer

Service Destroyer is specifically designed to disable system services, it doesn't target debloating windows like Oneclick or using NSudo to disable additional services like Process Destroyer. Meaning it may not be as effective as Oneclick or Process Destroyer, however it disables as much services as possible before reaching that absurd level. You can find additional info here -> Extra Info

image

GitHub Release Downloads

#1 Usage

Note

Service Destroyer provides full support for Windows 11, results may differ on older windows versions.

Service Destroyer | The Regular Version disables all services, preventing a tons of services from automatically starting, this a great utility for those who simply want to target services! However because a ton of services are disabled, features and functionality is obviously lost. Please Check and read the Unsupported Features.

Service Destroyer Lite | The Lite Version sets all services to manual preventing most services from automatically starting. This a great and simple this is a great alternative for those who don't want to lose functionality or deal with unsupported features.

  1. Download and choose your Service Destroyer version.
  2. Right-click & run it as admin!

#2 Revert

Note: If you created a Restore Point you can just use that <3

Reg Backup

  1. Open CMD and paste the following then restart.
:: Revert Services.
reg import "C:\Service Destroyer\Reg Backup\ServicesBackup.reg"

:: Revert SvcHostThreshold.
reg add "HKLM\SYSTEM\CurrentControlSet\Control" /v SvcHostSplitThresholdInKB /t REG_DWORD /d 3670016 /f

Note

The reg import command will provide an error, but thats because the Service Destroyer backs up all of the services keys. You won't have sufficient to restore some of the keys hence the error, but the services the program disabled can be restored without problem. Simply ignore the error as the keys you care about should've imported/reverted back to normal!


#3 Results

The following test Compares Stock vs Service Destroyer vs Service Destroyer Lite on 24H2, after idling for 5 mins, having all startup apps disabled and but other Microsoft Bloat is still present.

New Project (2)

#4 Extra Info

Services that didn't make the cut: Lean more here โ†’ Services Docs

1. Udk User Service.
Udk User Service slows down searching to a horrible degree, therefore left it's unchanged.

2. Time Broker Service.
When TimeBokerSvc is disabled Task Scheduler breaks, therefore left it's unchanged.

3. CNG Key Isolation Service
When KeyIso is disabled on a Online/Micsoft install of windows it gives PIN unavailable issue. Therefore it's left unchanged!

4. Microsoft Passport Service
When NgcSvc is disabled on a Online/Micsoft install of windows it gives a blank logon. Therefore it's left unchanged!

5. Microsoft Passport Container Service
When NgcCtnrSvc is disabled on a Online/Micsoft install of windows it gives a blank logon. Therefore it's left unchanged!

6. DNS Client
If the Dnscache is disabled, starting on windows 11 24H2+ and now older versions like 23H2-21H2 through Cumulative Updates then ethernet will stop working.

7. Other Services...
Service Destroyer does not use NSudo so for services that need trusted installer privileges to be disabled aren't touched.

Cryptographic Service:

CryptSvc checks digital signatures of Windows files, manages root certificates, etc.
Windows protects this service with WRP (Windows Resource Protection), so it canโ€™t easily be removed or disabled.
However it can be deleted in the registry, just make sure to backup the service!

CryptSvc appears to appears to cause, issues with certain Anti-Cheats. Hence on why it was removed from Service Destroyer.

:: Backup CryptSvc
mkdir "C:\CryptSvc"
reg export "HKLM\System\CurrentControlSet\Services\CryptSvc" "C:\CryptSvc\CryptSvcBackup.reg" /y

:: Delete CryptSvc
reg delete "HKLM\System\CurrentControlSet\Services\CryptSvc" /f

:: Revert/Restore CryptSvc
reg import "C:\CryptSvc\CryptSvcBackup.reg"

Newer Services yet to be added:

Blank!

About

Service Destroyer: The Simple Service Disabler. ๐Ÿ˜Ž

Resources

License

Stars

Watchers

Forks

Packages