Forked from danieldownes/windows_winget_freshinstall.ps1
Created
June 30, 2025 12:27
-
-
Save morisono/9abdb8912ce59fbe028e3918686df74d to your computer and use it in GitHub Desktop.
Windows install list WinGet
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
:: Run from PS using: | |
:: powershell -executionpolicy bypass -File .\windows_winget_freshinstall.ps1 | |
:: Install winget (from Windows Store, or..) | |
:: (for instructions for Windows sandbox) | |
$progressPreference = 'silentlyContinue' | |
Write-Information "Downloading WinGet and its dependencies..." | |
Invoke-WebRequest -Uri https://aka.ms/getwinget -OutFile Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle | |
Invoke-WebRequest -Uri https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx -OutFile Microsoft.VCLibs.x64.14.00.Desktop.appx | |
Invoke-WebRequest -Uri https://github.com/microsoft/microsoft-ui-xaml/releases/download/v2.8.6/Microsoft.UI.Xaml.2.8.x64.appx -OutFile Microsoft.UI.Xaml.2.8.x64.appx | |
Add-AppxPackage Microsoft.VCLibs.x64.14.00.Desktop.appx | |
Add-AppxPackage Microsoft.UI.Xaml.2.8.x64.appx | |
Add-AppxPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle | |
:: Ensure to agree to all terms (JUST DO IT! style) | |
winget upgrade --all --accept-source-agreements --accept-package-agreements | |
:: General | |
winget install -e --id Google.Chrome --silent | |
winget install -e --id Valve.Steam | |
:: 7-zip replacement | |
winget install -e --id M2Team.NanaZip | |
winget install -e --id Nvidia.GeForceExperience | |
winget install -e --id Surfshark.Surfshark | |
:: Dev | |
winget install -e --id Git.Git --silent | |
winget install -e --id Microsoft.VisualStudioCode | |
winget install -e --id Fork.Fork | |
winget install -e --id Unity.UnityHub | |
winget install -e --id KDE.Krita | |
winget install -e --id BlenderFoundation.Blender | |
:: Media | |
winget install -e --id VideoLAN.VLC | |
winget install -e --id PopcornTime.Popcorn-Time | |
winget install -e --id OBSProject.OBSStudio | |
winget install -e --id Joplin.Joplin | |
winget install -e --id SublimeHQ.SublimeText.4 | |
:: FTP SFTP | |
winget install -e --id WinSCP.WinSCP.RC | |
:: Tenacity | |
winget upgrade --upgrade --silent |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment