Laat Winget weer werken op Windows 11 met deze handige gids.

Winget is een opdrachtregelprogramma dat app-pakketten kan downloaden en installeren vanuit MS Store en de apps die in de repository worden vermeld. Het bespaart veel tijd die anders verspild zou worden aan het zoeken in de Microsoft Store of op internet naar een bepaalde app, deze downloaden en vervolgens handmatig installeren.

Maar sommige gebruikers melden dat Winget niet werkt op hun pc. Ze worden geconfronteerd met een "Het systeem kan het opgegeven programma niet uitvoeren" en kunnen geen enkele opdracht uitvoeren. In dit bericht worden meerdere methoden besproken om het probleem op te lossen en Winget weer in werkende staat te herstellen. Laten we beginnen.

Redenen waarom Winget niet meer werkt op Windows

Dit zijn de volgende redenen waarom Winget niet werkt op uw Windows-pc:

  1. U gebruikt een verouderde versie van het app-installatieprogramma.
  2. Winget-servers zijn uitgevallen of je hebt geen actieve internetverbinding.
  3. De alias voor app-uitvoering is niet geconfigureerd of inactief voor Winget.
  4. App Installer kon tijdens de installatie de PATH-omgevingsvariabele niet automatisch toevoegen.

Nu weet je waarom Winget niet werkt. Probeer deze acht methoden uit om het probleem op te lossen en gebruik uw favoriete pakketbeheerder opnieuw.

1. Sluit en heropen Winget in de Terminal-app

Voordat u doorgaat met geavanceerde oplossingen, sluit u de opdrachtprompt of PowerShell-instantie die u op de pc uitvoert volledig. U kunt Taakbeheer gebruiken om een ​​niet-reagerende instantie van een van deze opdrachtregelprogramma's te stoppen.

Open daarna de opdrachtprompt of PowerShell met beheerdersrechten op uw systeem. Typ Winget en druk op de Binnenkomen sleutel om te controleren of Winget nu werkt.

2. Controleer of de Winget-servers niet beschikbaar zijn

Winget is een online tool die een robuuste internetverbinding nodig heeft om in verschillende repositories naar een pakket te zoeken en deze vervolgens te downloaden en te installeren. Als de Winget-servers down of inactief zijn, kan het geen resultaten ophalen uit repositories. Controleer dus of Winget-servers niet werken DownDetector of een vergelijkbare website.

U kunt ook controleren of uw Windows-pc verbinding kan maken met internet. Open gewoon een webbrowser en ga naar een website of voer een webgebaseerde app uit om de internetverbinding te bevestigen. Als de servers down zijn, moet je wachten tot ze weer live zijn om Winget te gebruiken.

3. Voer een volledige systeemuitschakeling uit

Windows gebruikt Fast Startup om processen op kernelniveau in slaapstand te houden en als een van deze storingen optreedt, blijven ze in die staat nadat u het systeem hebt ingeschakeld. Voer dus een volledige afsluiting uit om alle kernservices te sluiten en opnieuw te starten en probeer vervolgens Winget uit te voeren. Hier is hoe het te doen:

  1. druk op Win + R om het dialoogvenster Uitvoeren te openen. Type cmd en druk op Ctrl+Shift+Enter sleutels tot open de opdrachtprompt met beheerdersrechten.
  2. Typ nu de volgende opdracht en druk op Enter: afsluiten /s /f /t 0
  3. Uw systeem wordt afgesloten. Het zal langer duren dan een gebruikelijke afsluiting omdat Windows alles zal sluiten.
  4. Schakel uw systeem in en probeer Winget uit te voeren met de Terminal-app om te controleren of het nu werkt.

4. App-installatieprogramma bijwerken

Winget maakt nu deel uit van Windows 10 en 11 en wordt naar pc's verzonden met behulp van de app-installatietoepassing. Als u het app-installatieprogramma al een tijdje niet hebt bijgewerkt, kunt u problemen ondervinden bij het uitvoeren van Winget en het beheren van pakketten. Winget is alleen opgenomen in versie 1.11.11451 of hoger van de App Installer. Als u een oudere versie heeft, kunt u Winget niet vanaf de terminal gebruiken.

Open dus de Microsoft Store en controleer het bibliotheekgedeelte voor updates die in behandeling zijn voor het app-installatieprogramma. Zoek en installeer de update handmatig en controleer of Winget nu werkt.

5. Schakel de app-uitvoeringsalias in

Als de app-uitvoeringsalias voor Winget is uitgeschakeld, werkt deze niet wanneer u toegang probeert te krijgen tot Winget vanaf de terminal. U moet het dus inschakelen in de app-instellingen. Herhaal de volgende stappen:

  1. Klik met de rechtermuisknop op de Begin knop om het te openen Hoofdgebruiker menu. Klik op de Instellingen app.
  2. Navigeer naar het menu aan de linkerkant en klik op de Apps keuze.
  3. Klik nu op de Geavanceerde app-instellingen keuze. Klik dan op de Aliassen voor app-uitvoering keuze.
  4. Zoek de Windows Pakketbeheer-client keuze. Controleer de schakelaar ernaast. Als het is uitgeschakeld, klikt u erop inschakelen de app-uitvoeringsalias voor de app.
  5. Sluit de app Instellingen.

6. Voeg handmatig de padomgevingsvariabele toe

Een verkeerd geconfigureerd Winget-pad kan ook fouten opleveren. U moet dus handmatig het juiste pad toevoegen in Omgevingsvariabelen met behulp van het venster Geavanceerde systeemeigenschappen. Herhaal de volgende stappen:

  1. druk op Win + R naar open het dialoogvenster Uitvoeren. Type sysdm.cpl, 3 in het tekstvak en druk op de Binnenkomen sleutel te openen Geavanceerde systeemeigenschappen.
  2. Klik op de Omgevingsvariabelen knop. Klik op de Pad invoeren en klik vervolgens op de Bewerking knop.
  3. Klik nu op de knop Nieuw en plak het volgende pad: %UserProfile%\AppData\Local\Microsoft\WindowsApps
  4. Klik op de OK knop. Start uw pc opnieuw op.
  5. Open de Terminal-app en controleer of Winget werkt of niet.

7. Registreer Winget opnieuw met behulp van PowerShell

Als Winget niet werkt op uw pc, kunt u deze opnieuw registreren met PowerShell. Aangezien het een onderdeel is van de App Installer, wat een systeem-app is, is het mogelijk om het opnieuw te registreren. Herhaal de volgende stappen:

  1. druk op Win + R om het dialoogvenster Uitvoeren te openen. Type PowerShell en druk op de Ctrl+Shift+Enter toetsen tegelijk.
  2. Het PowerShell-venster wordt gestart met beheerdersrechten. Plak de volgende code en druk op de Binnenkomen sleutel om het uit te voeren:
    Add-AppxPackage-Ontwikkelingsmodus uitschakelen-Register "C:\ProgrammaBestanden\WindowsApps\Microsoft.vleugel.Bron_2021.718.1322.843_neutraal__8wekyb3d8bbwe\AppXManifest.xml" - Uitgebreid
  3. U ziet geen bevestigingsbericht nadat de opdracht met succes is uitgevoerd. Sluit het PowerShell-venster en start uw pc opnieuw op.

8. Probeer enkele generieke Windows-oplossingen

Als geen van de methoden voor u werkt, probeer dan onze generieke oplossingen zoals SFC- en DISM-scans die corruptie van systeembestanden vinden en repareren en Windows Image-componenten onderhouden. Je moet voer de SFC-scan uit eerst en laat het de corrupte systeembestanden, indien aanwezig, vinden en vervangen. Daarna, voer de DISM-scan uit in de online-modus.

Nadat u deze scans hebt uitgevoerd, kunt u Systeemherstel gebruiken om de pc terug te zetten naar een tijdstip waarop alles goed werkte. Ten slotte kunt u een volledige systeemreset uitvoeren. U kunt de optie Mijn bestanden behouden kiezen om al uw bestanden te bewaren fabrieksinstellingen van Windows.

Maak Winget weer functioneel

Winget is een fantastische pakketbeheerder die u helpt bij het beheren en beheren van app-pakketten vanaf de terminal. Zorg voor een robuuste internetverbinding en controleer of de alias voor app-uitvoering actief is voor Winget. Configureer handmatig het PATH voor Winget en registreer de App Installer opnieuw met behulp van PowerShell. Als u een GUI-versie van Winget wilt, kunt u Winstall proberen, waarmee u apps in batches kunt installeren.