IT Q&A

Znalostní báze postupů a řešení v oblasti IT.
Reset

Instalace WinGet (nejnovější verze) pomocí PowerShellu

PowerShell Aktualizováno 01.04.2026 12:49

Tento návod popisuje instalaci nebo opravu WinGetu (Windows Package Manager) na nejnovější dostupnou verzi pomocí PowerShellu. Postup je rozdělen na variantu bez administrátorských práv a variantu pro administrátora.

Princip fungování

  • PowerShell nainstaluje modul Microsoft.WinGet.Client.
  • Modul umožní opravit nebo doinstalovat WinGet (App Installer).
  • Rozdíl je pouze v tom, zda instalace probíhá pro uživatele nebo celý systém.

Důležité upozornění

Varianta 1: Instalace bez administrátorských práv

WinGet instalace pro aktuálního uživatele PowerShell
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force -Scope CurrentUser

Register-PSRepository -Default
Set-PSRepository -Name PSGallery -InstallationPolicy Trusted

Install-Module Microsoft.WinGet.Client -Force -Scope CurrentUser
Import-Module Microsoft.WinGet.Client -Force

Repair-WinGetPackageManager -Force -Latest

winget --version

Instalace proběhne pouze pro aktuálního uživatele a nevyžaduje administrátorská oprávnění.

Varianta 2: Instalace jako administrátor (doporučeno)

WinGet instalace pro celý systém PowerShell
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force

Set-PSRepository -Name PSGallery -InstallationPolicy Trusted

Install-Module Microsoft.WinGet.Client -Force -Scope AllUsers
Import-Module Microsoft.WinGet.Client -Force

Repair-WinGetPackageManager -Force -Latest

winget --version

Tato varianta instaluje WinGet pro všechny uživatele systému a je vhodná pro firemní prostředí.

Ověření instalace

Kontrola funkčnosti PowerShell
winget --version
winget search powertoys

Nejčastější problémy

  • Chyba oprávnění – použijte správný parametr Scope.
  • winget není nalezen – restartujte PowerShell.
  • Install-Module selže – zkontrolujte PSGallery nebo proxy.
  • Repair-WinGetPackageManager selže – spusťte PowerShell jako správce.
  • Firemní prostředí – může blokovat Microsoft Store / App Installer.

Výsledek

Po úspěšném dokončení bude v systému dostupný funkční WinGet, připravený pro instalaci a správu aplikací z příkazové řádky.

Funkčnost ověříte příkazem winget --version.