Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
WinGet är ett kommandoradsverktyg som gör det möjligt för användare att identifiera, installuppgradera, ta bort och konfigurera program på Windows 10, Windows 11 och Windows Server 2025-datorer. Det här verktyget är klientgränssnittet för Windows Správca balíkov-tjänsten.
Installera WinGet
WinGet Windows Správca balíkov finns på Windows 11, moderna versioner av Windows 10 och Windows Server 2025 som en del av App Installer. App Installer är en systemkomponent som levereras och uppdateras av Microsoft Store på Windows Desktop-versioner och via uppdateringar på Windows Server 2025.
Anmärkning
Kommandoradsverktyget WinGet stöds endast på Windows 10 version 1809 (version 17763) eller senare. WinGet är inte tillgängligt förrän du har loggat in på Windows som användare för första gången, vilket utlöser Microsoft Store för att registrera Windows Správca balíkov som en del av en asynkron process. Om du nyligen har loggat in som användare för första gången och upptäcker att WinGet ännu inte är tillgängligt kan du öppna PowerShell och ange följande kommando för att begära denna WinGet-registrering: Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.
Anmärkning
Det är möjligt att appinstallationsprogrammet inte är installerat på enheten. I så fall kan den laddas ned här.
Installera WinGet-förhandsversion [Endast utvecklare]
WinGet ingår i appinstallationsprogrammet. Om du vill prova de senaste Windows Správca balíkov funktionerna kan install du skapa en förhandsversion på något av följande sätt:
Ladda ned den senaste WinGet-förhandsversionen. Läs viktig information för WinGet-förhandsversionen om du vill veta mer om nya funktioner. Om du installerar det här paketet får du förhandsversionen av WinGet-klienten, men den aktiverar inte automatiska uppdateringar av nya förhandsversioner från Microsoft Store.
Använd ett konto för Microsoft (MSA), arbete, skola eller Microsoft Entra ID (tidigare Azure Active Directory) för att registrera dig för Windows Insider Program i Canary- eller Dev Channels. Windows Insider Canary och Dev Channels innehåller automatiska uppdateringar av nya förhandsversioner av WinGet från Microsoft Store.
Installera WinGet på Windows Sandbox
Windows Sandbox ger en enkel skrivbordsmiljö för att på ett säkert sätt köra program isolerat. Programvara installerad i Windows Sandbox-miljön förblir "sandboxad" och körs separat från värdsystemet. Windows Sandbox innehåller inte WinGet eller Microsoft Store-appen, så du måste ladda ned det senaste WinGet-paketet från WinGet-versionssidan på GitHub eller använda cmdleten Repair-WinGetPackageManager.
Följ install dessa steg från en Windows PowerShell-kommandotolk för att få en stabil version av WinGet på Windows Sandbox:
$progressPreference = 'silentlyContinue'
Write-Host "Installing WinGet PowerShell module from PSGallery..."
Install-PackageProvider -Name NuGet -Force | Out-Null
Install-Module -Name Microsoft.WinGet.Client -Force -Repository PSGallery | Out-Null
Write-Host "Using Repair-WinGetPackageManager cmdlet to bootstrap WinGet..."
Repair-WinGetPackageManager -AllUsers
Write-Host "Done."
Om du vill install WinGet PowerShell-modulen för hela datorn kan du använda parametern -Scope AllUsers med cmdleten Install-Module. Om du vill ha en förhandsversion av WinGet kan du lägga till -IncludePrerelease parametern med cmdleten Repair-WinGetPackageManager . Om du vill se tillgängliga parametrar för cmdleten Repair-WinGetPackageManager kan du köra Get-Help Repair-WinGetPackageManager -Full.
Mer information om Windows sandbox-miljö, inklusive hur du använder install sandbox-miljön och vad du kan förvänta dig av dess användning finns i Windows Sandbox-dokument.
Administratörsöverväganden
Installationsbeteendet kan variera beroende på om du kör WinGet med administratörsbehörighet.
När du kör WinGet utan administratörsbehörighet kan vissa program kräva utökade privilegier till install. När installationsprogrammet körs uppmanar Windows dig att elevate. Om du väljer att inte höja misslyckas programmet med install.
När du kör WinGet i en kommandotolk för administratör, visas inte behörighetsprompter om programmet kräver det. Var alltid försiktig när du kör kommandotolken som administratör och endast install program som du litar på.
Använda WinGet
När App Installer har installerats, kan du köra WinGet genom att skriva 'winget' i Kommandotolken.
Ett av de vanligaste användningsscenarierna är för search och install ett favoritverktyg.
Om du vill search ett verktyg skriver du
winget search <appname>.När du har kontrollerat att det verktyg du vill använda finns tillgängligt kan du install verktyget genom att skriva
winget install <appname>. WinGet-verktyget startar installationsprogrammet och install programmet på datorn.
Utöver install och searchinnehåller WinGet ett antal andra kommandon som gör att du kan visa information om program, ändra källor och validera paket. Om du vill hämta en fullständig lista över kommandon skriver du:
winget --help.
Vissa användare har rapporterat problem med att klienten inte är inkluderad i deras PATH.
Kommandon
Den aktuella versionen av WinGet-verktyget stöder följande kommandon.
| Befallning | Beskrivning |
|---|---|
install |
Installerar det angivna programmet. |
show |
Visar information om det angivna programmet. |
source |
Lägger till, redigerar, tar bort och uppdaterar de Windows Správca balíkov lagringsplatser som används av WinGet. |
search |
Söker efter en applikation. |
list |
Visa installerade paket. |
upgrade |
Uppgraderar det angivna programmet. |
uninstall |
Avinstallerar det angivna programmet. |
hash |
Genererar SHA256-hashen för installationsprogrammet. |
validate |
Validerar en manifestfil för överföring till Windows Správca balíkov-lagringsplatsen. |
settings |
Öppna settings. |
features |
Visar status för experimentella funktioner. |
export |
Exporterar en lista över installerade paket. |
import |
Installerar alla paket i en fil. |
pin |
Hantera paketstift. |
configure |
Konfigurerar systemet till ett önskat tillstånd. |
download |
Laddar ned det angivna programmets installationsprogram. |
repair |
Reparerar det valda programmet. |
dscv3 |
PowerShell Desired State Configuration (DSC) v3-resurskommandon. |
Alternativ
WinGet-verktyget stöder följande alternativ.
| Alternativ | Beskrivning |
|---|---|
-v, --version |
Returnerar den aktuella versionen av WinGet. |
--info |
Ger dig all detaljerad information om WinGet, inklusive länkarna till licensen, sekretesspolicyn och konfigurerade grupprinciper. |
-?, --help |
Visar ytterligare help för WinGet. |
--wait |
Uppmanar användaren att trycka på valfri tangent innan den avslutas. |
--logs, --open-logs |
Öppnar standardloggplatsen. |
--verbose, --verbose-logs |
Aktiverar utförlig loggning för winget. |
--nowarn, --ignore-warnings |
Undertrycker varningsutdata. |
--disable-interactivity |
Inaktiverar interaktiva uppmaningar. |
--proxy |
Anger en proxy som ska användas för den här körningen. |
--no-proxy |
Inaktiverar användningen av proxy för denna exekvering. |
Installationsformat som stöds
WinGet stöder följande typer av installationsprogram:
- EXE (med flaggorna Silent och SilentWithProgress )
- ZIP-kod
- INNO
- NULLSOFT
- MSI
- WIX
- APPX
- MSIX
- BRÄNNA
- BÄRBAR
- TYPSNITT
Skripthantering med WinGet
Microsoft. WinGet.Client PowerShell-modulen finns på PowerShell Gallery.
Debuggning och felsökning
WinGet tillhandahåller loggning för att help diagnostisera problem. Felsökning och detaljer om loggning finns i Felsökning och felsökning.
Verktyg som saknas
Om gemenskapsförrådet inte innehåller ditt verktyg eller program, skicka in ett paket till vårt förråd. Genom att lägga till ditt favoritverktyg blir det tillgängligt för dig och alla andra.
Anpassa WinGet settings
Du kan konfigurera WinGet-kommandoradsupplevelsen genom att settings ändra.json-filen. Mer information finns på sidan för settings kommandot.
Information om öppen källkod
Verktyget WinGet är open-source programvara som är tillgänglig på GitHub på lagringsplatsen https://github.com/microsoft/winget-cli/. Källan för att skapa klienten finns i mappen src.
Källan för WinGet finns i en Visual Studio 2022 C++-lösning. Om du vill skapa lösningen korrekt klonar du lagringsplatsen och kör lämplig WinGet-konfigurationsfil i katalogen ".github".
Vi rekommenderar att du bidrar till källan WinGet på GitHub. Du måste först godkänna och underteckna Microsoft CLA. Pull-begäranden ska komma från en gren på din egen fork.
Felsökning
- wingetcli-lagringsplatsen har en lista över vanliga problem och vanliga fel, tillsammans med rekommendationer om hur du löser:
Windows developer