Sådan rettes fejlen “Winget ikke genkendt” i Windows: 3 effektive løsninger
Det kan være ret frustrerende at håndtere fejlen “Winget genkendes ikke” i Windows, især hvis du er vant til at administrere apps fra kommandolinjen. Det er lidt mærkeligt, men nogle gange koger det ned til en håndfuld problemer: din App Installer er muligvis forældet, Windows Package Manager Client er muligvis deaktiveret, eller Windows ved simpelthen ikke, hvor den skal finde winget.exe, fordi PATH-miljøvariablen ikke er konfigureret korrekt. At rette dette kan føles som en vild gåsejagt, men ofte er det bare et spørgsmål om at opdatere en komponent eller trykke på en knap. Når du har udført nedenstående trin, burde du være i stand til at køre wingetkommandoer problemfrit igen, hvilket gør dit pakkehåndteringsliv lidt lettere.
Sådan rettes “Winget genkendes ikke” i Windows
Sørg for, at appinstallationsprogrammet er opdateret
Denne er ligetil, men den hjælper, fordi hvis din App Installer er forældet, vil winget slet ikke blive genkendt. Winget følger med App Installer-appen, så hvis den app ikke er opdateret, kan winget forsvinde eller ikke fungere korrekt. Du kan opdatere eller installere den via Microsoft Store eller direkte fra GitHub, hvis det er nødvendigt.
- Klik på Start-menuen, og gå til Alle apps.
- Find og åbn Microsoft Store.
- I butikken skal du trykke på søgefeltet og skrive
App Installer. - Klik på posten App Installer.
- Hvis der vises en Opdater- knap, skal du klikke på den. En ny version kan muligvis løse problemer med Winget.
- Hvis der står ” Åben uden tilgængelige opdateringer”, bruger du sandsynligvis den nyeste version. Men hvis dit appinstallationsprogram slet ikke er installeret, vil du se knappen ” Installer” – klik på den for at hente den nyeste version.
På nogle opsætninger kan denne opdateringsproces være lidt ustabil – nogle gange opdateres den bare ikke korrekt fra butikken. Så hvis tingene ser ud til at sidde fast, skal du gå til GitHub-udgivelsessiden, downloade den seneste installationsfil og køre den manuelt. Det virkede for mig på én pc, ikke så meget på en anden, men det er et forsøg værd.
Aktivér Windows Pakkehåndteringsklienten
Det lyder mærkeligt, men Windows har en liste over app-aliasser, og hvis den til winget er deaktiveret, vil kommandoen ikke blive genkendt uanset hvad. App-udførelsesaliasset for winget skal være slået til, ellers vil Windows bare ikke linke wingettil den faktiske eksekverbare fil.
- Tryk Windows + Ifor at åbne Indstillinger.
- Gå til Apps.
- Klik på Avancerede appindstillinger. Jep, det er gemt under appmenuen.
- Vælg App-udførelsesaliasser.
- Søg efter Windows Packet Manager Client. Hvis den er slået fra, skal du bare slå den til.
Denne knap sørger grundlæggende for, at Windows ved, at winget er en legitim kommando. På én opsætning virkede det med det samme; på en anden var en genstart nødvendig for at aktivere denne ændring. Jeg er ikke sikker på, hvorfor det nogle gange er så inkonsekvent, men det er Windows for dig.
Tilføj winget manuelt til PATH
Hvis alt andet ser fint ud, men kommandoprompten stadig viser “ikke genkendt”, kan det skyldes, at Windows ikke ved, hvor winget.exe skal findes. Det skyldes normalt, at PATH-miljøvariablen mangler eller er defekt. Det er lidt irriterende, fordi man ikke bare kan køre winget hvor som helst.
Sådan tilføjer du det manuelt – men vær advaret, det kan være vanskeligt at rode med systemmiljøvariabler.
- Åbn dialogboksen Kør med Windows + R, skriv derefter
systempropertiesadvancedog tryk på Enter. - Klik på Miljøvariabler nederst.
- I afsnittet Systemvariabler skal du søge efter Sti. Hvis den er der, skal du vælge den og derefter trykke på Rediger.
- Klik på Ny og skriv
%UserProfile%\AppData\Local\Microsoft\WindowsApps. Det er normalt her, winget.exe findes efter en ny installation. - Tryk Enter, og klik derefter to gange på OK for at lukke alt.
- Hvis Sti ikke er angivet (sjældent tilfælde), skal du trykke på Ny under Systemvariabler og indstille den som:
Pathog indsæt i værdifeltet
%UserProfile%\AppData\Local\Microsoft\WindowsApps. Klik derefter på OK. - Opdater appinstallationsprogrammet via Microsoft Store eller manuelt fra GitHub.
- Sørg for, at Windows Package Manager-klienten er slået til i App-udførelsesaliasser.
- Kontrollér og ret PATH-miljøvariablen om nødvendigt.
- Genstart efter ændringer i miljøvariabler eller til/fra-knapper.
Når det er gjort, skal du genstarte din pc. Nogle gange skal Windows genstartes for at genlæse miljøvariablerne, men derefter wingetburde det fungere fint at køre fra en hvilken som helst terminal.
Alt i alt er det ikke altid hurtigt og nemt at løse dette – det er som om Windows får dig til at hoppe gennem bøjlerne bare fordi. Men generelt er det at opdatere App Installer, slå aliaset til/fra eller rette PATH’en, der klarer det. Håber dette får gang i en opdatering. Krydser fingre for, at dette hjælper nogen derude, der kæmper med, at winget ikke bliver genkendt.
Oversigt
Opsummering
Det burde ikke være en hovedpine at få winget til at genkende, men Windows ser ud til at kunne lide at kaste kurvebolde. Normalt kan en hurtig opdatering, skifte eller miljørettelse ordne det. Det er nok ikke sidste gang, du skal rode med det, men i det mindste er der nu en klarere vej til at få winget tilbage i drift. Forhåbentlig sparer det et par timer for nogen. Bare en af de ting, hvor tålmodighed og et par justeringer er nøglen.