Windows 10 Tweaks To Make It Bearable
Step 1: Remove All Bundled Apps (except the Store)
In an admin powershell enter:
Get-AppxPackage -AllUsers | where-object {$_.name –notlike "*store*"} | Remove-AppxPackage
Step 2: Disable Telemetry
Method #1 - regedit
Create a new DWORD (32 bit) in HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection named AllowTelemetry with a value of 0.
Method #2 - services.msc
Set Connected User Experiences and Telemetry’s startup type to Disabled.
Step 3: If I Have Access To The Group Policy Editor
Cortana and Windows Search
In (Computer Configuration\Administrative Templates\Windows Components\Search):
- Disable “Allow Cortana”.
- Disable “Prevent automatically adding shared folders to the Windows Search index”.
- Enable “Don’t search the web or display web results in search”.
Data Collection and Preview Builds
In (Computer Configuration\Administrative Templates\Windows Components\Data Collection and Preview Builds):
- Enable “Allow Telemetry” and set it to “0 - Off [Enterprise Only]”.
- Enable “Do not show feedback notifications”.
WiFi Sense
In (Computer Configuration\Administrative Templates\Network\WLAN Service\WLAN Settings\):
- Disable “Allow Windows to automatically connect to suggested open hotspots, to networks shared by contacts, and to hotspots offering paid services”.
Microsoft Data Collection
In (Computer Configuration\Administrative Templates\Windows Components\Application Compatibility):
- Enable “Turn off Application Telemetry”.
- Enable “Turn off Inventory Collector”.
Microsoft Customer Experience
- Enable “Turn off Microsoft consumer experiences”.
Step 4: Registry Hacks
- Create a new DWORD (32-bit) in
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\Current\Version\Explorer\AdvancednamedLastActiveClickwith a value of1. - Create a new DWORD (32-bit) in
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\PersonalizationnamedNoLockScreenwith a value of1. - Create a new DWORD (32-bit) in
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformationnamedRealTimeIsUniversalwith a value of1.- This makes Windows use UTC which is useful when dual-booting MacOS or Linux.
- Create a new DWORD (32-bit) in
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\SystemnamedDisableLogonBackgroundImagewith a value of1. - Create a new DWORD (32-bit) in
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Windows Error ReportingnamedDisabledwith a value of1. - Create a new DWORD (32-bit) in
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\AdvancednamedLaunchTowith a value of1.- Opens File Explorer on This PC by default.
- Create a new DWORD (32-bit) in
HKEY_CURRENT_USER\Control Panel\DesktopnamedJPEGImportQualitywith a value of100. - Create a new DWORD (32-bit) in
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search]namedAllowCortanawith a value of0. - Create a new DWORD (32-bit) in
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Windows Search]namedDisableWebSearchwith a value of1. - Create a new DWORD (32-bit) in
HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\ExplorernamedDisableSearchBoxSuggestionswith a value of1.