← Technology

Microsoft Windows 11

Local-only install, debloating, privacy, and terminal essentials

Installing Windows 11 Without a Microsoft Account

Microsoft pushes hard to get you signed into a Microsoft account during setup, but a fully local account is still possible and keeps your data entirely on your machine — no OneDrive, no cloud sync you didn't ask for. There are two reliable methods.

Method 1 — Rufus (Recommended, Before Install)

This is the cleanest approach and removes the requirement before you even boot the installer. Download Rufus (a free USB creation tool) and your Windows 11 ISO from microsoft.com/software-download/windows11. When writing the ISO to a USB drive, Rufus asks whether you want to customise the installation — enable all three of these options:

Install Windows from that USB as normal. During Out-of-Box Experience (OOBE), you'll reach a local account creation screen directly — no fake email tricks needed.

Method 2 — No-Internet Bypass (During OOBE)

If you're doing a live install without Rufus, disconnect from the internet (unplug ethernet, don't join Wi-Fi) before the "Sign in with Microsoft" screen appears. Windows will then show an "I don't have internet" option. Click it, then "Continue with limited setup", and you'll be taken to a local account creation screen.

If the option doesn't appear (some Windows 11 Home versions hide it), open a command prompt during OOBE by pressing Shift + F10 and run:

OOBE\BYPASSNRO

The system will restart and re-enter OOBE with the "I don't have internet" path restored.

What to Skip During Setup

During initial setup, decline or set to "No" / "Basic" everything. Key screens to watch for: privacy settings (turn all toggles off), location (off), diagnostic data (select "Required only"), inking and typing improvement (off), tailored experiences (off), advertising ID (off), and OneDrive backup (click "Not now" or "Only save files to this PC").

First Things to Do After Install

Before doing anything else, open Windows Update (Settings → Windows Update) and install all available updates including optional driver updates. Reboot fully. Then work through the sections below.

Install Windows Terminal and winget

Winget comes pre-installed on Windows 11 but may need an update. Open Windows Terminal or PowerShell and run:

winget upgrade --all

Winget lets you install and update software from the command line without visiting browser download pages — similar to brew on macOS or dnf on Fedora. Install Windows Terminal if it's not already present:

winget install Microsoft.WindowsTerminal

Windows Terminal is the modern, tabbed terminal for Windows. It supports PowerShell, Command Prompt, and WSL tabs in the same window. Pin it to your taskbar — you'll use it often.

Install your preferred apps quickly via winget. For example:

winget install Mozilla.Firefox
winget install Obsidian.Obsidian
winget install Audacity.Audacity
winget install GIMP.GIMP
winget install darktable.darktable
winget install KDE.Kdenlive
winget install Notion.Notion

Debloating Windows 11

A stock Windows 11 install ships with a significant amount of bloatware and invasive features. The sections below address each category.

Chris Titus Tech WinUtil (Recommended All-in-One Tool)

The fastest way to debloat and configure Windows 11 in one pass is WinUtil by Chris Titus Tech — an open-source PowerShell-based tool with a simple GUI. Run it in an Administrator PowerShell window:

irm christitus.com/win | iex

The tool opens a GUI where you can install applications, run debloat presets (removes most Microsoft bloatware in one click), apply tweaks (disable telemetry, enable dark mode, disable Bing search in Start), and fix Windows Update settings. The source code is publicly auditable on GitHub.

Remove Pre-installed Bloatware Apps Manually

Uninstall unwanted stock apps via Settings → Apps → Installed apps. Apps you can safely remove include: Candy Crush, Clipchamp, Disney+, Facebook, Instagram, LinkedIn, Microsoft News, Microsoft Solitaire Collection, Microsoft Teams (consumer), Mixed Reality Portal, TikTok, Xbox Game Bar (if you don't game).

For apps without an Uninstall option in Settings, remove them via PowerShell (run as Administrator):

# Remove Clipchamp
Get-AppxPackage *clipchamp* | Remove-AppxPackage

# Remove Microsoft News
Get-AppxPackage *bingNews* | Remove-AppxPackage

# Remove Xbox app (keep if you game on Xbox)
Get-AppxPackage *Xbox* | Remove-AppxPackage

# List all installed packages to find names
Get-AppxPackage | Select-Object Name | Sort-Object Name

Disable Copilot, Cortana, and AI Features

Disable Windows Copilot

Open Settings → Personalisation → Taskbar and toggle Copilot off to remove it from the taskbar. To disable it fully via the Registry (works on all Windows 11 editions), open PowerShell as Administrator:

reg add "HKCU\Software\Policies\Microsoft\Windows\WindowsCopilot" /v TurnOffWindowsCopilot /t REG_DWORD /d 1 /f

On Windows 11 Pro/Enterprise you can also use Group Policy: press Win + R, type gpedit.msc, navigate to Computer Configuration → Administrative Templates → Windows Components → Windows Copilot, and set "Turn off Windows Copilot" to Enabled.

Disable Cortana

Get-AppxPackage *cortana* | Remove-AppxPackage

On Windows 11 22H2 and later, Cortana is no longer integrated into search and is largely inert — disabling it is mainly cosmetic, but removing it frees a small amount of background resources.

Disable Recall (Windows AI Recall / Copilot+ PCs)

On Copilot+ PCs, Windows Recall takes periodic screenshots of your screen and indexes them for AI search. Disable it in Settings → Privacy & Security → Recall & snapshots — toggle off "Save snapshots". You can also uninstall it entirely via PowerShell:

Disable-WindowsOptionalFeature -Online -FeatureName "Recall" -NoRestart

Disable Telemetry, Tracking, and Ads

Settings to Change Manually

Go to Settings → Privacy & Security and work through each sub-section:

Disable Telemetry Services via PowerShell (run as Administrator)

# Set telemetry to minimum (Required only on Home/Pro)
Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\DataCollection" `
  -Name "AllowTelemetry" -Value 0 -Type DWord -Force

# Stop and disable the Connected User Experiences and Telemetry service
Stop-Service -Name DiagTrack -Force
Set-Service -Name DiagTrack -StartupType Disabled

# Disable WAP push routing service (sends device info to Microsoft)
Stop-Service -Name dmwappushservice -Force
Set-Service -Name dmwappushservice -StartupType Disabled

Disable Bing Search in Start Menu

By default, typing in the Start menu sends your keystrokes to Bing. To disable this:

reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Search" /v BingSearchEnabled /t REG_DWORD /d 0 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Search" /v CortanaConsent /t REG_DWORD /d 0 /f

Disable Ads in Explorer, Start, and Lock Screen

In Settings → System → Notifications → Additional settings, uncheck "Suggest ways I can finish setting up my device" and "Get tips and suggestions when I use Windows".

In Settings → Personalisation → Lock screen, set the lock screen style to "Picture" or "Slideshow" instead of "Windows spotlight" — Spotlight injects Microsoft-served images and promotional content.

In Settings → Personalisation → Start, turn off "Show recommendations for tips, app promotions, and more".

Disable or Remove OneDrive

Unlink and Quit

Right-click the OneDrive icon in the system tray → Settings → Account → Unlink this PC. Then right-click the icon again → Quit OneDrive. This stops syncing but keeps OneDrive installed.

Prevent OneDrive from Starting at Boot

Open Task Manager → Startup apps and disable Microsoft OneDrive.

Fully Uninstall OneDrive

taskkill /f /im OneDrive.exe
winget uninstall Microsoft.OneDrive

If winget fails, use Control Panel → Programs → Uninstall a program → Microsoft OneDrive → Uninstall. After removing, delete any leftover OneDrive folder from your user directory if it remains.

Disable Xbox Game Bar and Game DVR

Xbox Game Bar (Win + G) runs in the background and captures your screen. If you don't play games, disable it in Settings → Gaming → Xbox Game Bar (toggle off), or via the Registry:

reg add "HKCU\Software\Microsoft\GameBar" /v UseNexusForGameBarEnabled /t REG_DWORD /d 0 /f

Also disable Game DVR (background recording) and Game Mode if you're not gaming:

# Disable background recording
reg add "HKCU\System\GameConfigStore" /v GameDVR_Enabled /t REG_DWORD /d 0 /f

# Disable Game Mode
reg add "HKCU\Software\Microsoft\GameBar" /v AllowAutoGameMode /t REG_DWORD /d 0 /f

Essential Terminal Commands

Windows has two main shells: Command Prompt (cmd.exe, legacy) and PowerShell (modern, recommended for everything). PowerShell is a superset — it runs almost all cmd commands plus its own more powerful ones. Use PowerShell for everything unless a tool specifically requires cmd.

File System Navigation

CommandWhat it does
pwdPrint current directory
cd C:\Users\name\DocumentsChange to a directory
cd ..Go up one directory level
ls or dirList files in current directory
ls -ForceList including hidden files
mkdir FolderNameCreate a new folder
rm filename.txtDelete a file
rm -Recurse FolderNameDelete a folder and all contents
cp source.txt dest.txtCopy a file
mv old.txt new.txtMove or rename a file
cat file.txtPrint file contents to terminal
explorer .Open current folder in File Explorer

System Information

CommandWhat it does
winverShow Windows version dialog
systeminfoDetailed system info (OS, RAM, uptime, patches)
hostnameShow computer name
whoamiShow current user account
ipconfigShow IP addresses and network adapters
ipconfig /allFull network info including DNS and MAC addresses
netstat -anShow active connections and listening ports
tasklistList all running processes
Get-ProcessPowerShell process list (sortable, filterable)
taskkill /IM notepad.exe /FForce-kill a process by name

Disk and Storage

CommandWhat it does
Get-PSDriveShow all drives and free space
chkdsk C: /f /rCheck and repair disk (Admin, requires reboot)
sfc /scannowScan and repair corrupted Windows system files
DISM /Online /Cleanup-Image /RestoreHealthRepair Windows image from Microsoft servers
cleanmgrOpen Disk Cleanup GUI

winget Package Management

CommandWhat it does
winget search firefoxSearch for a package
winget install Mozilla.FirefoxInstall a package
winget upgrade --allUpdate all installed apps
winget uninstall Mozilla.FirefoxUninstall a package
winget listList all packages winget knows about
winget show Mozilla.FirefoxShow package info

Networking

CommandWhat it does
ping google.comTest network connectivity
tracert google.comTrace route to a host
nslookup google.comDNS lookup
ipconfig /flushdnsClear DNS cache
netsh wlan show profilesList saved Wi-Fi networks
netsh wlan show profile "NetName" key=clearShow a saved Wi-Fi password in plain text
Test-NetConnection google.com -Port 443Check if a remote port is open

Useful PowerShell One-liners

# Get your public IP address
(Invoke-WebRequest -Uri "https://api.ipify.org").Content

# Find files by name (recursive search)
Get-ChildItem -Path C:\ -Recurse -Filter "filename.txt" -ErrorAction SilentlyContinue

# Show top 10 largest files in a folder
Get-ChildItem -Path C:\Users -Recurse -File -ErrorAction SilentlyContinue |
  Sort-Object Length -Descending | Select-Object -First 10 FullName, Length

# Kill all instances of a process
Get-Process chrome | Stop-Process -Force

# Check what's listening on a specific port
Get-NetTCPConnection -LocalPort 8080

Most Useful Things to Configure

Set a Sensible Default Browser

After installing Firefox (or your browser of choice): Settings → Apps → Default apps, search for "Firefox", and click Set default. Also manually set HTTP, HTTPS, and HTML file type defaults if the button doesn't catch everything — Microsoft tends to reset Edge as default after major updates.

Enable Dark Mode

Settings → Personalisation → Colours → Choose your mode → Dark.

Configure File Explorer

Open File Explorer → three-dot menu → Options. Set "Open File Explorer to" to "This PC". In the View tab, enable "Show hidden files, folders, and drives" and uncheck "Hide extensions for known file types" — seeing file extensions is essential for anyone working with files.

Enable Clipboard History

Win + V opens clipboard history, storing your last ~25 copied items. Enable it the first time you press Win + V, or in Settings → System → Clipboard → Clipboard history.

Install WSL 2 (Linux on Windows)

Windows Subsystem for Linux runs a real Linux environment inside Windows with no VM overhead. Install it with one command (Administrator PowerShell):

wsl --install

This installs Ubuntu by default. To choose a different distro:

wsl --list --online        # see available distros
wsl --install -d Debian    # install a specific one

WSL 2 integrates with Windows Terminal and gives you the full Linux toolchain (bash, git, Python, apt/dnf, grep, sed, awk, and everything else) natively inside Windows.

Windows Sandbox (Safe App Testing)

Windows Sandbox (Pro/Enterprise only) runs a lightweight, disposable VM for testing untrusted software. Enable it:

Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -All -Online

After reboot, search "Windows Sandbox" in the Start menu. Everything inside it is destroyed when you close it.

Move User Folders to a Second Drive

If you have a secondary drive for storage, right-click Downloads, Documents, Music, Pictures, or Videos → Properties → Location → Move and point them to the second drive. Keeps your system drive lean and makes Windows reinstallation much simpler.

Essential Keyboard Shortcuts

ShortcutAction
Win + DShow / hide desktop
Win + EOpen File Explorer
Win + IOpen Settings
Win + LLock screen
Win + VClipboard history
Win + Shift + SScreenshot / snip tool
Win + PrtScFull screenshot saved to Pictures\Screenshots
Win + TabTask View / virtual desktops
Win + Ctrl + DNew virtual desktop
Win + Ctrl + ← / →Switch virtual desktops
Win + ← / → / ↑ / ↓Snap window to screen edges
Win + ZSnap Layouts (choose window arrangement)
Win + RRun dialog
Win + XQuick Link / Power User menu
Ctrl + Shift + EscOpen Task Manager directly
Alt + F4Close window / shutdown dialog on desktop

Tips and Gotchas

Run PowerShell as Administrator by right-clicking the Windows Terminal icon and choosing "Run as administrator", or searching "PowerShell", right-clicking, and selecting "Run as administrator". Many system commands require elevated rights and will silently fail otherwise.

The Quick Link menu (Win + X) is faster than the Start menu for accessing Task Manager, Device Manager, Event Viewer, Disk Management, and PowerShell.

Windows Defender is good enough. You don't need a third-party antivirus. Many third-party AV products add more background surveillance than they remove. Keep Windows updated, use a good DNS (Quad9 at 9.9.9.9 or Cloudflare at 1.1.1.1), and practice safe browsing.

The new Task Manager (Ctrl + Shift + Esc) is genuinely useful. The Startup apps tab is the quickest way to see what's slowing your boot and disable it. The Efficiency mode option (right-click a process) throttles background apps to reduce their CPU and power draw.

Windows 11 Pro is worth it over Home if you do anything technical. Pro adds Group Policy, BitLocker, Remote Desktop, Hyper-V, and Windows Sandbox. If you're already on Home, you can upgrade in Settings → System → Activation → Upgrade your edition of Windows using a Pro product key.

Power settings matter. In Settings → System → Power → Power Mode, set to "Balanced" on laptops and "Best performance" on desktops plugged in. Avoid "Power saver" unless on battery — it actively throttles CPU performance even for non-battery workloads.

Microsoft resets defaults after major updates. After each major Windows update, check that your default browser is still set correctly and review your privacy settings — Microsoft has a habit of re-enabling things you've turned off.