INSTANT FIXES
1. Disable Startup Programs
Method 1 – Task Manager:
Ctrl + Shift + Esc → Startup apps → Disable unnecessary items
Disable: Spotify, Discord, Adobe Updater, etc. Keep: Audio drivers, antivirus
Method 2 – Settings:
Settings → Apps → Startup → Toggle OFF high-impact apps
2. Enable Storage Sense (Auto Cleanup)
Settings → System → Storage → Storage Sense: ON
Click "Configure" → Set:
- Run every: 1 week
- Delete temp files: 1 day
- Delete Recycle Bin: 30 days
- Delete Downloads: 60 days
3. Change Power Plan
Settings → System → Power → Power mode: "Best performance"
For laptops: Plugged in = Best performance, Battery = Balanced
4. Disable Visual Effects
Win + R → type: sysdm.cpl → Enter
Advanced → Performance Settings → "Adjust for best performance"
OR keep: "Smooth edges of screen fonts" + "Show thumbnails"
ADVANCED OPTIMIZATION
Disable Superfetch (SysMain) on SSDs
Copy-paste into PowerShell (Admin):
# Check status
Get-Service SysMain
# Disable
Stop-Service SysMain
Set-Service SysMain -StartupType Disabled
*Reason: Superfetch causes disk thrashing on SSDs *
Disable Unnecessary Services
# Windows Search (if you don't search files often)
Stop-Service WSearch
Set-Service WSearch -StartupType Disabled
# Print Spooler (if no printer)
Stop-Service Spooler
Set-Service Spooler -StartupType Disabled
# Fax (obsolete)
Stop-Service Fax
Set-Service Fax -StartupType Disabled
Optimize Drives (Different for SSD vs HDD)
For SSDs:
Settings → System → Storage → Advanced storage settings → Drive optimization
→ Select SSD → Optimize (TRIM operation)
Never defrag SSDs – use TRIM only
For HDDs:
Same location → Select HDD → Optimize (defragment)
Disable Transparency Effects
Settings → Personalization → Colors → Transparency effects: OFF
Saves GPU/CPU resources
DEEP CLEANUP
Disk Cleanup (Classic)
Win + R → cleanmgr → Enter
Select C: → Check ALL boxes → OK
Delete Temp Files
# Run in Command Prompt (Admin)
del /q/f/s %TEMP%\*
del /q/f/s C:\Windows\Temp\*
Clear Prefetch (Careful)
# Only if system is stable
del /q/f/s C:\Windows\Prefetch\*
Windows rebuilds this automatically – can help if corrupted
Uninstall Bloatware
# Get-AppxPackage | Select Name, PackageFullName
# Remove common bloat
Get-AppxPackage *bingnews* | Remove-AppxPackage
Get-AppxPackage *bingsports* | Remove-AppxPackage
Get-AppxPackage *solitaire* | Remove-AppxPackage
Get-AppxPackage *skypeapp* | Remove-AppxPackage
Get-AppxPackage *zune* | Remove-AppxPackage
REGISTRY TWEAKS (Advanced)
Speed Up Menu Animations
# Copy-paste into PowerShell (Admin)
Set-ItemProperty -Path "HKCU:\Control Panel\Desktop" -Name "MenuShowDelay" -Value "0"
Set-ItemProperty -Path "HKCU:\Control Panel\Desktop\WindowMetrics" -Name "MinAnimate" -Value "0"
Restart required
Disable Startup Delay
New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\Serialize" -Name "StartupDelayInMSec" -Value 0 -PropertyType DWord -Force
GAMING OPTIMIZATION
Game Mode
Settings → Gaming → Game Mode: ON
Prioritizes game processes
Disable Xbox Game Bar (If Not Used)
Settings → Gaming → Xbox Game Bar: OFF
Settings → Gaming → Captures → Background recording: OFF
GPU Hardware Scheduling
Settings → System → Display → Graphics → Default graphics settings
→ Hardware-accelerated GPU scheduling: ON
Requires restart, reduces latency
High Performance GPU for Apps
Settings → System → Display → Graphics → Custom settings for apps
→ Add app → Options → High performance
MEMORY OPTIMIZATION
Check RAM Usage
Ctrl + Shift + Esc → Performance → Memory
If usage >85% regularly, consider upgrading RAM
Increase Virtual Memory (Pagefile)
Settings → System → About → Advanced system settings
→ Performance Settings → Advanced → Virtual memory → Change
→ Uncheck "Automatically manage"
→ Custom size: Initial = 4096, Maximum = 8192 (MB)
→ Set → OK → Restart
Disable Memory Compression (If RAM >16GB)
# Check status
Get-MMAgent
# Disable (only if you have 16GB+ RAM)
Disable-MMAgent -mc
NETWORK SPEEDUP
Flush DNS & Reset Network
# Run in Command Prompt (Admin)
ipconfig /flushdns
ipconfig /release
ipconfig /renew
netsh winsock reset
Restart after winsock reset
Change DNS for Faster Browsing
Settings → Network & Internet → Advanced network settings
→ More network adapter options → Right-click your connection → Properties
→ Internet Protocol Version 4 (TCP/IPv4) → Properties
→ Use the following DNS server addresses:
Preferred: 1.1.1.1 (Cloudflare)
Alternate: 1.0.0.1
OR
Preferred: 8.8.8.8 (Google)
Alternate: 8.8.4.4
LAPTOP-SPECIFIC TIPS
Battery Saver Mode
Settings → System → Power → Battery saver: ON when battery <20%
Disable Background Apps
Settings → Apps → Installed apps → App name → Advanced options
→ Background apps permissions: Never
Do this for: Spotify, OneDrive, Adobe, etc.
Cooling Policy
Control Panel → Power Options → Change plan settings → Change advanced power settings
→ Processor power management → System cooling policy → Active
Prioritizes fan speed over CPU throttling
📋 QUICK CHECKLIST
| Task | Frequency | Impact |
|---|---|---|
| Restart computer | Daily | High |
| Run Storage Sense | Weekly | Medium |
| Update Windows | Monthly | High |
| Check startup programs | Monthly | High |
| Disk cleanup | Monthly | Medium |
| Driver updates | Quarterly | Medium |
| Defrag HDD (not SSD) | Monthly | Low |
🛠️ AUTOMATION SCRIPTS
Daily Cleanup Script (Save as .bat)
@echo off
echo Cleaning temp files...
del /q/f/s %TEMP%\*
del /q/f/s C:\Windows\Temp\*
echo Flushing DNS...
ipconfig /flushdns
echo Done!
pause
PowerShell Optimization Script
# Run as Administrator
Write-Host "Disabling unnecessary services..."
Stop-Service SysMain -Force
Set-Service SysMain -StartupType Disabled
Write-Host "Clearing temp files..."
Remove-Item -Path "$env:TEMP\*" -Recurse -Force -ErrorAction SilentlyContinue
Write-Host "Optimizing drives..."
Get-Volume | Where-Object {$_.DriveType -eq 'Fixed'} | Optimize-Volume -Analyze
Write-Host "Optimization complete!"