Få Winget til å fungere igjen på Windows 11 med denne praktiske veiledningen.
Winget er et kommandolinjeverktøy som kan laste ned og installere apppakker fra MS Store og appene som er oppført i depotet. Det sparer mye tid som ellers ville vært bortkastet ved å søke i Microsoft Store eller nettet etter en bestemt app, laste den ned og deretter installere den manuelt.
Men noen brukere rapporterer at Winget ikke fungerer på PC-en deres. De står overfor en "Systemet kan ikke kjøre det spesifiserte programmet" og kan ikke kjøre noen kommandoer. Dette innlegget vil diskutere flere metoder for å løse problemet og gjenopprette Winget til sin fungerende tilstand. La oss begynne.
Grunner til at Winget slutter å fungere på Windows
Her er følgende grunner til at Winget ikke fungerer på din Windows-PC:
- Du kjører en utdatert versjon av App Installer.
- Winget-servere er nede, eller du har ikke en aktiv internettforbindelse.
- Appkjøringsaliaset er ikke konfigurert eller inaktivt for Winget.
- App Installer klarte ikke å legge til PATH-miljøvariabelen automatisk under installasjonen.
Nå vet du årsakene til at Winget ikke fungerer. Prøv disse åtte metodene for å løse problemet og bruk favorittpakkebehandlingen din igjen.
1. Lukk og åpne Winget på nytt i Terminal-appen
Før du går videre til avanserte rettelser, lukker du ledeteksten eller PowerShell-forekomsten du kjører på PC-en. Du kan bruke Oppgavebehandling til å stoppe en ikke-svarende forekomst av et av disse kommandolinjeverktøyene.
Deretter åpner du kommandoprompt eller PowerShell med administratorrettigheter på systemet ditt. Skriv Winget og trykk på Tast inn nøkkel for å sjekke om Winget fungerer nå.
2. Sjekk om Winget-serverne er nede
Winget er et nettbasert verktøy som trenger en robust internettforbindelse for å søke etter en pakke i ulike repositories og deretter laste ned og installere dem. Hvis Winget-serverne er nede eller inaktive, vil den ikke kunne hente resultater fra repositories. Så sjekk om Winget-servere ikke bruker Neddetektor eller et lignende nettsted.
Du kan også sjekke om din Windows-PC kan koble til internett. Bare åpne en nettleser og gå til et nettsted eller kjør en nettbasert app for å bekrefte internettforbindelsen. Hvis serverne er nede, må du vente til de kommer opp igjen for å bruke Winget.
3. Utfør en fullstendig systemavslutning
Windows bruker Rask oppstart for å dvale prosesser på kjernenivå, og hvis noen av disse feilene, forblir de i den tilstanden etter at du slår på systemet. Så utfør en fullstendig avslutning for å lukke og relansere alle kjernetjenestene, og prøv deretter å kjøre Winget. Slik gjør du det:
- trykk Win + R for å åpne dialogboksen Kjør. Type cmd og trykk Ctrl + Shift + Enter nøkler til åpne ledeteksten med administratorrettigheter.
- Skriv inn følgende kommando og trykk Enter-tasten: avslutning /s /f /t 0
- Systemet ditt vil slå seg av. Det vil ta lengre tid enn en vanlig nedleggelse fordi Windows vil lukke alt.
- Slå på systemet og prøv å kjøre Winget ved å bruke Terminal-appen for å sjekke om det fungerer nå.
4. Oppdater App Installer
Winget er en del av Windows 10 og 11 nå og sendes til PC-er ved hjelp av App Installer-applikasjonen. Hvis du ikke har oppdatert appinstallasjonsprogrammet på en stund, kan du få problemer med å kjøre Winget og administrere pakker. Winget er bare inkludert i versjon 1.11.11451 eller nyere av appinstallasjonsprogrammet. Hvis du har en eldre versjon enn det, kan du ikke bruke Winget fra terminalen.
Så åpne Microsoft Store og sjekk bibliotekdelen for eventuelle ventende oppdateringer for appinstallasjonsprogrammet. Søk og installer oppdateringen manuelt og sjekk om Winget fungerer nå.
5. Aktiver apputførelsesaliaset
Hvis App Execution Alias for Winget er deaktivert, vil det ikke fungere når du prøver å få tilgang til Winget fra terminalen. Så du må aktivere det i appinnstillingene. Gjenta følgende trinn:
- Høyreklikk på Start knappen for å åpne Kraftbruker Meny. Klikk på Innstillinger app.
- Naviger til menyen til venstre og klikk på Apper alternativ.
- Klikk nå på Avanserte appinnstillinger alternativ. Klikk deretter på Aliaser for appkjøring alternativ.
- Finn Windows Package Manager-klient alternativ. Sjekk bryteren ved siden av. Hvis den er deaktivert, klikk på den for å muliggjøre appkjøringsaliaset for appen.
- Lukk Innstillinger-appen.
6. Legg til banemiljøvariabelen manuelt
En feilkonfigurert Winget-bane kan også gi feil. Så du må manuelt legge til den riktige banen i miljøvariabler ved å bruke vinduet Avanserte systemegenskaper. Gjenta følgende trinn:
- trykk Win + R til åpne dialogboksen Kjør. Type sysdm.cpl ,3 i tekstboksen og trykk på Tast inn nøkkel for å åpne Avanserte systemegenskaper.
- Klikk på Miljøvariabler knapp. Klikk på Sti oppføring og klikk deretter på Redigere knapp.
- Klikk nå på Ny-knappen og lim inn følgende bane: %UserProfile%\AppData\Local\Microsoft\WindowsApps
- Klikk på OK knapp. Start PC-en på nytt.
- Åpne Terminal-appen og sjekk om Winget fungerer eller ikke.
7. Registrer Winget på nytt ved å bruke PowerShell
Hvis Winget ikke fungerer på PC-en din, kan du registrere den på nytt ved å bruke PowerShell. Siden det er en del av App Installer som er en systemapp, er det mulig å registrere den på nytt. Gjenta følgende trinn:
- trykk Win + R for å åpne dialogboksen Kjør. Type Kraftskall og trykk på Ctrl + Shift + Enter nøkler på en gang.
- PowerShell-vinduet vil starte med administratorrettigheter. Lim inn følgende kode og trykk på Tast inn nøkkel for å utføre det:
Add-AppxPackage-Deaktiver utviklingsmodus-Registrere "C:\ProgramFiler\WindowsApps\Microsoft.Winget.Kilde_2021.718.1322.843_nøytral__8wekyb3d8bbwe\AppXManifest.xml" - Uttalt
- Du vil ikke se noen bekreftelsesmelding etter at kommandoen er utført. Lukk PowerShell-vinduet og start PC-en på nytt.
8. Prøv noen generiske Windows-fikser
Hvis ingen av metodene fungerer for deg, prøv våre generiske rettelser som SFC- og DISM-skanninger som finner og fikser systemfilkorrupsjonen og betjener Windows Image-komponenter. Du må kjør SFC-skanningen først og la den finne og erstatte de korrupte systemfilene, hvis noen. Etter det, kjør DISM-skanningen i online-modus.
Etter å ha kjørt disse skanningene, kan du bruke Systemgjenoppretting til å tilbakestille PC-en til et tidspunkt da alt fungerte bra. Til slutt kan du utføre en fullstendig tilbakestilling av systemet. Du kan velge alternativet Behold mine filer for å bevare alle filene dine mens fabrikktilbakestilling av Windows.
Gjør Winget funksjonell igjen
Winget er en fantastisk pakkebehandler som hjelper deg med å kontrollere og administrere apppakker fra terminalen. Sørg for robust internettforbindelse og sjekk om appkjøringsaliaset er aktivt for Winget. Rekonfigurer PATH for Winget manuelt og reregistrer appinstallasjonsprogrammet ved å bruke PowerShell. Hvis du vil ha en GUI-versjon av Winget, kan du prøve Winstall som hjelper deg med å batchinstallere apper.