Skip to content

Windows Postinstall

Things to do after Windows install.

See also
- The Ultimate Windows Development Environment Guide

Install software

See also: windows-tools

Windows LTSC only: Enable MS store and winget

Run the following command with admin rights and ignore the error. MS store will be installed after a few minutes.

wsreset -i

Go to Microsoft.DesktopAppInstaller to install winget.

Install via winget

winget install Romanitho.Winget-AutoUpdate
winget install Git.Git
winget install Microsoft.WindowsTerminal
winget install Microsoft.PowerShell
winget install Microsoft.VisualStudioCode
winget install qBittorrent.qBittorrent
winget install Mozilla.Firefox
winget install Brave.Brave
winget install Telegram.TelegramDesktop
winget install Bandisoft.Bandizip
winget install M2Team.NanaZip
winget install Bandisoft.Honeyview
winget install Daum.PotPlayer
winget install Nevcairiel.LAVFilters
winget install yt-dlp.yt-dlp
winget install Gyan.FFmpeg
winget install CrystalDewWorld.CrystalDiskInfo
winget install CrystalDewWorld.CrystalDiskMark
winget install Microsoft.DirectX
winget install Starship.Starship
winget install Obsidian.Obsidian
winget install GitHub.GitHubDesktop
winget install TechPowerUp.GPU-Z
winget install CPUID.CPU-Z

Install via Chocolatey package manager

If winget does not work.

Install Chocolatey 🍫, a command-line interface (CLI) package manager for Windows.

Open the powershell prompt with admin privilege (e.g. via the Windows + X menu):

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Install packages

choco feature enable -n=useRememberedArgumentsForUpgrades
choco install -y git.install --params "'/NoShellIntegration'"

choco install -y vscode qbittorrent firefox brave telegram bandizip nanazip honeyview potplayer lavfilters yt-dlp ffmpeg crystaldiskinfo crystaldiskmark directx vcredist-all starship obsidian nerd-fonts-firacode nerd-fonts-hack github-desktop
choco uninstall -n --skipautouninstaller vscode qbittorrent telegram github-desktop brave firefox

See also the  🍫 Chocolatey package list for more packages.

Tweaks

CTT Windows Utility

The Chris Titus Tech's Windows Utility provides APP installs, fixes and tweaks.

irm christitus.com/win | iex

Disable hibernation

Disabling hibernation saves a lot of disk space (No more C:\hiberfile.sys). Run this in powershell with admin rights:

powercfg -h off

Fix Chromium rendering issue

From this reddit thread.

Some people may have noticed after the windows 11 24H2 update that they began to experience issues with electron/chromium based apps(Discord, VSCode, Chrome itself) when being alt-tabbed out of a game.
Frequently, it will appear as if only parts of the interface are being updated, maybe you scrolling down a chat, but only a third of it is scrolling and the rest appears frozen in place.

Save and double click this registry file.

dwm_mpo_fix.reg
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm]
"OverlayMinFPS"=dword:00000000