That basically means I would be the only one in my family spending 20 minutes on all their machines. You are not only pissing on your friends and family. You are pissing on yourself.
And then you have it all over again in the next build.
Edit: That doesn't change my previous comment. It is not possible in 2 days much less 20 minutes.
It's all on the SAME Property page!
Disable these or set them to manual start.
Sort by Startup Type to show automatic services, right-click and select
Stop. Change the item to disabled or manual.
- AVCTP service: if you don’t use Bluetooth Audio Device or Wireless Headphones.
- BitLocker Drive Encryption Service: if you don’t use BitLocker storage encryption.
- Bluetooth Support Service: if you don’t use any Bluetooth device.
- Computer Browser: this will disable Network discovery of systems on the local network.
- Connected User Experiences and Telemetry: it will disable Feedback, Telemetry and Data Collection.
- Diagnostic Policy Service
- Diagnostic Tracking Service: it will turn off Telemetry and Data Collection.
- Distributed Link Tracking Client: if you don’t need to use a network.
- Downloaded Maps Manager: if you don’t use the Bing Maps app.
- File History Service: if you don’t intend to use Windows Backup or System Restore.
- IP Helper: if you don’t use IPv6 connection.
- Infrared monitor service: if you never use File transfer via infrared devices.
- Internet Connection Sharing: it is an old service that can be disabled.
- Netlogon: if you are not on a domain controller environment.
- Program Compatibility Assistant Service: it will hinder your running in the Compatibility Mode though.
- Print Spooler: if you don’t use a Printer.
- Parental Control: if you don’t use the Parental Control feature.
- Remote Registry: you’d better disable it. Then, no one can access your Registry remotely.
- Secondary Logon
- TCP/IP NetBIOS Helper: if you are not a part of a Workgroup network.
- Touch Keyboard and Handwriting Panel Service: if you don’t use a touch device.
- Windows Error Reporting Service: if you don’t need to save or send error reports.
- Windows Image Acquisition: if you don’t use a Scanner.
- Windows Camera Frame Server: if you never use a webcam or an integrated camera.
- Windows Insider Service: if you are not a part of the Windows Insider Program.
- Windows Search: if you never use Windows Search
Disabling all unnecessary services is FAR from being the only things that have to be done in order to optimize Windows 10, prevent it from spying on you and un**** it in other ways. We also have to make quite a few registry changes (some of which require to take over ownership - a bit more time wasted), edit dozens of GPOs, change options hidden behind several layers of control panel menus, use a few command prompt and Powershell commands, disable several scheduled tasks in the task scheduler, and edit the hosts file. Probably more things I can't remember right now.
However if you have to do it on several PCs, most of these tasks can be automated with a well made batch file or script. At least for only disabling services (like I say far from being all that needs to be done but it already helps quite a bit), making a batfile for that is pretty trivial.
Or you could use sysprep + dism + ADK/WAIK to build a custom generalized Windows 10 image in a VM with a custom default profile and all optimizations, customizations and changes applied, even adding a collection of preinstalled open source, quality basic software (7zip, LibreOffice, VLC, Mozilla, Chromium, etc), and then just reformat those machines and deploy that image. It's far from being a trivial task to people without previous experience in these tools (even if they're computer savvy), but once you figure them out and get custom .wim image building using sysprep right, they become an essential part of your computing life if you're a Windows user.
By the way, something to add to
@CharmsD services list: don't forget to also disable Superfetch/SysMain (renamed to SysMain starting with Windows 10 1809), it's the main responsible for Windows 10's constant excessive disk usage and pretty useless.
I wouldn't disable lan and domain-related services, bluetooth services or the print spooler, unless you're really paranoid and in a PC that needs to be air gapped. If I recall correctly I think you need to take ownership and give explicit deny permissions in the Registry keys for the diagnostic policy and diagnostic tracking services so they won't re-enable and restart on their own. Lastly, fully disabling Windows Search service is not recommended either since it can break several things within Windows 10, I'd recommend to disable Windows Search functionality via settings and GPOs instead.