Services - Set to Manual
config/tweaks.json
167 "WPFTweaksServices": {
168 "Content": "Services - Set to Manual",
169 "Description": "Sets some services to Manual startup and adjusts the SvcHostSplitThresholdInKB registry value to better match system memory, which can significantly reduce the number of svchost.exe processes.",
170 "category": "Essential Tweaks",
171 "panel": "1",
172 "service": [
173 {
174 "Name": "CscService",
175 "StartupType": "Disabled",
176 "OriginalType": "Manual"
177 },
178 {
179 "Name": "DiagTrack",
180 "StartupType": "Disabled",
181 "OriginalType": "Automatic"
182 },
183 {
184 "Name": "MapsBroker",
185 "StartupType": "Manual",
186 "OriginalType": "Automatic"
187 },
188 {
189 "Name": "StorSvc",
190 "StartupType": "Manual",
191 "OriginalType": "Automatic"
192 },
193 {
194 "Name": "SharedAccess",
195 "StartupType": "Disabled",
196 "OriginalType": "Automatic"
197 }
198 ],
199 "InvokeScript": [
200 "
201 $Memory = (Get-CimInstance Win32_PhysicalMemory | Measure-Object Capacity -Sum).Sum / 1KB
202 Set-ItemProperty -Path \"HKLM:\\SYSTEM\\CurrentControlSet\\Control\" -Name SvcHostSplitThresholdInKB -Value $Memory
203 "
204 ],