├── README.md └── winget.ps1 /README.md: -------------------------------------------------------------------------------- 1 | > **Important update!** 2 | > 3 | > I'm no longer actively maintaining this due to moving to macOS as my daily OS. 4 | 5 | # What's this? 6 | 7 | In this repo I maintain a list ([winget.ps1](https://github.com/muradbuyukasik/winget-script/blob/main/winget.ps1)) of software I may install on a fresh installation of Windows 10 using Winget, and an installation guide for Winget on Windows 10 LTSC which can be found below. 8 | 9 | # Installing Winget on Windows 10 LTSC (IoT) manually 10 | 11 | > ⚠ Manual installation does not receive auto updates, but is the only option without installing Windows Store on LTSC ⚠ 12 | 13 | ## Installing Dependencies 14 | 15 | * Open an elevated (administrator) PowerShell prompt and keep it open throughout this guide. 16 | 17 | ### VC++ v14 Desktop Framework Package 18 | 19 | 1. Download the correct [VC++ v14 Desktop Framework Package](https://docs.microsoft.com/en-gb/troubleshoot/cpp/c-runtime-packages-desktop-bridge#how-to-install-and-update-desktop-framework-packages) for your architecture. 20 | 2. Install with: `Add-AppxPackage -Path "PATH TO FILE"` 21 | 22 | ### Microsoft.UI.Xaml.2.7 23 | 24 | Winget v1.2.10271 introduced a new dependency for Microsoft.UI.Xaml.2.7 which you have to install manually. The solution to install this on LTSC is not pretty, but it works. 25 | 26 | 1. Download the [Nuget package](https://www.nuget.org/packages/Microsoft.UI.Xaml/) manually by clicking "Download package" on the right hand side under the "About" section. 27 | 2. Change the file extension from `.nuget` to `.zip` and open it with any archiving program. 28 | 3. Within the archive navigate to `tools\AppX\[YOUR ARCHITECTURE]\Release` and extract `Microsoft.UI.XAML.2.7.appx`. 29 | 4. Install with: `Add-AppxPackage -Path "PATH TO FILE"` 30 | 31 | [#1861](https://github.com/microsoft/winget-cli/issues/1861) 32 | 33 | ## Installing Winget 34 | 35 | 0. Make sure all dependencies are installed before doing this! 36 | 1. From the latest release download the .msixbundle install- and .xml license file: 37 | https://github.com/microsoft/winget-cli/releases 38 | 2. Install with: 39 | `Add-AppxProvisionedPackage -Online -PackagePath "PATH TO MSIXBUNDLE" -LicensePath "PATH TO XML" -Verbose` 40 | 3. Wait for the install to finish and you're done. You may need to restart the terminal, or reboot your pc. 41 | 4. Verify that the installation succeeded by running `winget` in PowerShell. If no errors occur then you're done! 42 | -------------------------------------------------------------------------------- /winget.ps1: -------------------------------------------------------------------------------- 1 | <# Not available in Winget: 2 | Adobe Creative Cloud 3 | Asus laptop drivers 4 | JPEGView 5 | Line6 Software 6 | MSI Afterburner 7 | Nvidia Inspector 8 | Paint.net 9 | Throttlestop 10 | #> 11 | 12 | winget install -e --id 7zip.7zip; 13 | winget install -e --id Bitwarden.Bitwarden; 14 | winget install -e --id CPUID.CPU-Z; 15 | winget install -e --id Discord.Discord; 16 | winget install -e --id Docker.DockerDesktop; 17 | winget install -e --id DuongDieuPhap.ImageGlass; 18 | winget install -e --id Figma.Figma; 19 | winget install -e --id Git.Git; 20 | winget install -e --id Google.AndroidStudio; 21 | winget install -e --id Google.Chrome; 22 | winget install -e --id Insomnia.Insomnia; 23 | winget install -e --id Intel.IntelDriverAndSupportAssistant; 24 | winget install -e --id KhronosGroup.VulkanSDK; 25 | winget install -e --id LIGHTNINGUK.ImgBurn; 26 | winget install -e --id Microsoft.Teams; 27 | winget install -e --id Microsoft.VisualStudio.Community; 28 | winget install -e --id Microsoft.VisualStudioCode; 29 | winget install -e --id Microsoft.WindowsTerminal; 30 | winget install -e --id Mozilla.Firefox.DeveloperEdition; 31 | winget install -e --id Notion.Notion; 32 | winget install -e --id Nvidia.GeForceExperience; 33 | winget install -e --id OBSProject.OBSStudio; 34 | winget install -e --id OpenJS.NodeJS.LTS; 35 | winget install -e --id Oracle.JavaRuntimeEnvironment; 36 | winget install -e --id Oracle.JDK.17; 37 | winget install -e --id PostgreSQL.PostgreSQL; 38 | winget install -e --id ProtonTechnologies.ProtonVPN; 39 | winget install -e --id Python.Python; 40 | winget install -e --id REALiX.HWiNFO; 41 | winget install -e --id Rufus.Rufus; 42 | winget install -e --id Spotify.Spotify; 43 | winget install -e --id TechPowerUp.GPU-Z; 44 | winget install -e --id Tutanota.Tutanota; 45 | winget install -e --id Valve.Steam; 46 | winget install -e --id VideoLAN.VLC; 47 | winget install -e --id dbeaver.dbeaver; 48 | winget install -e --id eloston.ungoogled-chromium; 49 | winget install -e --id qBittorrent.qBittorrent; 50 | winget install -e --id vim.vim; 51 | --------------------------------------------------------------------------------