1. Change the power and screen settings (More Info)
The following PowerShell script will do it.
# change the power plan to Balanced
powercfg.exe /s "381b4222-f694-41f0-9685-ff5bb260df2e";
# set the screen off for AC and DC to 5 mins
Powercfg /Change monitor-timeout-ac 5;
Powercfg /Change monitor-timeout-dc 5;
# set the standby for AC and DC to Never
Powercfg /Change standby-timeout-ac 0;
Powercfg /Change standby-timeout-dc 0;
Press Ctrl + Shift + Esc
to open the Task Manager and move to the Startup pane.
The following PowerShell script will do it.
Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\PushNotifications" -Name "ToastEnabled" -Type DWord -Value 0
# it works just on Windows 10
Set-ItemProperty -Path "HKCU:\Software\Policies\Microsoft\Windows\Explorer" -Name "DisableNotificationCenter" -Type DWord -Value 1
If you would prefer to do it manually, follow the following steps and change the settings:
Settings -> System -> Notifications -> Additional settings
Settings -> System -> Notifications -> Notifications from apps and other senders
.
Firstly, there there is a need to check installed applications in "Add & Remove Programs" and uninstall unwanted ones.
Use the following script to see bloatware.
# get the list of bloatware
DISM /Online /Get-ProvisionedAppxPackages | Select-String Packagename;
# remove them one by one
DISM /Online /Remove-ProvisionedAppxPackage /PackageName:<PACKAGE_NAME>
4.1. Use Chris Titus Tech's Windows Utility (Github)
Run the following command and select desired settings.
iwr -useb https://christitus.com/win | iex
4.2. Use Chris Titus Tech's Windows Utility (Github)
After enabling PowerShell execution by Set-ExecutionPolicy Unrestricted -Force
, use this script to remove default Windows apps and bloatware.
5. Turn off search indexing (More Info)
Go to Services (services.msc
) and find Windows Search. The following PowerShell script will do it.
Stop-Service -Name WSearch;
Set-Service -Name WSearch -StartupType Disabled;
Set-ItemProperty -Path 'HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\VisualEffects' -Name 'VisualFXSetting' -Value 2
Set-ItemProperty -Path 'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize' -Name EnableTransparency -Value 0
If you would prefer to do it manually, follow the following steps and change the settings:
Advanced System Settings (sysdm.cpl) -> Performance -> Settings -> Adjust for best performance
Settings -> Accessibility -> Transparency effects OR Settings -> Personalization -> Colors -> Transparency effects
Settings -> Accessibility -> Animation effects
Settings -> Personalization -> Lock screen -> Lock screen status -> None
Settings -> Personalization -> Lock screen -> Show the lock screen background picture on the sign-in screen
Settings -> Personalization -> Lock screen -> Personalize your lock screen -> Picture
Settings -> Personalization -> Lock screen -> Personalize your lock screen -> Get the fun facts, tips, tricks, and more on your lock screen
# Deployment Image Service and Management Tool (DISM)
DISM /Online /Cleanup-image /Restorehealth
# System File Checker (SFC)
sfc /scannow
To stop and disable the User Experiences and Telemetry (Diagnostics Tracking or DiagTracK) run following commands.
stop-service diagtrack
set-service diagtrack -startuptype disabled
Settings -> Apps -> Offline maps -> Map updates
Settings -> Bluetooth & devices -> AutoPlay
Resources: