# Installing Winget on Tiny10 (Windows 10 Lite) This repository provides a PowerShell script to install the Windows Package Manager (winget) on Tiny10 or other lightweight Windows 10 distributions where it's not pre-installed. ## The Problem When trying to install winget on Tiny10, users often encounter the following issues: - "No applicable app licenses found" error after installing the basic components - Missing dependencies (VCLibs, UI.Xaml) - Missing runtime components (VCRUNTIME140.dll) - Access and PATH issues with the WindowsApps folder ## The Solution The `Install-Winget.ps1` script automates the entire installation process: 1. Installs Visual C++ Redistributable (for VCRUNTIME140.dll) 2. Downloads all required dependencies: - Microsoft.DesktopAppInstaller package - License XML file (critical for proper installation) - Microsoft.VCLibs UWP package - Microsoft.UI.Xaml package 3. Properly installs winget with its license file 4. Creates an accessible batch wrapper in C:\Tools 5. Updates PATH settings for easy access ## Usage 1. Download the script 2. Open PowerShell as Administrator 3. Run: ```powershell powershell -ExecutionPolicy Bypass -File "C:\path\to\Install-Winget.ps1" ``` 4. Restart your terminal 5. Verify installation with `winget --version` ## Requirements - Windows 10 (Tiny10 or similar lightweight distribution) - Administrator privileges - Internet connection ## Notes - This script is specifically designed for Tiny10 and similar lightweight Windows distributions - The installation process doesn't require Microsoft Store - The installed winget will not receive automatic updates