Faceți Winget să lucreze din nou pe Windows 11 cu acest ghid la îndemână.
Winget este un instrument de linie de comandă care poate descărca și instala pachete de aplicații din MS Store și aplicațiile listate în depozitul său. Economisește mult timp care altfel ar fi pierdut în căutarea în Microsoft Store sau pe web pentru o anumită aplicație, descărcarea acesteia și apoi instalarea manuală.
Dar unii utilizatori raportează că Winget nu funcționează pe computerul lor. Aceștia se confruntă cu „Sistemul nu poate executa programul specificat” și nu poate rula nicio comandă. Această postare va discuta mai multe metode pentru a rezolva problema și a restabili Winget la starea sa de funcționare. Sa incepem.
Motive pentru care Winget nu mai funcționează pe Windows
Iată următoarele motive pentru care Winget nu funcționează pe computerul tău Windows:
- Rulați o versiune învechită a aplicației de instalare.
- Serverele Winget sunt defectuoase sau nu aveți o conexiune la internet activă.
- Aliasul de execuție a aplicației nu este configurat sau inactiv pentru Winget.
- Programul de instalare a aplicației nu a reușit să adauge automat variabila de mediu PATH în timpul instalării.
Acum, știți motivele pentru care Winget nu funcționează. Încercați aceste opt metode pentru a rezolva problema și utilizați din nou managerul de pachete preferat.
1. Închideți și redeschideți Winget în aplicația Terminal
Înainte de a trece la remedieri avansate, închideți complet linia de comandă sau instanța PowerShell pe care o rulați pe computer. Puteți utiliza Managerul de activități pentru a opri o instanță care nu răspunde a oricăreia dintre aceste instrumente din linia de comandă.
După aceea, deschideți Command Prompt sau PowerShell cu privilegii de administrator pe sistemul dvs. Tastați Winget și apăsați tasta introduce cheie pentru a verifica dacă Winget funcționează acum.
2. Verificați dacă serverele Winget sunt oprite
Winget este un instrument online care are nevoie de o conexiune robustă la internet pentru a căuta un pachet în diferite depozite și apoi a le descărca și instala. Dacă serverele Winget sunt inactive sau inactive, nu va putea prelua rezultate din depozite. Așadar, verificați dacă serverele Winget nu sunt folosite DownDetector sau un site similar.
De asemenea, puteți verifica dacă computerul dvs. Windows se poate conecta la internet. Pur și simplu deschideți un browser web și accesați un site web sau rulați o aplicație bazată pe web pentru a confirma conexiunea la internet. Dacă serverele nu sunt disponibile, va trebui să așteptați până când revin live pentru a utiliza Winget.
3. Efectuați o oprire completă a sistemului
Windows utilizează Fast Startup pentru a hiberna procesele la nivel de kernel și, dacă vreuna dintre aceste erori, acestea rămân în acea stare după pornirea sistemului. Deci, efectuați o oprire completă pentru a închide și a relansa toate serviciile de bază și apoi încercați să rulați Winget. Iată cum să o faci:
- presa Câștigă + R pentru a deschide caseta de dialog Run. Tip cmd și apăsați Ctrl + Shift + Enter cheile pentru deschideți linia de comandă cu privilegii de administrator.
- Acum, tastați următoarea comandă și apăsați tasta Enter: oprire /s /f /t 0
- Sistemul dvs. se va opri. Va dura mai mult decât o închidere obișnuită, deoarece Windows va închide totul.
- Porniți sistemul și încercați să rulați Winget folosind aplicația Terminal pentru a verifica dacă funcționează acum.
4. Actualizați aplicația de instalare
Winget face parte din Windows 10 și 11 acum și este livrat pe computere folosind aplicația App Installer. Dacă nu ați actualizat aplicația de instalare de ceva timp, vă puteți confrunta cu probleme la rularea Winget și la gestionarea pachetelor. Winget este inclus numai în versiunea 1.11.11451 sau mai recentă a aplicației de instalare. Dacă aveți o versiune mai veche decât aceasta, nu puteți utiliza Winget din terminal.
Deci, deschideți Microsoft Store și verificați secțiunea bibliotecă pentru orice actualizări în așteptare pentru aplicația de instalare. Căutați și instalați manual actualizarea și verificați dacă Winget funcționează acum.
5. Activați aliasul de execuție a aplicației
Dacă aliasul de execuție a aplicației pentru Winget este dezactivat, nu va funcționa atunci când încercați să accesați Winget de pe terminal. Deci, trebuie să îl activați în setările aplicației. Repetați următorii pași:
- Faceți clic dreapta pe start butonul pentru a deschide Utilizator puternic meniul. Faceți clic pe Setări aplicația.
- Navigați la meniul din partea stângă și faceți clic pe Aplicații opțiune.
- Acum, faceți clic pe Setări avansate ale aplicației opțiune. Apoi faceți clic pe Aliasuri de execuție a aplicației opțiune.
- Localizați Client Windows Package Manager opțiune. Verificați comutatorul de lângă acesta. Dacă este dezactivat, faceți clic pe el permite aliasul de execuție a aplicației pentru aplicație.
- Închideți aplicația Setări.
6. Adăugați manual variabila de mediu Path
Calea Winget configurată greșit poate produce și erori. Deci, trebuie să adăugați manual calea corectă în Variabilele de mediu utilizând fereastra Advanced System Properties. Repetați următorii pași:
- presa Câștigă + R la deschide caseta de dialog Run. Tip sysdm.cpl ,3 în caseta de text și apăsați pe introduce cheie pentru deschidere Proprietăți avansate ale sistemului.
- Faceți clic pe variabile de mediu buton. Faceți clic pe cale intrare și apoi faceți clic pe Editați | × buton.
- Acum, faceți clic pe butonul Nou și inserați următoarea cale: %UserProfile%\AppData\Local\Microsoft\WindowsApps
- Faceți clic pe Bine buton. Reporniți computerul.
- Deschideți aplicația Terminal și verificați dacă Winget funcționează sau nu.
7. Reînregistrați Winget folosind PowerShell
Dacă Winget nu funcționează pe computerul dvs., îl puteți reînregistra folosind PowerShell. Deoarece este o parte a aplicației de instalare a aplicației, care este o aplicație de sistem, este posibil să o reînregistrați. Repetați următorii pași:
- presa Câștigă + R pentru a deschide caseta de dialog Run. Tip PowerShell și apăsați tasta Ctrl + Shift + Enter cheile deodată.
- Fereastra PowerShell se va lansa cu drepturi de administrator. Lipiți următorul cod și apăsați tasta introduce cheie pentru a-l executa:
Add-AppxPackage-Dezactivați modul de dezvoltare-Inregistreaza-te "C:\ProgramFișiere\Aplicații Windows\Microsoft.Winget.Sursa_2021.718.1322.843_neutral__8wekyb3d8bbwe\AppXManifest.xml" - Verbos
- Nu veți vedea niciun mesaj de confirmare după ce comanda se execută cu succes. Închideți fereastra PowerShell și reporniți computerul.
8. Încercați câteva corecții Windows generice
Dacă niciuna dintre metode nu funcționează pentru dvs., încercați soluțiile noastre generice, cum ar fi scanările SFC și DISM, care găsesc și repară corupția fișierelor de sistem și deservesc componentele Windows Image. Trebuie să vă rulați scanarea SFC mai întâi și permiteți-i să găsească și să înlocuiască fișierele de sistem corupte, dacă există. După care, rulați scanarea DISM în modul online.
După rularea acestor scanări, puteți utiliza System Restore pentru a reveni computerul la un moment în care totul a funcționat bine. În cele din urmă, puteți efectua o resetare completă a sistemului. Puteți alege opțiunea Păstrați fișierele mele pentru a vă păstra toate fișierele în timp ce resetarea din fabrică Windows.
Faceți Winget din nou funcțional
Winget este un manager de pachete fantastic care vă ajută să controlați și să gestionați pachetele de aplicații din terminal. Asigurați o conexiune robustă la internet și verificați dacă aliasul de execuție a aplicației este activ pentru Winget. Reconfigurați manual PATH pentru Winget și reînregistrați aplicația de instalare folosind PowerShell. Dacă doriți o versiune GUI a Winget, puteți încerca Winstall, care vă ajută să instalați aplicații în loturi.