Οδηγός εντολών Windows
Δέσμη επιδιόρθωσης Microsoft Store και AppX για προβληματικές built-in εφαρμογές
Ένα χαλασμένο Microsoft Store συχνά δείχνει ευρύτερο πρόβλημα στην πλατφόρμα των ενσωματωμένων εφαρμογών και όχι μόνο στο storefront. Όταν οι built-in εφαρμογές εξαφανίζονται ή δεν ανοίγουν, βοηθά μια μικρή δέσμη βημάτων.
Ο οδηγός αυτός είναι γραμμένος γύρω από το συγκεκριμένο ταίριασμα συμπτώματος και εντολής για το εκτέλεση δέσμης επιδιόρθωσης microsoft store και appx και όχι σαν γενική λίστα από terminal lines. Έτσι η σελίδα γίνεται πιο χρήσιμη για πραγματικό troubleshooting και μειώνει την πιθανότητα να τρέξετε λάθος fix.
wsreset.exe
Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
sfc /scannow
Πού είναι καλύτερο να το τρέξετε
Elevated PowerShell είναι το σωστό execution context για αυτή τη σελίδα. Επειδή αυτό το fix αγγίζει protected Windows state, ένα κανονικό non-elevated shell μπορεί να δώσει παραπλανητικά access errors ή μερικό αποτέλεσμα.
Γρήγορο repair workflow
- Ξεκινήστε από το ακριβές σύμπτωμα αυτής της σελίδας: Το Microsoft Store δεν ανοίγει ή κλείνει αμέσως
- Τρέξτε μετά τη βασική γραμμή επιδιόρθωσης ακριβώς όπως φαίνεται.
- Αυτό το workflow είναι ρυθμισμένο για το this repair, οπότε μην το ανακατεύετε πολύ νωρίς με άσχετες εντολές επιδιόρθωσης.
- Κάντε restart αν άλλαξαν servicing components ή protected files και ξαναδοκιμάστε την αρχική ενέργεια.
- Μόνο μετά προχωρήστε σε CBS.log, DISM source repair ή Windows Update specific βήματα.
Copyable wrapper script
Χρησιμοποιήστε αυτό το wrapper όταν θέλετε την εντολή της σελίδας μέσα σε πιο καθαρό script block με αρχή και τέλος.
$ErrorActionPreference = "Continue"
Write-Host "Run this PowerShell block in an elevated window before trusting the result."
Write-Host "Starting targeted Windows repair step..."
wsreset.exe
Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
sfc /scannow
Write-Host "`nReview the output above before moving to the next fix."
Verification commands μετά το repair
Αυτές οι follow-up εντολές σας βοηθούν να ελέγξετε αν άλλαξε πράγματι το Windows state που έχει σημασία, αντί να υποθέσετε επιτυχία από μία μόνο γραμμή.
findstr /c:"[SR]" %windir%LogsCBSCBS.log
sfc /verifyonly
Ποιο πρόβλημα προσπαθεί να λύσει αυτή η δέσμη
Στοχεύει σε αστοχίες της πλατφόρμας Store και built-in apps όπου το ίδιο το Store, οι packaged εφαρμογές ή η κατάσταση registration έχουν χαλάσει.
- Το Microsoft Store δεν ανοίγει ή κλείνει αμέσως.
- Built-in apps αποτυγχάνουν μετά από updates, προβλήματα προφίλ ή package errors.
- Προβλήματα registration εμφανίζονται σε περισσότερες από μία εφαρμογές.
Πώς λειτουργεί η δέσμη
Το πρώτο βήμα καθαρίζει το cache του Store. Το δεύτερο επανεγγράφει packaged apps μέσω των manifest τους. Το τελικό SFC ελέγχει αν συμβάλλει και αλλοίωση προστατευμένων αρχείων συστήματος.
Πότε έχει νόημα να τη χρησιμοποιήσετε
Χρησιμοποιήστε τη όταν το πρόβλημα επηρεάζει το Store ή πολλές built-in εφαρμογές και όχι μόνο μία εγκατάσταση τρίτου.
Πριν εκτελέσετε την εντολή
- Ανοίξτε elevated Command Prompt ή PowerShell πριν τρέξετε το wsreset.exe Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} sfc /scannow.
- Επιβεβαιώστε ότι το σύμπτωμα ταιριάζει όντως με αυτόν τον οδηγό, ειδικά αν βλέπετε σημάδια όπως το microsoft store δεν ανοίγει ή κλείνει αμέσως.
- Κρατήστε ακριβές output από DISM, SFC, CBS ή Windows Update γιατί αυτά τα στοιχεία είναι κρίσιμα για το επόμενο βήμα.
Τι αποτέλεσμα να περιμένετε
Αφού τρέξετε το wsreset.exe Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} sfc /scannow, συγκρίνετε το αποτέλεσμα με το αρχικό σύμπτωμα. Το πιο χρήσιμο checkpoint είναι αν το microsoft store δεν ανοίγει ή κλείνει αμέσως εμφανίζεται λιγότερο, αλλάζει μορφή ή δίνει πιο καθαρό error message. Μια καλή σελίδα δεν σταματά στην εντολή αλλά βοηθά και στον έλεγχο του αποτελέσματος.
Πώς να ελέγξετε αν λειτούργησε
Το καλύτερο verification step μετά το wsreset.exe Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} sfc /scannow είναι να επαναλάβετε την ενέργεια που πριν ενεργοποιούσε το πρόβλημα. Αν built-in apps αποτυγχάνουν μετά από updates, προβλήματα προφίλ ή package errors εμφανιστεί ακριβώς με τον ίδιο τρόπο, τότε η εντολή μάλλον δεν ήταν όλη η λύση και χρειάζεται πιο στοχευμένο επόμενο βήμα.
Γιατί έχουν σημασία τα δικαιώματα διαχειριστή
Αυτή η εντολή αλλάζει ακεραιότητα συστήματος και corruption του component store. Τρέξτε τη σε elevated shell ώστε τα Windows να εφαρμόσουν πραγματικά το repair και όχι απλώς να επιστρέψουν access ή privilege error.
Τι να προσέξετε πριν την εκτέλεση
Ανοίξτε PowerShell ως διαχειριστής για το βήμα επανεγγραφής AppX. Η έξοδος μπορεί να είναι μεγάλη και όχι κάθε γραμμή να σχετίζεται με το βασικό πρόβλημα.
Πότε αυτό μάλλον δεν είναι το σωστό fix
Δεν είναι το σωστό πρώτο βήμα για ένα απλό bug εφαρμογής τρίτου, για browser-only πρόβλημα ή για εμφανές hardware failure. Ταιριάζει όταν το σύμπτωμα δείχνει Windows image health, επαναλαμβανόμενη corruption σε updates ή protected system files.
Τι να κάνετε αν δεν βοηθήσει
Αν το wsreset.exe Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} sfc /scannow δεν βελτιώσει το microsoft store δεν ανοίγει ή κλείνει αμέσως, προχωρήστε στο επόμενο βήμα της ίδιας οικογένειας συμπτωμάτων αντί να στοιβάζετε τυχαίες εντολές. Το καλύτερο follow-up εξαρτάται κυρίως από το αν η βλάβη αφορά ακεραιότητα συστήματος και corruption του component store.
Συχνές ερωτήσεις
Να χρησιμοποιήσω το wsreset.exe Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} sfc /scannow για αυτό ακριβώς το σύμπτωμα στα Windows;
Χρησιμοποιήστε το όταν η συμπεριφορά του υπολογιστή ταιριάζει πραγματικά με τον στόχο επιδιόρθωσης αυτής της σελίδας: Στοχεύει σε αστοχίες της πλατφόρμας Store και built-in apps όπου το ίδιο το Store, οι packaged εφαρμογές ή η κατάσταση registration έχουν χαλάσει.
Τι πρέπει να ελέγξω αμέσως μετά το wsreset.exe Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} sfc /scannow;
Ελέγξτε αν ο αρχικός trigger εξακολουθεί να αναπαράγει την ίδια αποτυχία. Σε αυτή τη σελίδα έχει σημασία αν το microsoft store δεν ανοίγει ή κλείνει αμέσως εμφανίζεται λιγότερο, αλλάζει μορφή ή οδηγεί σε πιο συγκεκριμένο επόμενο βήμα.
Πότε δεν αρκεί μόνο το wsreset.exe Get-AppxPackage -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"} sfc /scannow;
Δεν είναι το σωστό πρώτο βήμα για ένα απλό bug εφαρμογής τρίτου, για browser-only πρόβλημα ή για εμφανές hardware failure. Ταιριάζει όταν το σύμπτωμα δείχνει Windows image health, επαναλαμβανόμενη corruption σε updates ή protected system files.