Få Winget til at fungere igen på Windows 11 med denne praktiske guide.
Winget er et kommandolinjeværktøj, der kan downloade og installere apppakker fra MS Store og de apps, der er angivet i dets lager. Det sparer en masse tid, som ellers ville være spildt på at søge i Microsoft Store eller på nettet efter en bestemt app, downloade den og derefter manuelt installere den.
Men nogle brugere rapporterer, at Winget ikke virker på deres pc. De står over for en "Systemet kan ikke udføre det angivne program" og kan ikke køre nogen kommandoer. Dette indlæg vil diskutere flere metoder til at løse problemet og gendanne Winget til dets funktionstilstand. Lad os begynde.
Årsager til, at Winget holder op med at fungere på Windows
Her er følgende grunde til, at Winget ikke fungerer på din Windows-pc:
- Du kører en forældet version af App Installer.
- Winget-servere er nede, eller du har ikke en aktiv internetforbindelse.
- App-udførelsesaliaset er ikke konfigureret eller inaktivt for Winget.
- App Installer kunne ikke tilføje PATH-miljøvariablen automatisk under installationen.
Nu kender du årsagerne til, at Winget ikke virker problem. Prøv disse otte metoder til at løse problemet, og brug din foretrukne pakkehåndtering igen.
1. Luk og genåbn Winget i Terminal-appen
Før du går videre til avancerede rettelser, skal du helt lukke den kommandoprompt eller PowerShell-forekomst, du kører på pc'en. Du kan bruge Task Manager til at stoppe en ikke-svarende forekomst af et af disse kommandolinjeværktøjer.
Åbn derefter kommandoprompt eller PowerShell med administratorrettigheder på dit system. Skriv Winget og tryk på Gå ind nøgle for at kontrollere, om Winget virker nu.
2. Tjek om Winget-serverne er nede
Winget er et onlineværktøj, der har brug for en robust internetforbindelse for at søge efter en pakke i forskellige repositories og derefter downloade og installere dem. Hvis Winget-serverne er nede eller inaktive, vil den ikke være i stand til at hente resultater fra repositories. Så tjek om Winget-servere ikke bruger Neddetektor eller en lignende hjemmeside.
Du kan også kontrollere, om din Windows-pc kan oprette forbindelse til internettet. Du skal blot åbne en webbrowser og få adgang til et websted eller køre en webbaseret app for at bekræfte internetforbindelsen. Hvis serverne er nede, skal du vente til de kommer live igen for at bruge Winget.
3. Udfør en komplet systemnedlukning
Windows bruger Hurtig opstart til at dvale processer på kerneniveau, og hvis nogen af disse fejl, forbliver de i denne tilstand, efter du har tændt for systemet. Så udfør en fuldstændig nedlukning for at lukke og genstarte alle kernetjenesterne, og prøv derefter at køre Winget. Sådan gør du:
- Trykke Win + R for at åbne dialogboksen Kør. Type cmd og tryk Ctrl + Shift + Enter nøgler til åbne kommandoprompten med administratorrettigheder.
- Skriv nu følgende kommando og tryk på Enter-tasten: nedlukning /s /f /t 0
- Dit system vil lukke ned. Det vil tage længere tid end en sædvanlig nedlukning, fordi Windows lukker alt.
- Tænd dit system, og prøv at køre Winget ved hjælp af Terminal-appen for at kontrollere, om det virker nu.
4. Opdater App Installer
Winget er en del af Windows 10 og 11 nu og sendes til pc'er ved hjælp af App Installer-applikationen. Hvis du ikke har opdateret App Installer i et stykke tid, kan du få problemer med at køre Winget og administrere pakker. Winget er kun inkluderet i version 1.11.11451 eller nyere af App Installer. Hvis du har en ældre version, kan du ikke bruge Winget fra terminalen.
Så åbn Microsoft Store og tjek bibliotekssektionen for eventuelle ventende opdateringer til App Installer. Søg og installer opdateringen manuelt, og kontroller, om Winget virker nu.
5. Aktiver App Execution Alias
Hvis App Execution Alias for Winget er deaktiveret, fungerer det ikke, når du prøver at få adgang til Winget fra terminalen. Så du skal aktivere det i appindstillingerne. Gentag følgende trin:
- Højreklik på Start knappen for at åbne Power User menu. Klik på Indstillinger app.
- Naviger til menuen i venstre side og klik på Apps mulighed.
- Klik nu på Avancerede appindstillinger mulighed. Klik derefter på App-udførelsesaliasser mulighed.
- Find Windows Package Manager-klient mulighed. Tjek kontakten ved siden af. Hvis den er deaktiveret, skal du klikke på den for at aktivere app-udførelsesaliaset for appen.
- Luk appen Indstillinger.
6. Tilføj stimiljøvariablen manuelt
En forkert konfigureret Winget-sti kan også give fejl. Så du skal manuelt tilføje den korrekte sti i miljøvariabler ved hjælp af vinduet Avancerede systemegenskaber. Gentag følgende trin:
- Trykke Win + R til åbne dialogboksen Kør. Type sysdm.cpl ,3 i tekstboksen og tryk på Gå ind nøgle til at åbne Avancerede systemegenskaber.
- Klik på miljøvariabler knap. Klik på Sti indtastning og klik derefter på Redigere knap.
- Klik nu på knappen Ny og indsæt følgende sti: %UserProfile%\AppData\Local\Microsoft\WindowsApps
- Klik på Okay knap. Genstart din pc.
- Åbn Terminal-appen og kontroller, om Winget virker eller ej.
7. Genregistrer Winget ved hjælp af PowerShell
Hvis Winget ikke virker på din pc, kan du genregistrere den ved hjælp af PowerShell. Da det er en del af App Installer, som er en system-app, er det muligt at omregistrere det. Gentag følgende trin:
- Trykke Win + R for at åbne dialogboksen Kør. Type PowerShell og tryk på Ctrl + Shift + Enter nøgler på én gang.
- PowerShell-vinduet starter med administratorrettigheder. Indsæt følgende kode og tryk på Gå ind nøgle til at udføre det:
Add-AppxPackage-Deaktiver udviklingstilstand-Tilmeld "C:\ProgramFiler\WindowsApps\Microsoft.Winget.Kilde_2021.718.1322.843_neutral__8wekyb3d8bbwe\AppXManifest.xml" -Ordrig
- Du vil ikke se nogen bekræftelsesmeddelelse, efter at kommandoen er udført. Luk PowerShell-vinduet, og genstart din pc.
8. Prøv nogle generiske Windows-rettelser
Hvis ingen af metoderne virker for dig, så prøv vores generiske rettelser som SFC- og DISM-scanninger, der finder og reparerer systemfilkorruptionen og servicerer Windows Image-komponenter. Du må køre SFC-scanningen først og lad den finde og erstatte de korrupte systemfiler, hvis nogen. Efter det, køre DISM-scanningen i online-tilstand.
Efter at have kørt disse scanninger, kan du bruge Systemgendannelse til at gendanne pc'en til et tidspunkt, hvor alt fungerede fint. Til sidst kan du udføre en komplet systemnulstilling. Du kan vælge Behold mine filer for at bevare alle dine filer mens fabriksnulstilling af Windows.
Gør Winget funktionel igen
Winget er en fantastisk pakkehåndtering, der hjælper dig med at styre og administrere apppakker fra terminalen. Sørg for robust internetforbindelse, og kontroller, om app-udførelsesaliaset er aktivt for Winget. Genkonfigurer PATH til Winget manuelt, og genregistrer appinstallationsprogrammet ved hjælp af PowerShell. Hvis du vil have en GUI-version af Winget, kan du prøve Winstall, som hjælper dig med at batchinstallere apps.