Windows 10 Fixes
by Tore Andersen
For enthusiast gamers, Windows 10 was a big downgrade from Windows 7. Microsoft
thought it was more important to implement useless mobile features and more junk
services, instead of making a fast and stable platform. The best fix there is
for Windows 10, is to uninstall and get Windows 7 instead, but if you are stuck
with Windows 10, then these fixes will come in handy.
1: General Tips
2: Stop useless Services
3: Disabling Cortana for good
4: Fixes for gaming
5: Fixing visible Task-bar in games
6: How to scan/find and fix corrupted files
7: Steam Client fixes
1 - General Tips
These are he most important general optimizations/changes that will make Windows 10 less annoying to deal with.
1: Stop sending personal data to Microsoft
Windows 10 has this "feature" of constantly sends user-data to Microsoft. Who knows what data, and it's completely useless for YOU, and uses both CPU resources and internet data.
Open settings and go to Privacy. Select Feedback & diagnostics and turn it off.
2: Prevent apps from running in the background
While this may or may not be useful on a mobile device, it's definitely not useful on a gaming computer.
Open settings and go to Privacy. Select Background apps turn them off.
3: Take ownership (DOWNLOAD)
If you would like to manage your files yourself without having to setup permissions every single time, this file will add "Take Ownership" to the right click menu. It will give you ownership of everything within a folder with just one click.
Download the file and unpack anywhere. Double click the file and click OK. That's it.
4: Disable Windows Defender and Windows Firewall
Both these features are practically useless. They just take up resources, and do a really poor job at protecting anything.
1: Control Panel. Windows Firewall. Turn Windows Firewall off.
2: Control Panel. Windows Defender. Turn everything off.
5: Disable Maps
Maps are great for mobile devices, but for a stationary gaming PC it's just a waste of resources.
Open Settings and go to System. Select Offline Maps and turn everything off.
6: Disable Automatic updates (LINK)
Windows has a bad habit of launching forced Windows updates at any random time, without the option to pause or postpone. Very very annoying and unprofessional. You could be in the middle of a software installation or an online meeting.. I recommend disabling Windows auto update, and just check for updates manually instead.
7: Disable Automatic app updates
Same reason as above stated. Auto updates of apps are extremely annoying for gamers that play online.
Open the Windows Store. Click the user icon and select Settings. Turn App updates off.
2 - Services
Improve performance and free up resources by disabling the most useless services from running in the background
Windows 10 has more services running than any previous
version of Windows. A lot of them are completely useless for most people, so
there is absolutely no reason for them to be running all the time. This is
just a short list of the most useless services that I highly recommend to
If you want an in-depth list of all services, with descriptions of what they do, I can recommend to check out Black Viper's list (LINK)
1: How to disable a Service
To disable a Service, open op Computer Management. Right click the Computer icon and select Manage.
Right click the service you want to disable. E.g. "Adobe Acrobat Update Service". A ridiculous service that runs all the time, taking up resources, just in case there is a new update for Adobe Acrobat.
Stop the service by clicking Stop under Service Status. Now select "Disabled" from the Status type menu.
This will disable the service from being launched in the future. The function will still work, so you can still update Adobe Acrobat. The service will just not be running constantly in the background.
If you set the Startup type to "Manual" instead of "Disabled", that just means that Windows won't launce the service at startup, but other applications are still allowed to start the service. In this case I recommend "Disabled", as this service is 100% without purpose.
2: List of services I recommend to disable or set to manual instead of auto-start
Adobe Acrobat Update Service (Disable)
Adobe SwitchBoard (Disable) *Or set to "Manual" if you actually use this
Background Intelligent Transfer Service (Manual) *It works just fine by being called upon when needed, instead of running all the time
BitLocker Drive Encryption Service (Disable) *Unless you use drive encryption of course
Capability Access Manager Service (Manual)
Connected User Experience and Telemetry (Disable)
Diagnostic Execution Service (Manual)
Diagnostic Policy Service (Disable)
Diagnostic Service Host (Disable)
Diagnostic System Host (Manual)
Display Enhancement Service (Manual)
Display Policy Service (Disable)
Distributed Link Tracking Client (Manual)
Downloaded Maps Manager (Disable) *Unless you actually use your computer and Microsoft Maps for navigation
GalaxyClientService (Manual) *GoG Galaxy works perfectly fine without these services constantly running in the background
GameDVR and Broadcast User Service (Manual)
Geolocation Service (Disable) *Unless you use your computer for navigation or like websites to track your exact location
Google Chrome Elevation Service (Manual)
Google Update Service (Manual) *Chrome can update without problems by starting the service when needed, instead of always running
Infrared monitor service (Disable) *Unless you use infrared of course
Intel(R) Capability Licensing Service TCP IP Interface (Manual)
Intel(R) Dynamic Application Loader Host Interface Service (Manual)
Intel(R) Management and Security Application Local Management Service (Manual)
Intel(R) Optane(TM) Memory Service (Manual)
Intel(R) Rapid Storage Technology (Manual)
Intel(R) RST HFC Disable Service (Disable)
Intel(R) Storage Middleware Service (Manual)
Intel(R) TPM Provisioning Service (Manual)
Internet Connection Sharing (ICS) (Manual)
Machine Debug Manager (Disable)
Microsoft Edge Elevation Service (Manual)
Microsoft Edge Update Service (Manual) *Edge can update without problems by starting the service when needed, instead of always running
Microsoft (R) Diagnostics Hub Standard Collector Service (Manual)
Microsoft Office Diagnostics Service (Manual) *Or "Disable" if you don't use MS Office
Microsoft Software Shadow Copy Provider (Manual)
Office Source Engine (Manual)
Offline Files (Manual)
OpenSSH Authentication Agent (Disable)
Optimize drives (Disable)
Origin Client Service (Manual) *Origin works perfectly fine without these services constantly running in the background
Origin Web Helper Service (Manual)
Payments and NFC/SE Manager (Disable)
Phone Service (Disable) *Unless your computer has a built-in sim-card and can use a regular phone line
Problem Reports and Solutions Control Panel Support (Disable)
Problem Reports Control Panel Support (Disable)
Program Compatibility Assistant Service (Disable)
Remote Desktop Configuration (Disable) *Unless you use Remote Desktop
Remote Desktop Services (Disable)
Remote Desktop Services UserMode Port Redirector (Disable)
Remote Registry (Disable)
Retail Demo Service (Disable)
Rockstar Game Library Service (Manual) *The RockStar launcher works perfectly fine without this service constantly running in the background
Routing and Remote Access (Disable)
Secondary Logon (Manual)
Sensor Data Service (Manual)
Sensor Monitoring Service (Manual)
Sensor Service (Manual)
Smart Card (Manual)
Smart Card Device Enumeration Service (Manual)
Smart Card Removal Policy (Manual)
Storage Service (Manual)
Touch Keyboard and Handwriting Panel service (Disable)
User Experience Virtualization Service (Disable)
Volume Shadow Copy (Manual)
Windows Backup (Manual)
Windows Biometric Service (Manual)
Windows Camera Frame Server (Manual)
Windows Error Reporting Service (Disable)
Windows Insider Service (Manual)
Windows Media Player Network Sharing Service (Manual)
Windows Mixed Reality OpenXR Service (Manual)
Windows Push Notifications System Service (Manual)
Windows Search (Disable) *This will not disable "Search". This is actually the dreaded Indexing Service, just using a different name.
Xbox Live Auth Manager (Manual)
Xbox Live Game Save (Manual)
Xbox Live Networking Service (Manual)
The next 2 services can't be disabled the regular way. They are used by Windows Defender, even when Defender is disabled, and they use a lot of resources, so I highly recommend disabling them. Windows Defender is a horrible program, but if you actually use it, leave them alone of course.
Microsoft Defender Antivirus Network Inspection Service
Microsoft Defender Antivirus Service
If you try to disable them via Computer Management, you will get the following message:
To get around this nonsense, do the following steps:
1: Start RegEdit. Usually found here: "C:\Windows\regedit.exe".
2: Brows to: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
3: Find "WdNisSvc" and click "Modify" on Start.
4: Change the value to 4.
5: Now find "WinDefend", and modify the value of Start to 4 as well.
Close RegEdit and restart Windows.
Note: Any service status can be set from here, regardless of what Computer Management allows you to.
These are the meaning of the values:
0 = Boot
1 = System
2 = Automatic
3 = Manual
4 = Disabled
I also recommend disabling the "Windows Defender Firewall", as it randomly uses a ridiculous amount of system resources, regardless of what you are doing on your PC. Note: When disabling this service, the Windows Store won't be able to download new apps. I personally never use the Windows Store, but if you do, I still recommend disabling it, and just re-enabling it when you use the Windows Store.
3 - Cortana
While Cortana was a cool AI in Halo, she is terrible in
Windows. Ask yourself, has she ever been useful? ..Even once?
Cortana is using CPU and memory resources all the time, and sends data back and forth to who knows who, even when disabled.
Guide to get rid of her for good: (LINK)
4 - Fixes for Gaming
As a new "feature" in the Creators Update, Windows's system
d3d files now take priority over local d3d files. (Those inside the game-folders). This causes all
kinds of errors. Crashes, messed up graphics, extreme slowdowns, and
some games that won't even launch. Shaders like ENB or ReShade have
a smaller chance of working after this "update". The below fixes help, but
unfortunately won't guarantee that Windows will be 100% problem-free.
1: Disable Game Mode
Game Mode is just another useless OSD with some recording features. It serves no purpose, and it causes problems in several games.
Open settings and go to Gaming. Disable Game bar, Game DVR & Game Mode.
2: Disable the "Touch Keyboard and Handwriting Panel service"
*This "service" causes several games to crash when a dialog is shown in-game
3: Stop the "Microsoft text input application" from running in the background
*If it auto starts after shutting it down, go to "C:\Windows\SystemApps\" and rename the folder "MicrosoftWindows.Client.CBS_cw5n1h2txyewy" to "MicrosoftWindows.Client.CBS_cw5n1h2txyewy.backup". This will prevent it from launching again. Should you even need this app, just rename the folder back to it's original name again.
4: Stop "tabtip32.exe" from running in the background
Use same method as number 3.
5: Install DirectX9 (LINK)
*This doesn't interfere with DirectX12
6: Install the latest Visual C++ Redistributable (LINK)
7: Install the latest Microsoft .NET Framework (LINK)
8: Install the latest RivaTuner (LINK)
Download, unpack and run the installer.
*If the installer doesn't work, download this zip instead (DOWNLOAD) *Unpack into the "Program Files (x86)" folder, and click the "Reg.reg" file.
Info: RTSS Rivatuner Statistics Server is a small tool that forces Windows 10 to use the d3d files from within the game-folders instead of inside Windows's system folders. It needs to run in the background while playing, but it only takes up about 8mb RAM and 0% CPU, so you won't notice it's there.
After installation, launch the tool. It will show as a blue-ish icon in the notification area of the taskbar. Right click it and select "Show" for settings.
Turn off "Show On-Screen Display" and set Application detection to "High". Set both "Stealth mode" and "Custom Direct3D support" On. Then turn "On-Screen Display support" Off. See image:
Use these setting, but set "Frame limit" to match your monitor:
Launch this small tool every time you want to play a game, or simply enable "Start with Windows".
5 - Fixing visible task-bar in-game
Windows 10 task-bar becomes visible in-game:
This is a Windows error that happens quite often after hours of use. Windows is suppose to hide the task-bar when a full-screen application is running. For the first time in Windows history, this doesn't work very well.
Fix: Open the Task Manager and restart "Windows Explorer".
6 - How to scan/find and fix corrupted files
Windows 10 has a habit of corrupting system files over
time. This can result in errors like broken menus, missing icons and such.
Here is how to fix it:
1: Open PowerShell as Administrator
2: Type the following line and press enter: "SFC /SCANNOW"
If no issues were found, or if Windows found some, but were able to fixed them, you are done.
If Windows found issues that it couldn't fix, then you’ll need to run a DISM scan.
3: Type the following line and press enter: "DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH"
This might take some time. At the end you will get a full report.
7 - Steam Client fixes
Fixing the "Could Not Connect to Steam Network" error:
1: Right click the Steam shortcut and select "properties".
2: Add " -tcp" at the end of the target command, as shown below. Apply.
Full-screen video error (Black screen):
If you only see a black screen when playing full-screen video, you might be able to fix it by turning AA off in your graphics drivers. Open the graphic driver settings and select Steam as specific program. Then set AA as "Application-controlled".
Slow video streaming:
If you have slow video streaming, or if the videos keep getting stuck, open these ports in your router.
TCP/UDP: 27015 - 27040
TCP/UDP: 3478 - 4380
If this doesn't help, switch to another server. *The one closest to your physical location is not necessarily the fastest.
Screenshots are not saved:
First check that the Steam Overlay is turned on while in-game.
If Yes, and the screenshot feature still doesn't work, then launch Steam with administrator rights.
Right-click the Steam client shortcut and go to Compatibility, then check "Run this program as an administrator".
Stem will warn that it's not a good idea, but it will work just fine. As soon as the screenshot feature works again, you can uncheck the "run as admin" again.
How to disable group notifications:
For reasons unknown, Steam removed the Group notification settings in their latest update. After updating, the client keeps your setting, so for most people it's not an issue. However, if you reset your cache or reinstall Steam, then you are stuck with the annoying Group notifications in-game, unless you completely disable Steam overlay. Here is an easy way to fix it:
Open the Steam user folder, and open "localconfig.vdf" with Notepad.
Usually found here: "C:\Program Files (x86)\Steam\userdata\<yourID>\config\localconfig.vdf"
Find the string, "Notifications_EventsAndAnnouncements" and change the value to "0". Save.
*If you have several IDs and don't know which one is yours, just edit the localconfig.vdf file inside all ID folders.
If you find this, or any of the
other guides useful, please consider
supporting me on Patreon
By becoming a Patron you will participate in a monthly drawing for a Premium Steam Game-Key, and you will help me provide more frequent content