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

Πώς να χρησιμοποιήσετε το winmgmt /salvagerepository για επιδιόρθωση WMI corruption

Το Windows Management Instrumentation ή WMI τροφοδοτεί μεγάλο μέρος των πληροφοριών συστήματος στα Windows. Hardware inventory, scripting, monitoring και εργαλεία διαχείρισης βασίζονται συχνά σε αυτό. Όταν το WMI repository χαλάσει, οι εντολές που ρωτούν το σύστημα μπορεί να επιστρέφουν ελλιπή δεδομένα, να βγάζουν σφάλματα ή να σταματούν να λειτουργούν. Η επιδιόρθωση του repository είναι στοχευμένο βήμα για αυτό το επίπεδο.

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

Reviewed guide Updated 2026-04-21
Command Prompt
winmgmt /salvagerepository

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

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

Γρήγορο repair workflow

  1. Ξεκινήστε από το ακριβές σύμπτωμα αυτής της σελίδας: Εργαλεία system information επιστρέφουν σφάλματα ή κενά αποτελέσματα
  2. Τρέξτε τη βασική γραμμή ακριβώς όπως φαίνεται.
  3. Αυτό το workflow είναι ρυθμισμένο για το this repair, οπότε μην το ανακατεύετε πολύ νωρίς με άσχετες εντολές επιδιόρθωσης.
  4. Δοκιμάστε ξανά τον αρχικό trigger και συγκρίνετε το αποτέλεσμα με την περιγραφή της σελίδας.
  5. Προχωρήστε στην επόμενη οικογένεια fixes μόνο αφού διαβάσετε το output και δείτε τι άλλαξε.

Copyable wrapper script

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

@echo off echo Run this CMD sequence in the matching terminal window. echo Starting targeted repair sequence... winmgmt /salvagerepository echo. echo Review the output before closing this window. pause

Verification commands μετά το repair

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

systeminfo whoami /groups

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

Η εντολή στοχεύει σε αλλοίωση μέσα στο WMI repository, την εσωτερική βάση δεδομένων που χρησιμοποιούν πολλά components διαχείρισης και αναφορών.

  • Εργαλεία system information επιστρέφουν σφάλματα ή κενά αποτελέσματα.
  • Monitoring scripts και admin tools αποτυγχάνουν απρόσμενα.
  • Queries για hardware ή services συμπεριφέρονται ασυνεπώς.

Πώς λειτουργεί η εντολή

Το winmgmt /salvagerepository ελέγχει το WMI repository και προσπαθεί να ανακτήσει συνεπή δεδομένα από όσα παραμένουν χρήσιμα αντί να το καταστρέψει αμέσως.

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

Χρησιμοποιήστε την όταν υπάρχουν ενδείξεις ότι το WMI έχει αλλοιωθεί, ειδικά αν admin scripts, inventory tools ή monitoring agents αποτυγχάνουν με ασυνήθιστο τρόπο.

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

  • Ανοίξτε το σωστό shell για το winmgmt /salvagerepository πριν το κάνετε paste.
  • Επιβεβαιώστε ότι το σύμπτωμα ταιριάζει όντως με αυτόν τον οδηγό, ειδικά αν βλέπετε σημάδια όπως εργαλεία system information επιστρέφουν σφάλματα ή κενά αποτελέσματα.
  • Διαβάστε την εντολή ολόκληρη ώστε να ξέρετε αν κάνει scan, reset ή αλλαγή αποθηκευμένης ρύθμισης.

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

Αφού τρέξετε το winmgmt /salvagerepository, συγκρίνετε το αποτέλεσμα με το αρχικό σύμπτωμα. Το πιο χρήσιμο checkpoint είναι αν εργαλεία system information επιστρέφουν σφάλματα ή κενά αποτελέσματα εμφανίζεται λιγότερο, αλλάζει μορφή ή δίνει πιο καθαρό error message. Μια καλή σελίδα δεν σταματά στην εντολή αλλά βοηθά και στον έλεγχο του αποτελέσματος.

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

Το καλύτερο verification step μετά το winmgmt /salvagerepository είναι να επαναλάβετε την ενέργεια που πριν ενεργοποιούσε το πρόβλημα. Αν monitoring scripts και admin tools αποτυγχάνουν απρόσμενα εμφανιστεί ακριβώς με τον ίδιο τρόπο, τότε η εντολή μάλλον δεν ήταν όλη η λύση και χρειάζεται πιο στοχευμένο επόμενο βήμα.

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

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

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

Είναι πιο προχωρημένη από απλές εντολές καθαρισμού. Τρέξτε Command Prompt ως διαχειριστής και μόνο όταν τα συμπτώματα δείχνουν πραγματικά πρόβλημα WMI.

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

Δεν είναι το σωστό πρώτο βήμα για κάθε τυχαίο πρόβλημα στα Windows. Χρησιμοποιήστε το όταν το σύμπτωμα και ο στόχος της εντολής ταιριάζουν καθαρά με αυτό που κάνει ο υπολογιστής σας.

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

Αν το winmgmt /salvagerepository δεν βελτιώσει εργαλεία system information επιστρέφουν σφάλματα ή κενά αποτελέσματα, προχωρήστε στο επόμενο βήμα της ίδιας οικογένειας συμπτωμάτων αντί να στοιβάζετε τυχαίες εντολές. Το καλύτερο follow-up εξαρτάται κυρίως από το αν η βλάβη αφορά τη συγκεκριμένη συμπεριφορά των Windows που περιγράφεται εδώ.

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

Να χρησιμοποιήσω το winmgmt /salvagerepository για αυτό ακριβώς το σύμπτωμα στα Windows;

Χρησιμοποιήστε το όταν η συμπεριφορά του υπολογιστή ταιριάζει πραγματικά με τον στόχο επιδιόρθωσης αυτής της σελίδας: Η εντολή στοχεύει σε αλλοίωση μέσα στο WMI repository, την εσωτερική βάση δεδομένων που χρησιμοποιούν πολλά components διαχείρισης και αναφορών.

Τι πρέπει να ελέγξω αμέσως μετά το winmgmt /salvagerepository;

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

Πότε δεν αρκεί μόνο το winmgmt /salvagerepository;

Δεν είναι το σωστό πρώτο βήμα για κάθε τυχαίο πρόβλημα στα Windows. Χρησιμοποιήστε το όταν το σύμπτωμα και ο στόχος της εντολής ταιριάζουν καθαρά με αυτό που κάνει ο υπολογιστής σας.