How To Download, Install, and Use the Windows Package Manager (Winget)

Managing software on Windows used to mean visiting multiple websites, downloading installers one by one, clicking through setup wizards, and manually checking for updates. While this traditional approach still works, Microsoft introduced a far more efficient method with the Windows Package Manager, commonly known as Winget. This command-line tool allows Windows users to quickly search, install, upgrade, remove, and manage applications directly from the terminal.

Winget is especially valuable for power users, IT professionals, developers, and even everyday Windows users who want a faster, cleaner, and more automated way to handle software installations. Instead of manually hunting down software, Winget can download and install trusted packages from verified sources with simple commands.

Update Windows Drivers

If you are using Windows 10 or Windows 11, learning Winget can significantly streamline your software management experience. Whether you are setting up a new PC, maintaining existing applications, or automating bulk software deployment, Winget provides a powerful and official Microsoft-supported solution.

PC running slow or unstable? Do you want to update drivers?

This comprehensive guide explains everything you need to know about downloading, installing, configuring, and using Winget effectively.

What Is Windows Package Manager (Winget)?

Windows Package Manager is Microsoft’s official package management tool for Windows. Similar to package managers like:

  • apt for Ubuntu
  • yum for Red Hat
  • Homebrew for macOS
  • npm for Node.js

Winget enables users to install and manage software packages using command-line instructions.

With Winget, you can:

  • Search for applications
  • Install software
  • Upgrade installed apps
  • Remove applications
  • Export software lists
  • Import software setups
  • Automate deployment
  • Manage package sources

Winget uses package manifests stored in repositories, allowing it to download official software installers securely.

Benefits of Using Winget

Using Winget offers several major advantages over manual software installation.

Faster Installations

Repair PC

You can install software with a single command instead of browsing websites.

Centralized Management

Manage multiple applications from one interface.

Batch Deployment

PC running slow or unstable? Do you want to update drivers?

Install multiple apps automatically on a new computer.

Easy Updates

Upgrade all supported apps simultaneously.

Automation

Use scripts to automate software setups.

Official Microsoft Support

Winget is maintained by Microsoft, improving reliability and security.

Cleaner Workflow

No need to manually search for download links.

System Requirements for Winget

Winget is supported on:

  • Windows 10 version 1809 or later
  • Windows 11
  • Microsoft Store access (for App Installer)
  • Administrator privileges for some installations
PC running slow or unstable? Do you want to update drivers?

Most modern Windows systems either already include Winget or can install it easily.

How to Check If Winget Is Already Installed

Before downloading Winget, first verify whether it is already available.

Steps:

  1. Press Windows + S
  2. Type Command Prompt, PowerShell, or Windows Terminal
  3. Open the terminal
  4. Type:
winget --version

If Installed:

You will see a version number such as:

v1.8.1911

If Not Installed:

You may receive an error like:

'winget' is not recognized...

If so, proceed with installation.

How to Download and Install Winget

Winget is distributed through Microsoft’s App Installer package.

Step 1: Open Microsoft Store

  • Press Windows + S
  • Search for Microsoft Store
  • Open it

Step 2: Search for App Installer

Type:

App Installer

Step 3: Install or Update

Select Microsoft’s App Installer and click:

  • Install
  • Update

Winget is included automatically.

Step 4: Restart Terminal

Close and reopen Command Prompt or PowerShell.

Step 5: Verify Installation

Type:

winget --version

Method 2: Install Winget Manually from GitHub

If Microsoft Store is unavailable:

Step 1: Visit the official Winget GitHub releases page

Download the latest:

  • .msixbundle package

Step 2: Install Dependencies

You may also need:

  • Microsoft.UI.Xaml package
  • Visual C++ dependencies

Step 3: Run the Installer

Double-click the .msixbundle file.

Step 4: Complete Installation

Follow prompts.

Step 5: Test Winget

Run:

winget --version

Understanding Basic Winget Commands

Once installed, Winget becomes a powerful software management tool.

Search for Applications

To find software:

winget search vlc

Example results may include:

  • VLC Media Player
  • VLC UWP

Install Applications

To install:

winget install VLC

Or use exact package ID:

winget install VideoLAN.VLC

Upgrade Applications

To upgrade a specific app:

winget upgrade VLC

To upgrade all outdated apps:

winget upgrade --all

Uninstall Applications

To remove software:

winget uninstall VLC

List Installed Software

View installed applications:

winget list

Show Package Information

Detailed package info:

winget show VLC

Import and Export Package Lists

Winget allows you to replicate setups across devices.

Export Installed Packages:

winget export -o packages.json

Import on Another PC:

winget import -i packages.json

This is ideal for:

  • New PC setups
  • IT deployments
  • Backup configurations

Using Winget with Administrator Rights

Some packages require elevated permissions.

Open Terminal as Administrator:

  • Right-click Command Prompt or PowerShell
  • Select Run as administrator

Then run commands normally.

Silent Installations

For unattended installs:

winget install Google.Chrome --silent

Useful for:

  • Automated deployments
  • Enterprise use
  • Setup scripts

Accept Agreements Automatically

To bypass prompts:

winget install Microsoft.VisualStudioCode --accept-package-agreements --accept-source-agreements

Managing Sources

Winget pulls packages from repositories.

View Sources:

winget source list

Reset Sources:

winget source reset --force

Add Sources:

Advanced users can add custom repositories.

Common Software You Can Install with Winget

Examples include:

  • Google Chrome
  • Mozilla Firefox
  • VLC
  • Spotify
  • Discord
  • Zoom
  • Visual Studio Code
  • Git
  • Python
  • Steam
  • 7-Zip

Example:

winget install 7zip.7zip

Batch Installing Multiple Applications

You can create scripts like:

winget install Google.Chrome
winget install Mozilla.Firefox
winget install VideoLAN.VLC
winget install Microsoft.VisualStudioCode

This dramatically speeds up PC setup.

Troubleshooting Winget Installation Issues

Winget Command Not Found

Possible fixes:

  • Restart terminal
  • Reinstall App Installer
  • Update Windows
  • Reboot PC

Microsoft Store Missing

Use GitHub manual installation.

Source Errors

Reset sources:

winget source reset --force

Package Not Found

Try broader searches:

winget search chrome

Permission Issues

Use administrator privileges.

Security and Safety

Winget is generally secure because:

  • Microsoft curates repositories
  • Packages reference official installers
  • Community manifests are reviewed

However:

  • Always verify package names
  • Use exact IDs
  • Avoid unofficial repositories unless trusted

Advantages Over Traditional Installation

Traditional Method:

  • Search online
  • Visit websites
  • Download installers
  • Click through setup
  • Repeat for each app

Winget Method:

  • Open terminal
  • Run command
  • Install automatically

Winget saves time and reduces clutter.

Winget for Developers

Developers often use Winget for:

  • Installing coding environments
  • Setting up Git
  • Installing Node.js
  • Managing Python versions
  • Automating workstation setups

Example:

winget install Git.Git
winget install Python.Python.3
winget install OpenJS.NodeJS

Winget vs Chocolatey

Both are Windows package managers.

Winget:

  • Official Microsoft tool
  • Built into Windows
  • Free
  • Secure
  • Growing package library

Chocolatey:

  • Older ecosystem
  • Larger community
  • More advanced scripting
  • Third-party platform

For most users, Winget is simpler and more accessible.

Winget Best Practices

To maximize effectiveness:

  • Keep App Installer updated
  • Use exact package IDs
  • Regularly run upgrades
  • Export package lists
  • Use silent installs for automation
  • Verify software sources

Future of Winget

Microsoft continues expanding Winget with:

  • Improved repositories
  • Better automation
  • Enhanced enterprise deployment
  • GUI integrations
  • Community support

Winget is increasingly becoming a standard Windows administration tool.

Frequently Asked Questions

Is Winget free?

Yes, completely free.

Does Winget work on Windows 11?

Yes, and it is often preinstalled.

Can I use Winget without Microsoft Store?

Yes, manual installation is possible.

Is Winget safe?

Generally yes, especially when using official repositories.

Can Winget update all apps?

Yes, with:

winget upgrade --all

Final Thoughts

Windows Package Manager (Winget) is one of the most useful tools Microsoft has introduced for Windows users. It modernizes software management, saves significant time, reduces installation complexity, and provides powerful automation capabilities.

Whether you are a beginner looking for easier software installation, a developer setting up environments, or an IT professional deploying multiple systems, Winget offers a streamlined and highly effective solution.

By learning how to install, configure, and use Winget commands, you can transform the way you manage software on Windows 10 and Windows 11. Instead of repetitive manual downloads, you gain centralized, scriptable control over your entire application ecosystem.

For modern Windows users, Winget is quickly becoming an essential tool.

PC running slow or unstable? Do you want to update drivers?

GeeksDigit.Com
Logo