GamerOS Windows 10 & 11 DIY Preset

Checking your preset here on Notepad and what I noticed here in just a moment (need see all the preset).

Delivery Optimization - I recommend to not remove because this is used by Desktop App Installer and files like .appx, .msixbundle files which allow users reinstall the UWP apps
Application Identity Service - This will prevent users enforce rules in AppLocker.
Simple Network Management Protocol (SNMP) - This will cause issues with apps like Advanced Port Scanner, Advanced IP Scanner (So users will not allowed to manage the connection of ports,IP's and etc)
Wi-Fi Network Manager (Wi-Fi Sense) - This could be useful for users that want install in laptop, if this preset is not for laptop , should renamed to GamerOS-Desktop, so users will see that is not for laptop users. (not sure if this will cause issue in laptop if removed, never tested)
AAD Broker Plugin - Microsoft AAD Broker Plugin app (Breaks Office app Authentication)
Microsoft Accounts Control - Microsoft Accounts Control app (This could prevent sign to microsoft account in UWP apps)
CloudExperienceHost - Cloud Experience Host app (breaks Microsoft cloud/corporate sign in)
Xbox Game Callable UI - Xbox Game Callable UI App (Breaks Xbox Live Games)
MicrosoftWindows.Client.CBS - This prevent Snip & Sketch work and maybe Mail and Calendar.
Location Service - Maybe breaks Windows Settings>Privacy>Location setting

The services is okay but need to test to see any problems with programs or features of windows.

Keep up the good work, this will be useful for some users. and Also add these informations so users could check and verify the preset before applying and not reading it :)
 
check this post for services comparison between w7 pro and 1909 pro for workstations. apply the same/similar to ltsc.
scheduled tasks(ST) is another bug bear. bareboning ST will help a system behave itself. i might have an old ltsc ST bareboned file lurking about.

ive got a captured LTSC 17763.2114(current CU) wim i am hammering into shape. got a load of old ltsc stuff that needs to be checked and updated for .2114. not gamer orientated, dont care about store xpox(sic) start menu ms glitz n schmitz, a well behaved home pc cum workstation/DAW(desktop but also suitable for a laptop) with a £75 i3 10105F.
 
Last edited:
you can easily break Setup with disabled services. my way is to leave services till last once os drivers and all your software is installed.
 
best way to let services without any problems is using CIS Benchmarks list, that is usually for hardening but could be useful if you want disable safe services.

Here's a list for the services
Ensure 'Bluetooth Audio Gateway Service (BTAGService)' is set to 'Disabled' (Automated)
Ensure 'Bluetooth Support Service (bthserv)' is set to 'Disabled' (Automated)
Ensure 'Computer Browser (Browser)' is set to 'Disabled' or 'Not Installed' (Automated)
Ensure 'Downloaded Maps Manager (MapsBroker)' is set to 'Disabled' (Automated)
Ensure 'Geolocation Service (lfsvc)' is set to 'Disabled' (Automated)
Ensure 'IIS Admin Service (IISADMIN)' is set to 'Disabled' or 'Not Installed' (Automated)
Ensure 'Infrared monitor service (irmon)' is set to 'Disabled' or 'Not Installed' (Automated)
Ensure 'Internet Connection Sharing (ICS) (SharedAccess)' is set to 'Disabled' (Automated)
Ensure 'Link-Layer Topology Discovery Mapper (lltdsvc)' is set to 'Disabled' (Automated)
Ensure 'LxssManager (LxssManager)' is set to 'Disabled' or 'Not Installed' (Automated)
Ensure 'Microsoft FTP Service (FTPSVC)' is set to 'Disabled' or 'Not Installed' (Automated)
Ensure 'Microsoft iSCSI Initiator Service (MSiSCSI)' is set to 'Disabled' (Automated)
Ensure 'OpenSSH SSH Server (sshd)' is set to 'Disabled' or 'Not Installed' (Automated)
Ensure 'Peer Name Resolution Protocol (PNRPsvc)' is set to 'Disabled' (Automated)
Ensure 'Peer Networking Grouping (p2psvc)' is set to 'Disabled' (Automated)
Ensure 'Peer Networking Identity Manager (p2pimsvc)' is set to 'Disabled' (Automated)
Ensure 'PNRP Machine Name Publication Service (PNRPAutoReg)' is set to 'Disabled'(Automated)
Ensure 'Problem Reports and Solutions Control Panel Support (wercplsupport)' is set to 'Disabled' (Automated)
Ensure 'Remote Access Auto Connection Manager (RasAuto)' is set to 'Disabled' (Automated)
Ensure 'Remote Desktop Configuration (SessionEnv)' is set to 'Disabled' (Automated)
Ensure 'Remote Desktop Services (TermService)' is set to 'Disabled' (Automated)
Ensure 'Remote Desktop Services UserMode Port Redirector (UmRdpService)' is set to 'Disabled' (Automated)
Ensure 'Remote Procedure Call (RPC) Locator (RpcLocator)' is set to 'Disabled' (Automated)
Ensure 'Remote Registry (RemoteRegistry)' is set to 'Disabled' (Automated)
Ensure 'Routing and Remote Access (RemoteAccess)' is set to 'Disabled' (Automated)
Ensure 'Server (LanmanServer)' is set to 'Disabled' (Automated)
Ensure 'Simple TCP/IP Services (simptcp)' is set to 'Disabled' or 'Not Installed' (Automated)
Ensure 'SNMP Service (SNMP)' is set to 'Disabled' or 'Not Installed' (Automated)
Ensure 'Special Administration Console Helper (sacsvr)' is set to 'Disabled' or 'Not Installed' (Automated)
Ensure 'SSDP Discovery (SSDPSRV)' is set to 'Disabled' (Automated)
Ensure 'UPnP Device Host (upnphost)' is set to 'Disabled' (Automated)
Ensure 'Web Management Service (WMSvc)' is set to 'Disabled' or 'Not Installed' (Automated)
Ensure 'Windows Error Reporting Service (WerSvc)' is set to 'Disabled' (Automated)
Ensure 'Windows Event Collector (Wecsvc)' is set to 'Disabled' (Automated)
Ensure 'Windows Media Player Network Sharing Service (WMPNetworkSvc)' is set to 'Disabled' or 'Not Installed' (Automated)
Ensure 'Windows Mobile Hotspot Service (icssvc)' is set to 'Disabled' (Automated)
Ensure 'Windows Push Notifications System Service (WpnService)' is set to 'Disabled' (Automated)
Ensure 'Windows PushToInstall Service (PushToInstall)' is set to 'Disabled' (Automated)
Ensure 'Windows Remote Management (WS-Management) (WinRM)' is set to 'Disabled' (Automated)
Ensure 'World Wide Web Publishing Service (W3SVC)' is set to 'Disabled' or 'Not Installed' (Automated)
Ensure 'Xbox Accessory Management Service (XboxGipSvc)' is set to 'Disabled' (Automated)
Ensure 'Xbox Live Auth Manager (XblAuthManager)' is set to 'Disabled' (Automated)
Ensure 'Xbox Live Game Save (XblGameSave)' is set to 'Disabled' (Automated)
Ensure 'Xbox Live Networking Service (XboxNetApiSvc)' is set to 'Disabled' (Automated)

This could be a start point, some of the services listed could not be present in Windows so just ignored the ones you don't find in Windows (probably is for specific versions of windows, like windows server and etc).
 
If you want more services that can be disable you could try the New Net technologies services list too, which has more services disabled (but can cause issue some services like OneSync and others need to be run for settings for example)

Not sure if can I share the link here in the forum, so just google new net technologies and should be the first
after you enter the website go to Resources>Hardened Services Guide and there type your email (if you don't have a company email, just use tutanota .keemail.me domain to get the list) after that you get the .pdf file and you can see the services list.

the version in the guide probably is Windows 10 1709-1809, but could be used as a reference :)
 
And about the preset, Event Viewer channels I think it's not disabling the features, like you disable a service. So, event viewer channels is useful so users could detect problems and get a possible solution.
 
found my ltsc barebone scheduled tasks file, will upload later tonight. use/customise to suit your os.
i'll update/upload my Defender Killer(totally OTT but who cares :p ) tonight/tomorrow.
got up to 206 services disabled, very barebone.
 
that'd be an offline/air gapped machine with NO removals. not a BV service file insight, self built from the bottom up as always, same with my scheduled tasks files.
 
I follow the following principle I only apply tweaks that I understand what they do. And that I know they actually bring some benefit. Even because the difference should be minimal applying these obscure tweaks that no one knows exactly what they are doing.

For me if a game runs at 60 FPS with good image quality it's more than enough. To play games better the correct thing is to buy a better video card :p
 
And about the preset, Event Viewer channels I think it's not disabling the features, like you disable a service. So, event viewer channels is useful so users could detect problems and get a possible solution.
I almost never open the Event Viewer :p if it was possible to remove it without causing problems I would remove it.
 
Delivery Optimization - I recommend to not remove because this is used by Desktop App Installer and files like .appx, .msixbundle files which allow users reinstall the UWP apps
Application Identity Service - This will prevent users enforce rules in AppLocker.
AAD Broker Plugin - Microsoft AAD Broker Plugin app (Breaks Office app Authentication)
Microsoft Accounts Control - Microsoft Accounts Control app (This could prevent sign to microsoft account in UWP apps)
Xbox Game Callable UI - Xbox Game Callable UI App (Breaks Xbox Live Games)
These components are only important for those who use the Store or gamepass. For those who only use Steam for example they are irrelevant.
 
Yes for multiplayer or competitive games the best performance is important. As I don't play these games and I only play single player I don't care too much about it. And I don't care about the Store or Xbox Game Pass either. The cost of maintaining dependencies to make them work is too high for me :p I remove everything that is possible related to UWP or Store.

I prefer games compiled like win32 because they will be much lighter and the performance will be better too.
 
These components are only important for those who use the Store or gamepass. For those who only use Steam for example they are irrelevant.
But who use desktop app installer for example to install multiple apps winget use delivery optimization
 
Back
Top