Disable Unnecessary Windows Services
Disabling Windows services can considerably increase boot times and available random access memory. If you plan on using network drives or sharing files across a virtual network you should stick to the “Safe” configuration. Otherwise, give the other two a shot. Obviously – you’ll loose some features, so make sure you haven’t disabled something you need.
sc config TabletInputService start= demand sc config Schedule start= auto sc config lmhosts start= auto sc config TapiSrv start= demand sc config TlntSvr start= disabled sc config Themes start= auto sc config THREADORDER start= demand sc config TBS start= demand sc config upnphost start= demand sc config ProfSvc start= auto sc config vds start= demand sc config VSS start= demand sc config WMSVC start= disabled sc config WebClient start= demand sc config AudioSrv start= auto sc config AudioEndpointBuilder start= auto sc config SDRSVC start= demand sc config WbioSrvc start= demand sc config idsvc start= demand sc config WcsPlugInService start= demand sc config wcncsvc start= disabled sc config WinDefend start= auto sc config wudfsvc start= demand sc config WerSvc start= demand sc config Wecsvc start= demand sc config EventLog start= auto sc config MpsSvc start= auto sc config FontCache start= auto sc config StiSvc start= demand sc config msiserver start= demand sc config fsssvc start= disabled sc config Winmgmt start= auto sc config ehRecvr start= demand sc config ehSched start= demand sc config WMPNetworkSvc start= disabled sc config TrustedInstaller start= demand sc config FontCache3.0.0.0 start= demand sc config WAS start= disabled sc config WinRM start= demand sc config WSearch start= disabled sc config W32Time start= demand sc config wuauserv start= auto sc config WinHttpAutoProxySvc start= demand sc config dot3svc start= demand sc config Wlansvc start= demand sc config wmiApSrv start= demand sc config LanmanWorkstation start= auto sc config W3SVC start= disabled sc config WwanSvc start= demand