Services - Set to Manual
config/tweaks.json
146 "WPFTweaksServices": {
147 "Content": "Services - Set to Manual",
148 "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.",
149 "category": "Essential Tweaks",
150 "panel": "1",
151 "service": [
152 {
153 "Name": "CscService",
154 "StartupType": "Disabled",
155 "OriginalType": "Manual"
156 },
157 {
158 "Name": "DiagTrack",
159 "StartupType": "Disabled",
160 "OriginalType": "Automatic"
161 },
162 {
163 "Name": "MapsBroker",
164 "StartupType": "Manual",
165 "OriginalType": "Automatic"
166 },
167 {
168 "Name": "StorSvc",
169 "StartupType": "Manual",
170 "OriginalType": "Automatic"
171 },
172 {
173 "Name": "SharedAccess",
174 "StartupType": "Disabled",
175 "OriginalType": "Automatic"
176 }
177 ],
178 "InvokeScript": [
179 "
180 $Memory = (Get-CimInstance Win32_PhysicalMemory | Measure-Object Capacity -Sum).Sum / 1KB
181 Set-ItemProperty -Path \"HKLM:\\SYSTEM\\CurrentControlSet\\Control\" -Name SvcHostSplitThresholdInKB -Value $Memory
182 "
183 ],