0% found this document useful (0 votes)
4 views23 pages

Windows11 PostInstall Guide

Uploaded by

mrislamzdn
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views23 pages

Windows11 PostInstall Guide

Uploaded by

mrislamzdn
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Windows 11

Post-Installation Setup Guide


A Comprehensive Step-by-Step Reference

Covers: Security · Privacy · Drivers · Performance · Developer Setup

For Windows 11 24H2 (Build 26100+)


PHASE 1: INITIAL SETUP & MICROSOFT ACCOUNT

1.1 Microsoft Account vs. Local Account


What it does: Links your Windows session to a Microsoft account (cloud sync, OneDrive, app
purchases) or runs as standalone local.
Why it matters: Microsoft accounts enable seamless sync, BitLocker key backup, and Store access —
but send usage data to Microsoft. A local account keeps all data on-device.
📍 Path: Settings → Accounts → Your info
▶ Status: Recommended
Trade-offs: Microsoft Account: easy recovery, synced settings, OneDrive integration — less private.
Local Account: full data isolation — no automatic BitLocker key escrow, limited Store access.
• Tip: Use a Microsoft account during setup, then switch to a local account via Settings → Accounts →
Sign-in options.

1.2 Device Naming


What it does: Sets a unique hostname for your machine visible on the network, in system logs, and in
SSH connections.
Why it matters: The default name (e.g., DESKTOP-XY7Z2) is meaningless. A descriptive name (e.g.,
LAPTOP-WORK) aids network identification and WSL.
📍 Path: Settings → System → About → Rename this PC
▶ Status: Recommended
Trade-offs: Requires a restart to apply.

1.3 Region, Language, and Time Zone


What it does: Sets locale for date/time formatting, keyboard layout, and regional app behavior.
Why it matters: Incorrect settings cause date parsing errors in apps, wrong currency symbols, and
misconfigured timestamps in logs.
📍 Path: Settings → Time & Language → Language & Region / Date & Time
▶ Status: Recommended

PHASE 2: WINDOWS UPDATE STRATEGY

2.1 Run Windows Update Immediately


What it does: Downloads and installs security patches, bug fixes, and feature updates.
Why it matters: A fresh install may be months behind on critical security patches. Unpatched systems
are vulnerable to known exploits within minutes of connecting to the internet.
📍 Path: Settings → Windows Update → Check for updates
▶ Status: Required
• Step 1: Run Windows Update
• Step 2: Restart when prompted
• Step 3: Run Windows Update again — multiple passes are often needed

2.2 Optional Updates & Driver Updates


What it does: Installs Microsoft-published optional feature updates and OEM-signed driver updates.
Why it matters: Optional updates often include driver stability fixes and firmware updates that
significantly improve hardware compatibility.
📍 Path: Settings → Windows Update → Advanced options → Optional updates
▶ Status: Recommended

2.3 Configure Active Hours


What it does: Tells Windows not to restart for updates during your specified working hours.
Why it matters: Prevents unexpected reboots during presentations, recordings, or important work
sessions.
📍 Path: Settings → Windows Update → Advanced options → Active hours
▶ Status: Recommended
Trade-offs: Updates may queue longer if active hours span too wide a range. Windows limits the range
to 18 hours maximum.

2.4 Delivery Optimization (Bandwidth Control)


What it does: Controls whether your PC uploads Windows Update data to other PCs on the internet.
Why it matters: By default, Windows may use your internet upload bandwidth to serve updates to
strangers.
📍 Path: Settings → Windows Update → Advanced options → Delivery Optimization → Allow downloads from other
PCs
▶ Status: Recommended
Set to 'Devices on my local network' only, or disable entirely.

PHASE 3: DRIVER INSTALLATION & VERIFICATION

3.1 GPU Drivers


What it does: Installs optimized graphics drivers from NVIDIA, AMD, or Intel — not the generic
Microsoft-supplied drivers.
Why it matters: Generic drivers lack GPU-specific optimizations, may cause display artifacts, and
disable hardware video encoding, ray tracing, or multi-monitor features. Performance can be 2–10×
worse in GPU-intensive tasks.
📍 Path: Device Manager → Display adapters (verify driver version)
▶ Status: Required
Trade-offs: NVIDIA GeForce Experience includes telemetry; use the standalone DCH driver package for
a leaner install.
• NVIDIA: GeForce Experience or standalone driver from [Link]
• AMD: AMD Software Adrenalin Edition from [Link]
• Intel: Intel Arc & Iris Xe Graphics driver from [Link]

3.2 Chipset Drivers


What it does: Installs low-level drivers for the CPU/platform (AMD Ryzen Chipset, Intel Management
Engine, etc.).
Why it matters: Chipset drivers enable proper CPU core parking, PCIe power management, USB
controller behavior, and overall platform stability.
📍 Path: Device Manager → System devices
▶ Status: Required
• AMD: AMD Chipset Software from [Link]
• Intel: Intel Driver & Support Assistant (IDSA) from [Link]

3.3 Wi-Fi and Bluetooth Drivers


What it does: Replaces generic Windows wireless drivers with OEM-specific drivers.
Why it matters: Generic drivers may not support all Wi-Fi 6/6E features, have poor power
management, or cause intermittent disconnects.
📍 Path: Device Manager → Network adapters / Bluetooth
▶ Status: Recommended
Download from your laptop OEM's support page — search by model number (Dell, Lenovo, HP, ASUS,
etc.).

3.4 Audio Drivers


What it does: Installs Realtek, Dolby Atmos, or OEM-specific audio stack.
Why it matters: Generic HD Audio drivers lack equalizer controls, spatial audio, microphone noise
cancellation, and proper headphone/speaker switching.
📍 Path: Device Manager → Sound, video and game controllers
▶ Status: Recommended

3.5 Touchpad Drivers (Laptops)


What it does: Installs precision touchpad drivers (Synaptics, ELAN, or Windows Precision Touchpad).
Why it matters: OEM drivers enable advanced gesture support, palm rejection tuning, and pressure
sensitivity. Generic drivers can cause erratic cursor behavior.
📍 Path: Device Manager → Human Interface Devices / Mice and other pointing devices
▶ Status: Recommended
Windows Precision Touchpad (WPT) drivers are preferred over older Synaptics legacy drivers — WPT
integrates directly with Windows gesture settings.

3.6 BIOS/UEFI Firmware Updates


What it does: Updates the motherboard/laptop firmware to the latest version.
Why it matters: BIOS updates fix CPU microcode vulnerabilities, improve memory compatibility, enable
new features, and fix boot stability issues.
📍 Path: Use OEM app: Dell Command Update / Lenovo Vantage / HP Support Assistant / ASUS MyASUS
▶ Status: Recommended
Trade-offs: A failed BIOS flash can brick a device. Always ensure the laptop is on AC power before
updating. Never interrupt the process.

3.7 Verify with Device Manager


What it does: Shows any devices with missing or problematic drivers.
Why it matters: A yellow exclamation mark means a device is non-functional or using a suboptimal
driver.
📍 Path: Right-click Start → Device Manager
▶ Status: Required

PHASE 4: SECURITY HARDENING

4.1 Windows Security Overview


What it does: Confirms Windows Defender Antivirus, Firewall, and other security features are active.
Why it matters: All items should show green checkmarks before proceeding with any other
configuration.
📍 Path: Settings → Privacy & Security → Windows Security → Open Windows Security
▶ Status: Required
4.2 BitLocker Drive Encryption
What it does: Encrypts your entire system drive so data is unreadable without your credentials or
recovery key, even if the drive is physically removed.
Why it matters: Laptops are frequently stolen. Without encryption, an attacker can remove your SSD
and read all files in minutes. BitLocker makes stolen data unreadable.
📍 Path: Settings → Privacy & Security → Device encryption (Home) OR Control Panel → BitLocker Drive
Encryption (Pro)
▶ Status: Required
Trade-offs: Negligible performance impact on modern SSDs with hardware AES acceleration. Older
HDDs may see ~5–10% read/write slowdown.
Critical: Save your recovery key to your Microsoft account AND print a physical copy. Losing the
recovery key means permanent data loss.

4.3 Secure Boot Verification


What it does: Ensures only cryptographically signed bootloaders run at startup, protecting against
bootkits and rootkits.
Why it matters: Secure Boot prevents malware from loading before Windows — a class of attack that
traditional antivirus cannot stop.
📍 Path: Settings → Privacy & Security → Windows Security → Device Security → Secure Boot
▶ Status: Required
Verify via: Start → Run → msinfo32 → look for 'Secure Boot State: On'

4.4 Core Isolation / Memory Integrity (HVCI)


What it does: Uses hardware virtualization to protect kernel memory from tampering, blocking kernel-
level exploits and driver attacks.
Why it matters: Prevents sophisticated malware (including many ransomware loaders) from injecting
code into the Windows kernel — even with administrator privileges.
📍 Path: Settings → Privacy & Security → Windows Security → Device Security → Core isolation details → Memory
integrity
▶ Status: Recommended
Trade-offs: May cause 1–3% performance overhead. Some older drivers are incompatible — Windows
will list them if they block activation.

4.5 Controlled Folder Access (Ransomware Protection)


What it does: Blocks unauthorized apps from modifying files in protected folders (Documents,
Desktop, Pictures).
Why it matters: Ransomware's primary vector is encrypting personal files. Controlled Folder Access
stops unknown processes from writing to your documents.
📍 Path: Settings → Privacy & Security → Windows Security → Virus & Threat Protection → Manage Ransomware
Protection
▶ Status: Recommended
Trade-offs: Some legitimate apps may be blocked initially. Whitelist trusted apps via 'Allow an app
through Controlled folder access.'

4.6 Windows Firewall Configuration


What it does: Blocks unsolicited inbound network connections to your PC.
Why it matters: The firewall is your first line of defense against network-based attacks, especially on
public Wi-Fi.
📍 Path: Settings → Privacy & Security → Windows Security → Firewall & Network Protection
▶ Status: Required
Ensure ON for all three profiles (Domain, Private, Public). For Public networks: block all incoming
connections.

4.7 Disable SMBv1 (Advanced)


What it does: Disables the legacy SMB 1.0 file sharing protocol, exploited by WannaCry and NotPetya.
Why it matters: SMBv1 has critical, unpatched vulnerabilities. While Windows 11 ships with it disabled,
verifying explicitly takes 30 seconds.
📍 Path: PowerShell (Admin): Set-SmbServerConfiguration -EnableSMB1Protocol $false
▶ Status: Advanced

PHASE 5: PRIVACY SETTINGS REVIEW

5.1 Telemetry and Diagnostics


What it does: Controls how much usage data Windows sends to Microsoft (Basic, Optional).
Why it matters: Optional diagnostics send app usage, browsing metadata, and typing data. Reducing
this limits data sharing while maintaining system health reporting.
📍 Path: Settings → Privacy & Security → Diagnostics & Feedback
▶ Status: Recommended
• Set 'Diagnostic data' to 'Required only'
• Disable 'Improve inking and typing'
• Disable 'Tailored experiences'
• Delete existing diagnostic data using the 'Delete' button
5.2 Advertising ID
What it does: A unique identifier that allows apps to track you for targeted advertising across the
system.
Why it matters: Disabling it prevents apps from correlating your usage across different applications for
advertising purposes.
📍 Path: Settings → Privacy & Security → General → 'Let apps show me personalized ads by using my advertising ID'
▶ Status: Recommended

5.3 App Permissions Audit


Review each of the following permission categories and restrict to per-app only or disable entirely:

Permission Path Suffix Recommended Action

Location Privacy & Security → Location Off or per-app

Camera Privacy & Security → Camera Per-app only

Microphone Privacy & Security → Microphone Per-app only

Contacts Privacy & Security → Contacts Off unless needed

Call history Privacy & Security → Call history Off

Notifications Privacy & Security → Notifications Per-app

Account info Privacy & Security → Account info Review per-app

▶ Status: Recommended

5.4 Activity History


What it does: Logs your activities (files opened, websites visited) locally and optionally to Microsoft.
Why it matters: Disabling prevents a local log of your activity being sent to Microsoft.
📍 Path: Settings → Privacy & Security → Activity History
▶ Status: Recommended
Uncheck 'Store my activity history on this device' and 'Send my activity history to Microsoft'.

PHASE 6: STORAGE CONFIGURATION

6.1 Storage Sense


What it does: Automatically cleans up temporary files, old Windows Update downloads, and Recycle
Bin on a schedule.
Why it matters: Without it, Windows Update caches, temp files, and deleted items accumulate silently,
potentially consuming tens of gigabytes.
📍 Path: Settings → System → Storage → Storage Sense
▶ Status: Recommended
• Run Storage Sense: Every month (or when disk space is low)
• Delete Recycle Bin files after: 30 days
• Leave Downloads folder alone unless you want auto-cleanup

6.2 Default Save Locations


What it does: Redirects where new documents, music, pictures, and videos are saved by default.
Why it matters: On systems with a small C: SSD and a larger D: data drive, redirecting personal folders
prevents filling your system drive.
📍 Path: Settings → System → Storage → Advanced storage settings → Where new content is saved
▶ Status: Recommended

6.3 Drive Health Check


What it does: Verifies your primary drive is healthy using S.M.A.R.T. data.
Why it matters: Early detection of drive failure prevents catastrophic data loss.
📍 Path: Recommended tool: CrystalDiskInfo (free download) — shows reallocated sectors and temperature
▶ Status: Recommended

PHASE 7: POWER AND BATTERY OPTIMIZATION

7.1 Power Plan Selection


What it does: Sets the balance between performance and power consumption.
Why it matters: Correct power plan prevents unnecessary battery drain while ensuring adequate
performance when needed.
📍 Path: Settings → System → Power & Battery → Power mode
▶ Status: Recommended
• On battery: 'Better power efficiency' or 'Balanced'
• Plugged in: 'Balanced' or 'Best performance' for demanding tasks

7.2 Screen and Sleep Timeouts


What it does: Defines when the screen turns off and the system sleeps.
Why it matters: Reducing idle timers is the single most effective way to conserve laptop battery
without affecting real-world usage.
📍 Path: Settings → System → Power & Battery → Screen and sleep
▶ Status: Recommended
• On battery: Screen off 3 min, Sleep after 5 min
• Plugged in: Screen off 10 min, Sleep after 20 min

7.3 Battery Charge Limit


What it does: Limits maximum charge to 80% to extend long-term battery health.
Why it matters: Lithium-ion batteries degrade faster when repeatedly charged to 100%. An 80% limit
can nearly double battery lifespan over 2–3 years.
📍 Path: OEM apps: Dell Power Manager / Lenovo Vantage / ASUS MyASUS / HP Command Center
▶ Status: Recommended
Trade-offs: Effective battery capacity will be lower when you need it for travel — disable temporarily
before long trips.

7.4 Fast Startup


What it does: Saves the Windows kernel state to disk on shutdown (hybrid shutdown/hibernate) to
speed up boot.
Why it matters: Fast Startup can cause issues with dual-boot Linux setups (Linux may see the Windows
partition as locked) and sometimes prevents BIOS entry.
📍 Path: Control Panel → Power Options → Choose what the power buttons do → Turn on fast startup
▶ Status: Optional
Trade-offs: Disable if you dual-boot or experience boot issues. Keep enabled for faster single-boot
systems.

7.5 Hibernate
What it does: Saves the full system state to disk and shuts down completely, allowing resume without
draining battery.
Why it matters: Modern Standby (S0) keeps the system partially awake and can drain 10–20%
overnight. Hibernate is a better choice if the laptop will be in a bag.
📍 Path: Settings → System → Power & Battery → Screen and sleep → 'Hibernate after'
▶ Status: Recommended
If Hibernate is not visible, run in Admin PowerShell: powercfg /hibernate on

PHASE 8: PERFORMANCE OPTIMIZATION


8.1 Startup Apps
What it does: Controls which apps automatically launch when Windows starts.
Why it matters: Many apps add themselves to startup, increasing boot times and consuming memory
silently.
📍 Path: Settings → Apps → Startup (or Task Manager → Startup apps)
▶ Status: Recommended
• Typically disable: Microsoft Teams, Spotify, Discord, Steam, Epic Games Launcher
• Keep: OneDrive, security tools, VPN clients you want always-on

8.2 Game Mode


What it does: Prioritizes CPU and GPU resources for the active game, deprioritizes background
processes.
Why it matters: Can meaningfully improve frame rates and reduce stuttering in CPU-bound games.
📍 Path: Settings → Gaming → Game Mode → On
▶ Status: Recommended
Trade-offs: Can occasionally cause issues with screen recording or streaming software; toggle off if
problems occur.

8.3 Hardware-Accelerated GPU Scheduling (HAGS)


What it does: Moves GPU memory management from the CPU to the GPU, reducing latency.
Why it matters: Reduces CPU bottleneck and input latency in GPU-heavy workloads.
📍 Path: Settings → System → Display → Graphics → Change default graphics settings → Hardware-accelerated
GPU scheduling
▶ Status: Recommended
Trade-offs: Can cause instability on some driver versions — revert if you experience issues. Requires
NVIDIA 10-series+ or AMD 5000-series+.

8.4 Variable Refresh Rate (VRR)


What it does: Enables adaptive sync between GPU and monitor to eliminate screen tearing.
Why it matters: Eliminates distracting screen tearing without the input latency overhead of V-Sync.
📍 Path: Settings → System → Display → Graphics → Change default graphics settings → Variable refresh rate
▶ Status: Recommended
Trade-offs: Only effective if your monitor supports G-Sync, FreeSync, or VESA Adaptive-Sync.

PHASE 9: BROWSER SETUP AND SECURITY


Browser Options

Browser Best For Privacy Performance

Microsoft Edge Windows integration, PDFs, Moderate Excellent


Office

Firefox Privacy, customization High Good

Brave Privacy-first, built-in ad block Very High Good

Google Chrome Ecosystem, extensions Low (Google Good


telemetry)

9.1 DNS over HTTPS (DoH)


What it does: Encrypts DNS queries so your ISP and network observers cannot see every domain you
visit.
Why it matters: Standard DNS queries are unencrypted. DoH prevents ISP logging, man-in-the-middle
interception, and DNS-based tracking.
📍 Path: Firefox: Settings → Privacy & Security → DNS over HTTPS | Edge: Settings → Privacy → Security → Use
secure DNS
▶ Status: Recommended

9.2 Password Manager


What it does: Generates and stores unique, strong passwords for every site.
Why it matters: Reusing passwords is the #1 cause of account takeovers. A password manager
eliminates this risk entirely.
📍 Path: Recommended: Bitwarden (free, open-source), 1Password, or Windows Hello/Microsoft Authenticator
▶ Status: Required

9.3 Two-Factor Authentication (2FA)


What it does: Adds a second verification step beyond just a password.
Why it matters: Even if your password is stolen in a data breach, 2FA prevents account access without
your second factor.
📍 Path: Microsoft Account: [Link] → Security → Advanced security options
▶ Status: Required
Trade-offs: Avoid SMS-based 2FA when possible — use TOTP app codes (Microsoft Authenticator or
Authy) instead.
PHASE 10: BACKUP AND RECOVERY CONFIGURATION

10.1 OneDrive Folder Backup


What it does: Syncs Documents, Desktop, and Pictures folders to Microsoft cloud automatically.
Why it matters: Automatic cloud backup means you never lose work files to hardware failure or
ransomware. Version history allows recovering previous file versions.
📍 Path: System Tray → OneDrive → Settings → Backup → Manage backup
▶ Status: Recommended
Trade-offs: Syncs to Microsoft's servers. Disable if you use a different cloud provider or prefer local-
only backup.

10.2 File History (Local Backup)


What it does: Continuously backs up personal files to an external drive or network location on a time-
based schedule.
Why it matters: OneDrive syncs changes immediately (including accidental deletions). File History
provides time-based local backup independent of cloud sync, completing the 3-2-1 backup strategy.
📍 Path: Settings → System → Storage → Advanced storage settings → Backup options → Add a drive
▶ Status: Recommended

10.3 System Restore Points


What it does: Creates snapshots of Windows system files and registry that you can roll back to if
something breaks.
Why it matters: Indispensable when a driver update, software install, or registry change causes
instability. Lets you undo without a full reinstall.
📍 Path: Search → 'Create a restore point' → System Properties → System Protection → Create
▶ Status: Required
Best practice: Create a manual restore point after fully configuring your system and before installing any
major software or drivers.

10.4 Recovery Drive


What it does: Creates a bootable USB with Windows recovery tools.
Why it matters: If Windows fails to boot, a recovery drive lets you access repair tools, System Restore,
command prompt, and reset options without a separate installer.
📍 Path: Search → 'Create a recovery drive' → follow wizard (requires 16GB+ USB drive)
▶ Status: Recommended
PHASE 11: ESSENTIAL SOFTWARE INSTALLATION
Productivity

Software Purpose Notes

Microsoft 365 / LibreOffice Office suite M365 subscription or free LibreOffice

Obsidian / Notion Notes and knowledge Obsidian is local-first; Notion is cloud


base

7-Zip Archive management Free, open-source — replace WinRAR

Everything (voidtools) Instant file search Indexes entire drive in seconds

ShareX Screenshots & screen Free, powerful, open-source


recording

PowerToys Windows power user From Microsoft — FancyZones, Run, etc.


utilities

Security

Software Purpose

Bitwarden Password manager — free, open-source

Malwarebytes (free) On-demand malware scanner alongside Windows Defender

Mullvad / ProtonVPN Encrypted internet traffic — essential on public Wi-Fi

Microsoft Authenticator / TOTP two-factor authentication codes


Authy

Media and Utilities

Software Purpose

VLC Media Player Video/audio playback — plays everything

HandBrake Video conversion — free, GPU-accelerated

GIMP / Photopea Image editing — GIMP local, Photopea browser-based

CrystalDiskInfo Drive health monitoring — S.M.A.R.T. data

HWiNFO64 Hardware monitoring — temps, voltages, clocks

WizTree Disk space visualization — fastest on the market


Revo Uninstaller Complete software removal with registry cleanup

PHASE 12: NETWORKING AND WI-FI SETTINGS

12.1 Set Network Profile Correctly


What it does: Marks your network as Private (trusted) or Public (untrusted), which determines firewall
behavior.
Why it matters: Misclassifying your home network as Public blocks features; marking a coffee shop
network as Private is a security risk.
📍 Path: Settings → Network & Internet → Wi-Fi → click your network → Network profile type
▶ Status: Required
• Home/office network = Private
• All other networks (café, hotel, airport) = Public

12.2 DNS Server Configuration


What it does: Changes the DNS resolver from your ISP's default to a faster, more private alternative.
Why it matters: ISP DNS servers are often slower, may log all your queries, and can inject ads or
redirect failed lookups.
📍 Path: Settings → Network & Internet → Wi-Fi → Hardware Properties → DNS server assignment → Edit →
Manual
▶ Status: Recommended
• Cloudflare: [Link] / [Link] (fastest, strong privacy policy)
• Google: [Link] / [Link] (reliable, Google logs queries)
• Quad9: [Link] (blocks known malicious domains)

12.3 Random Hardware Addresses (Wi-Fi Privacy)


What it does: Randomizes your Wi-Fi MAC address per network, preventing tracking by network
operators.
Why it matters: Your real MAC address can be used to track your physical presence across Wi-Fi
networks and by third-party analytics.
📍 Path: Settings → Network & Internet → Wi-Fi → Hardware properties → Random hardware addresses
▶ Status: Optional
Trade-offs: May occasionally cause issues with networks that whitelist MAC addresses (some
corporate/school networks).
PHASE 13: FILE EXPLORER AND USABILITY TWEAKS

13.1 Show File Extensions


What it does: Displays the actual file extension (.exe, .pdf, .jpg) for all files.
Why it matters: Hidden extensions are a classic malware trick — '[Link]' looks like '[Link]'
with extensions hidden. This is a basic but critical security measure.
📍 Path: File Explorer → View → Show → File name extensions
▶ Status: Required

13.2 Show Hidden Files


What it does: Makes hidden files and folders visible in File Explorer.
Why it matters: Essential for developers and power users who need to access AppData, .ssh folders,
dotfiles, and configuration directories.
📍 Path: File Explorer → View → Show → Hidden items
▶ Status: Recommended

13.3 Restore Classic Context Menu


What it does: Makes right-click show the full context menu instead of the simplified Windows 11
version.
Why it matters: The Windows 11 default context menu hides many useful options (Copy as path, Open
with, Send to) behind 'Show more options.'
📍 Path: Registry: HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32
▶ Status: Optional
Trade-offs: Personal preference — the simplified menu is intentional in Windows 11's design.
reg add "HKCU\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2}\InprocServer32" /f /ve

13.4 Taskbar Customization


What it does: Removes clutter from the taskbar for a cleaner, more focused workspace.
Why it matters: The default taskbar includes Widgets, Search, and Task View buttons that many users
never use, consuming screen real estate.
📍 Path: Settings → Personalization → Taskbar
▶ Status: Optional
• Remove: Search bar (use Win key instead), Task View button, Widgets
• Keep: System tray, notification area
PHASE 14: DEVELOPER WORKSTATION SETUP

14.1 Windows Terminal


What it does: Microsoft's modern, GPU-accelerated terminal emulator supporting multiple shells, tabs,
and panes.
Why it matters: The legacy Windows Console ([Link]/conhost) lacks Unicode support, split panes,
and modern keyboard shortcuts. Windows Terminal is the foundation of a developer workflow.
📍 Path: Microsoft Store → 'Windows Terminal' OR: winget install [Link]
▶ Status: Required

14.2 PowerShell 7
What it does: The cross-platform, open-source PowerShell — newer, faster, and more capable than
Windows PowerShell 5.1.
Why it matters: PowerShell 7 has better error handling, JSON support, foreach-object -parallel, and is
actively maintained. Windows PowerShell 5.1 is in maintenance mode.
▶ Status: Recommended
winget install [Link]

14.3 WSL2 (Windows Subsystem for Linux)


What it does: Runs a real Linux kernel inside Windows, providing a full Linux command-line
environment with near-native performance.
Why it matters: Most backend development, DevOps tooling, and open-source software targets Linux.
WSL2 gives you Linux tools without dual-booting or a VM performance penalty.
📍 Path: PowerShell (Admin): wsl --install
▶ Status: Required
wsl --install
wsl --set-default-version 2
wsl --update
Default: Ubuntu 24.04 LTS. Configure Windows Terminal to use WSL2 as the default profile.

14.4 Package Managers


Winget (built-in): Windows Package Manager — use for installing Windows apps from the command
line.
winget install --id [Link]
winget install --id [Link]
winget install --id [Link].3.12
winget install --id [Link]
Scoop (optional): Installs apps to user directory without admin rights — great for portable developer
tools.
▶ Status: Optional

14.5 Git Configuration


What it does: Configures the Git version control system with your identity, preferred editor, and SSH
authentication.
Why it matters: Git is the foundation of all modern software development workflows. Correct
configuration from day one prevents commit attribution errors and authentication headaches.
▶ Status: Required
git config --global [Link] "Your Name"
git config --global [Link] "you@[Link]"
git config --global [Link] "code --wait"
git config --global [Link] main

SSH Key Setup: Generate an ED25519 key and add to GitHub/GitLab:


ssh-keygen -t ed25519 -C "you@[Link]"
ssh-add ~/.ssh/id_ed25519
cat ~/.ssh/id_ed25519.pub | clip # then paste into GitHub Settings → SSH Keys

14.6 VS Code
What it does: A lightweight, extensible code editor with deep Git integration, debuggers, and language
support.
Why it matters: VS Code has become the standard editor for most programming languages. Setting it
up properly from day one (especially the WSL extension) saves significant time.
▶ Status: Required
winget install [Link]

Essential extensions to install:


• GitLens — enhanced Git integration
• Prettier — code formatting
• Remote - WSL — edit WSL files from VS Code
• Docker — container management
• Language packs for your primary languages (Python, C++, Java, Rust, etc.)

14.7 WSL2 Ubuntu Setup


Run these commands inside your WSL2 Ubuntu terminal:

sudo apt update && sudo apt upgrade -y


sudo apt install build-essential curl wget git zsh
sh -c "$(curl -fsSL [Link]

Install nvm for [Link] version management inside WSL:


curl -o- [Link] | bash
nvm install --lts
▶ Status: Required

14.8 Docker Desktop


What it does: Runs Docker containers on Windows using WSL2 as the backend.
Why it matters: Containers are essential for modern development, enabling reproducible
environments, microservices, and running databases without native installs.
▶ Status: Recommended
winget install [Link]
Enable WSL2 backend in Docker Desktop Settings → Resources. Test with: docker run hello-world

PHASE 15: COMMON MISTAKES TO AVOID


15.1 Installing Drivers from Random Sites
❌ Downloading GPU or chipset drivers from third-party 'driver update' sites.
✅ Always download directly from NVIDIA, AMD, Intel, or your laptop OEM's official support page.
Third-party driver sites frequently bundle malware.

15.2 Disabling Windows Update Entirely


❌ Using registry hacks or tools to permanently disable Windows Update.
✅ Use Active Hours and update scheduling to control when updates install, not whether they install. A
permanently unpatched system is critically vulnerable.

15.3 Skipping BitLocker Key Backup


❌ Enabling BitLocker but not saving the recovery key.
✅ A TPM reset, Windows update error, or motherboard replacement can trigger BitLocker recovery
mode. Without the key, data is permanently inaccessible.

15.4 Installing 'System Optimizer' Software


❌ Using tools like CCleaner, Advanced SystemCare, or Registry Cleaners.
✅ Registry cleaners can break applications and provide no meaningful benefit on modern Windows.
Use Windows' built-in Disk Cleanup and Storage Sense instead.
15.5 Running as Administrator by Default
❌ Using an administrator account for all daily work.
✅ Create a standard user account for daily use. Any malware running under your session inherits your
permissions. Standard user = limited blast radius.

15.6 Using Pirated Software


❌ Downloading cracked software from torrents or warez sites.
✅ Cracked software is one of the most common malware delivery mechanisms. Use free/open-source
alternatives, student licenses, or legitimate subscriptions.

15.7 Not Creating Restore Points Before Major Changes


❌ Installing drivers or making system changes without a restore point.
✅ A bad driver or update can destabilize Windows. Create a restore point before any major change —
it takes 30 seconds and can save hours of recovery work.
QUICK-START CHECKLISTS

✅ 30-MINUTE ESSENTIAL SETUP CHECKLIST


Priority tasks for a secure, functional system — do these before anything else.

☐ Connect to internet and run Windows Update (restart when prompted, then run again)
☐ Install GPU drivers from NVIDIA/AMD/Intel official site
☐ Verify Windows Security is fully green (Settings → Privacy & Security → Windows Security)
☐ Enable BitLocker and save recovery key to Microsoft account AND print a copy
☐ Disable Advertising ID (Settings → Privacy & Security → General)
☐ Set Diagnostic data to 'Required only' (Settings → Privacy & Security → Diagnostics & Feedback)
☐ Audit Location, Camera, and Microphone permissions (Settings → Privacy & Security)
☐ Show file name extensions in File Explorer (View → Show → File name extensions)
☐ Disable non-essential Startup apps (Task Manager → Startup apps tab)
☐ Install your browser of choice and enable DNS over HTTPS
☐ Install a password manager (Bitwarden recommended) and start using it
☐ Enable 2FA on your Microsoft account ([Link] → Security)
☐ Create a System Restore Point (Search → 'Create a restore point' → Create)
☐ Set up OneDrive backup for Documents, Desktop, Pictures
☐ Rename your PC (Settings → System → About → Rename this PC)
☐ Set home network profile to Private (Settings → Network & Internet → Wi-Fi)
☐ Install 7-Zip

✅ 2-HOUR POWER-USER SETUP CHECKLIST


Everything in the 30-minute checklist, plus:

Drivers & Firmware


☐ Install chipset drivers (AMD Chipset Software or Intel DSA)
☐ Install Wi-Fi, Bluetooth, and audio drivers from OEM support page
☐ Install touchpad drivers (laptops)
☐ Check for BIOS/firmware update via OEM app
☐ Open Device Manager — resolve any yellow warning icons
Security
☐ Enable Core Isolation / Memory Integrity (Windows Security → Device Security)
☐ Enable Controlled Folder Access / Ransomware Protection
☐ Verify Secure Boot is On (run msinfo32)
☐ Block all inbound connections on Public network profile
☐ Disable SMBv1 (Admin PowerShell: Set-SmbServerConfiguration -EnableSMB1Protocol $false)
Privacy
☐ Fully audit all app permissions (location, camera, mic, contacts, notifications)
☐ Disable Activity History sync to Microsoft
☐ Disable Delivery Optimization uploading to internet PCs
☐ Disable Tailored experiences and inking/typing improvement
Storage & Power
☐ Configure Storage Sense (monthly cleanup, 30-day Recycle Bin)
☐ Set default save locations if you have a secondary drive
☐ Check drive health with CrystalDiskInfo
☐ Configure power plan and screen/sleep timers
☐ Enable battery charge limit via OEM app (laptops)
Performance
☐ Enable Game Mode and Hardware-Accelerated GPU Scheduling
☐ Enable Variable Refresh Rate (if compatible monitor)
☐ Configure Active Hours for Windows Update
Backup
☐ Configure File History to an external drive
☐ Create a Windows system image backup
☐ Create a recovery drive (16GB+ USB)
☐ Verify OneDrive sync is working correctly
Software & Tweaks
☐ Install: VLC, Everything, PowerToys, ShareX, CrystalDiskInfo, HWiNFO64
☐ Install Malwarebytes free for on-demand scans
☐ Set up browser: uBlock Origin, password manager extension, HTTPS-only mode
☐ Show hidden files in File Explorer
☐ Pin frequently used folders to File Explorer Quick Access

✅ DEVELOPER WORKSTATION CHECKLIST (CS Student)


Everything in the Power-User checklist, plus:

Core Developer Tools


☐ Install Windows Terminal (winget install [Link])
☐ Install PowerShell 7 (winget install [Link])
☐ Install WSL2 (Admin PowerShell: wsl --install, then restart)
☐ Set WSL2 default version: wsl --set-default-version 2 && wsl --update
☐ Install Git (winget install [Link])
☐ Configure Git: name, email, defaultBranch main, editor = code --wait
☐ Generate SSH key (ssh-keygen -t ed25519) and add to GitHub/GitLab
☐ Install VS Code (winget install [Link])
☐ Install VS Code extensions: GitLens, Prettier, Remote-WSL, language packs
WSL2 Ubuntu Setup
☐ sudo apt update && sudo apt upgrade -y
☐ sudo apt install build-essential curl wget git zsh
☐ Install Oh My Zsh for improved shell experience
☐ Install nvm inside WSL for [Link] version management
☐ Install pyenv inside WSL for Python version management
☐ Test VS Code in WSL: cd to a project folder and run 'code .'
Language Runtimes (Windows-side)
☐ Python: winget install [Link].3.12
☐ [Link] via nvm-windows: winget install [Link]
☐ Java OpenJDK 21: winget install [Link].21
☐ Rust: winget install [Link]
Containerization
☐ Install Docker Desktop (winget install [Link])
☐ Enable WSL2 backend in Docker Desktop Settings → Resources
☐ Test: docker run hello-world
Developer Environment Polish
☐ Install a Nerd Font (JetBrains Mono NF or Cascadia Code NF)
☐ Configure Windows Terminal: default profile = WSL2, set font and color scheme
☐ Create ~/.ssh/config with shortcuts for frequently accessed servers
☐ Install GitHub CLI: winget install [Link]
☐ Install Postman or Bruno for API testing
☐ Install DBeaver for database management
☐ Configure PATH environment variables for all installed runtimes
☐ Start a dotfiles repository to track your shell and editor configuration

Guide current as of Windows 11 24H2 (Build 26100). Settings paths may vary slightly in future Windows versions.

You might also like