Οδηγός εντολών Windows

Πώς να επιδιορθώσετε το WinGet και να ανοίξετε τα logs του

Τα προβλήματα του WinGet δεν είναι ίδια με την κλασική αλλοίωση SFC ή Windows Update. Μερικές φορές φταίνε οι πηγές, άλλες το App Installer, και αρκετές φορές η πραγματική ένδειξη βρίσκεται μόνο στα logs.

Ο οδηγός αυτός είναι γραμμένος γύρω από το συγκεκριμένο ταίριασμα συμπτώματος και εντολής για το επιδιόρθωση winget και άνοιγμα logs και όχι σαν γενική λίστα από terminal lines. Έτσι η σελίδα γίνεται πιο χρήσιμη για πραγματικό troubleshooting και μειώνει την πιθανότητα να τρέξετε λάθος fix.

Reviewed guide Updated 2026-04-21
Command Prompt
winget --info winget source reset --force winget source update Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe winget --open-logs

Πού είναι καλύτερο να το τρέξετε

Command Prompt είναι το σωστό execution context για αυτή τη σελίδα. Ακόμα και όταν δεν χρειάζεται πάντα elevation, το σωστό shell μειώνει syntax mistakes και κάνει το output πιο αξιόπιστο.

Γρήγορο repair workflow

  1. Ξεκινήστε από το ακριβές σύμπτωμα αυτής της σελίδας: Το winget δεν βρίσκει πακέτα που κανονικά υπάρχουν
  2. Τρέξτε μετά τη γραμμή service ή app repair ακριβώς όπως φαίνεται.
  3. Αυτό το workflow είναι ρυθμισμένο για το this repair, οπότε μην το ανακατεύετε πολύ νωρίς με άσχετες εντολές επιδιόρθωσης.
  4. Ανοίξτε ξανά το affected feature και δείτε αν αποτυγχάνει το ίδιο component.
  5. Αν συνεχίζει, ελέγξτε service state, dependencies, package integrity ή event logs.

Copyable wrapper script

Χρησιμοποιήστε αυτό το wrapper όταν θέλετε την εντολή της σελίδας μέσα σε πιο καθαρό script block με αρχή και τέλος.

@echo off echo Run this CMD sequence in the matching terminal window. echo Starting targeted repair sequence... winget --info winget source reset --force winget source update Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe winget --open-logs echo. echo Review the output before closing this window. pause

Verification commands μετά το repair

Αυτές οι follow-up εντολές σας βοηθούν να ελέγξετε αν άλλαξε πράγματι το Windows state που έχει σημασία, αντί να υποθέσετε επιτυχία από μία μόνο γραμμή.

wsreset Get-AppxPackage Microsoft.WindowsStore

Ποιο πρόβλημα προσπαθεί να λύσει αυτή η ακολουθία

Στοχεύει σε χαλασμένο ή ασταθές Windows Package Manager όπου οι εντολές winget αποτυγχάνουν ή οι πηγές συμπεριφέρονται λάθος.

  • Το winget δεν βρίσκει πακέτα που κανονικά υπάρχουν.
  • Το update των sources αποτυγχάνει ή επιστρέφει παράξενα σφάλματα.
  • Ο package manager λειτουργεί ασταθώς μετά από προβλήματα Store, App Installer ή servicing.

Πώς λειτουργεί η ακολουθία εντολών

Η ακολουθία ελέγχει πρώτα πληροφορίες, έπειτα κάνει reset και update στα sources, επανεγγράφει το App Installer package και ανοίγει τα logs για περαιτέρω έλεγχο.

Πότε έχει νόημα να τη χρησιμοποιήσετε

Χρησιμοποιήστε τη όταν έχει χαλάσει το ίδιο το WinGet και όχι μόνο η εγκατάσταση ενός συγκεκριμένου πακέτου.

Πριν εκτελέσετε την εντολή

  • Ανοίξτε το σωστό shell για το winget --info winget source reset --force winget source update Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe winget --open-logs πριν το κάνετε paste.
  • Επιβεβαιώστε ότι το σύμπτωμα ταιριάζει όντως με αυτόν τον οδηγό, ειδικά αν βλέπετε σημάδια όπως το winget δεν βρίσκει πακέτα που κανονικά υπάρχουν.
  • Εντοπίστε ποιο ακριβώς Windows component αποτυγχάνει πριν χρησιμοποιήσετε το winget --info winget source reset --force winget source update Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe winget --open-logs, ώστε να μη γίνει reset σε άσχετα μέρη του συστήματος.

Τι αποτέλεσμα να περιμένετε

Αφού τρέξετε το winget --info winget source reset --force winget source update Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe winget --open-logs, συγκρίνετε το αποτέλεσμα με το αρχικό σύμπτωμα. Το πιο χρήσιμο checkpoint είναι αν το winget δεν βρίσκει πακέτα που κανονικά υπάρχουν εμφανίζεται λιγότερο, αλλάζει μορφή ή δίνει πιο καθαρό error message. Μια καλή σελίδα δεν σταματά στην εντολή αλλά βοηθά και στον έλεγχο του αποτελέσματος.

Πώς να ελέγξετε αν λειτούργησε

Το καλύτερο verification step μετά το winget --info winget source reset --force winget source update Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe winget --open-logs είναι να επαναλάβετε την ενέργεια που πριν ενεργοποιούσε το πρόβλημα. Αν το update των sources αποτυγχάνει ή επιστρέφει παράξενα σφάλματα εμφανιστεί ακριβώς με τον ίδιο τρόπο, τότε η εντολή μάλλον δεν ήταν όλη η λύση και χρειάζεται πιο στοχευμένο επόμενο βήμα.

Shell και context εκτέλεσης

Αυτή η εντολή συνήθως δεν χρειάζεται πλήρες elevated repair context, αλλά λειτουργεί καλύτερα στο σωστό shell και με προσεκτική ανάγνωση του output.

Τι να προσέξετε πριν την εκτέλεση

Ανοίξτε PowerShell ως διαχειριστής για το βήμα επανεγγραφής. Αν η αιτία είναι policy ή βαθύτερο πρόβλημα του Store/AppX, ίσως χρειαστούν επιπλέον βήματα.

Πότε αυτό μάλλον δεν είναι το σωστό fix

Δεν είναι το σωστό πρώτο βήμα για κάθε γενικό crash. Ταιριάζει όταν αποτυγχάνει συγκεκριμένη υπηρεσία Windows, built-in app package, indexing component, print queue, audio stack ή παρόμοιο subsystem.

Τι να κάνετε αν δεν βοηθήσει

Αν το winget --info winget source reset --force winget source update Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe winget --open-logs δεν βελτιώσει το winget δεν βρίσκει πακέτα που κανονικά υπάρχουν, προχωρήστε στο επόμενο βήμα της ίδιας οικογένειας συμπτωμάτων αντί να στοιβάζετε τυχαίες εντολές. Το καλύτερο follow-up εξαρτάται κυρίως από το αν η βλάβη αφορά μια υπηρεσία Windows, package ή built-in app component.

Συχνές ερωτήσεις

Να χρησιμοποιήσω το winget --info winget source reset --force winget source update Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe winget --open-logs για αυτό ακριβώς το σύμπτωμα στα Windows;

Χρησιμοποιήστε το όταν η συμπεριφορά του υπολογιστή ταιριάζει πραγματικά με τον στόχο επιδιόρθωσης αυτής της σελίδας: Στοχεύει σε χαλασμένο ή ασταθές Windows Package Manager όπου οι εντολές winget αποτυγχάνουν ή οι πηγές συμπεριφέρονται λάθος.

Τι πρέπει να ελέγξω αμέσως μετά το winget --info winget source reset --force winget source update Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe winget --open-logs;

Ελέγξτε αν ο αρχικός trigger εξακολουθεί να αναπαράγει την ίδια αποτυχία. Σε αυτή τη σελίδα έχει σημασία αν το winget δεν βρίσκει πακέτα που κανονικά υπάρχουν εμφανίζεται λιγότερο, αλλάζει μορφή ή οδηγεί σε πιο συγκεκριμένο επόμενο βήμα.

Πότε δεν αρκεί μόνο το winget --info winget source reset --force winget source update Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe winget --open-logs;

Δεν είναι το σωστό πρώτο βήμα για κάθε γενικό crash. Ταιριάζει όταν αποτυγχάνει συγκεκριμένη υπηρεσία Windows, built-in app package, indexing component, print queue, audio stack ή παρόμοιο subsystem.