From c33edf5a0301a3f57613ac3697d8b1facb02ec82 Mon Sep 17 00:00:00 2001 From: Daniel Berteaud Date: Mon, 10 Dec 2018 21:06:16 +0100 Subject: [PATCH] Disable more unwanted services --- setup.py | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/setup.py b/setup.py index 76ac960..c718fb4 100644 --- a/setup.py +++ b/setup.py @@ -5,20 +5,32 @@ uninstallkey = [] # Service to disable disabled_services = [ - 'RemoteRegistry', # Remote access to reg - 'WMPNetworkSvc', # Windows Media Share - 'Mcx2Svc', # Media Center Extender - 'WerSvc', # Error reporting - 'WPCSvc', # Parental control - 'helpsvc', # Help service - 'DPS', # Windows Diag service - 'SysMain', # SuperFetcher + 'Mcx2Svc', # Media Center Extender + 'WerSvc', # Error reporting + 'WPCSvc', # Parental control + 'helpsvc', # Help service + 'diagnosticshub.standardcollector.service', # Microsoft (R) Diagnostics Hub Standard Collector Service + 'DiagTrack', # Diagnostics Tracking Service + 'dmwappushservice', # WAP Push Message Routing Service (see known issues) + 'HomeGroupListener', # HomeGroup Listener + 'HomeGroupProvider', # HomeGroup Provider + 'lfsvc', # Geolocation Service + 'MapsBroker', # Downloaded Maps Manager + 'NetTcpPortSharing', # Net.Tcp Port Sharing Service + 'RemoteAccess', # Routing and Remote Access + 'RemoteRegistry', # Remote Registry + 'SharedAccess', # Internet Connection Sharing (ICS) + 'TrkWks', # Distributed Link Tracking Client + 'WMPNetworkSvc', # Windows Media Player Network Sharing Service + 'XblAuthManager', # Xbox Live Auth Manager + 'XblGameSave', # Xbox Live Game Save Service + 'XboxNetApiSvc' # Xbox Live Networking Service ] def install(): print('Disabling unwanted services') for service in disabled_services: - print('Disabling %s' % service) + print(' Disabling %s' % service) run(r'sc config %s start= disabled' % service, accept_returncodes=[0,1060]) print('Enabling ping response')