Πώς να διαχειριστείτε τον τεράστιο φάκελο WinSxS στα Windows 10

Πώς να διαχειριστείτε τον τεράστιο φάκελο WinSxS στα Windows 10

Όταν ο χώρος στο δίσκο του συστήματος σας μειωθεί, τα βοηθητικά προγράμματα τρίτων βοηθούν να εντοπίσετε μεγάλα αρχεία και συλλογές μικρότερων αρχείων με μια ματιά. Εκεί μπορείτε να πέσετε πάνω στο φάκελο WinSxS. Έχει μέγεθος σχεδόν 5-10 GB και για πολλούς χρήστες, είναι σαν ένα μαύρο κουτί στον κόσμο των Windows.





Φυσικά, εγείρει το ερώτημα ποια είναι ακριβώς αυτά τα αρχεία που είναι εγκατεστημένα στο WinSxS και γιατί είναι τόσο τεράστια. Οι αναζητήσεις στον ιστό και τα φόρουμ είναι γεμάτα ερωτήσεις σχετικά με αυτόν τον φάκελο. Ας απομυθοποιήσουμε τα μυστικά του WinSxS και τον σωστό τρόπο διαχείρισης του.





WinSxS εξηγείται

Το WinSxS (Side-by-Side) δημιουργήθηκε ως απάντηση στην επίλυση του DLL Hell πρόβλημα στο λειτουργικό σύστημα Windows. Με απλά λόγια, περιλαμβάνει περιπτώσεις όπου οποιοδήποτε πρόγραμμα αλλάζει το αρχείο βιβλιοθήκης δυναμικής σύνδεσης (DLL) για να επηρεάσει την κρίσιμη λειτουργία άλλων εφαρμογών που πρέπει να χρησιμοποιήσουν το ίδιο DLL.





Για παράδειγμα, ας υποθέσουμε ότι μια εφαρμογή απαιτεί DLL με αριθμό έκδοσης 1.0.2. Εάν μια άλλη εφαρμογή αντικαταστήσει τον πόρο με διαφορετική έκδοση, ας πούμε 1.0.3, τότε η προηγούμενη εφαρμογή που βασίζεται στην έκδοση 1.0.2 είτε θα διακοπεί, είτε θα προκαλέσει προβλήματα συμβατότητας είτε χειρότερο αποτέλεσμα στην Μπλε οθόνη του θανάτου.

Εκκίνηση του WinSxS

Τα Windows XP είδαν τη σωστή εκκίνηση του καταστήματος εξαρτημάτων. Σε αυτό, κάθε στοιχείο (DLL, OCX, EXE) ζει σε έναν κατάλογο που ονομάζεται WinSxS. Θα αποθηκεύσει όλες τις διαφορετικές εκδόσεις DLL που έχουν εγκατασταθεί από πακέτα λογισμικού και υλικού και θα φορτώσει τη σωστή έκδοση κατά παραγγελία.



Πώς λοιπόν μια εφαρμογή γνωρίζει ποια έκδοση ενός DLL χρειάζεται για να φορτώσει; Εδώ είναι το ' μανιφέστο αρχείο παίζει σημαντικό ρόλο. Περιέχει ρυθμίσεις που ενημερώνουν το λειτουργικό σύστημα πώς να χειρίζεται ένα πρόγραμμα κατά την εκκίνησή του και τη σωστή έκδοση του DLL.

Κάθε στοιχείο έχει μια ταυτότητα με ένα μοναδικό όνομα που μπορεί να περιλαμβάνει αρχιτεκτονική επεξεργαστή, γλώσσα, έκδοση και αναγνωριστικό. Στη συνέχεια, συλλέγονται συγκεκριμένες εκδόσεις αυτών των συστατικών σε πακέτα. Χρησιμοποιούνται από το Windows Update και το DISM για να ενημερώνουν το σύστημά σας.





Αυτό το χρονοδιάγραμμα δείχνει μια προοδευτική βελτίωση του WinSxS με κάθε σημαντική αναβάθμιση του λειτουργικού συστήματος.

Οι σκληροί σύνδεσμοι χρησιμοποιούνται σε όλο το λειτουργικό σύστημα Windows. Όσον αφορά το WinSxS, είναι η μόνη τοποθεσία όπου τα εξαρτήματα ζουν στο σύστημα. Όλες οι άλλες περιπτώσεις των αρχείων εκτός του καταστήματος εξαρτημάτων συνδέονται σκληρά με το φάκελο WinSxS. Λοιπόν, τι είναι ένας σκληρός σύνδεσμος;





Σύμφωνα με Έγγραφα Microsoft , ένας σκληρός σύνδεσμος είναι ένα αντικείμενο συστήματος αρχείων που επιτρέπει σε δύο αρχεία να αναφέρονται στην ίδια θέση στο δίσκο. Αυτό σημαίνει ότι τα Windows μπορούν να διατηρήσουν πολλά αντίγραφα του ίδιου αρχείου χωρίς να καταλαμβάνουν επιπλέον χώρο.

Κάθε φορά που ενημερώνετε τα Windows, μια εντελώς νέα έκδοση του στοιχείου κυκλοφορεί και προβάλλεται στο σύστημα μέσω σκληρών συνδέσμων. Τα παλαιότερα παραμένουν στο κατάστημα εξαρτημάτων για αξιοπιστία αλλά χωρίς σκληρούς συνδέσμους.

Με τη βοήθεια του fsutil εντολή, μπορείτε να ελέγξετε τους σκληρούς συνδέσμους οποιουδήποτε αρχείου συστήματος. Τύπος Win+X και επιλέξτε Γραμμή εντολών (Διαχειριστής) , στη συνέχεια πληκτρολογήστε

πώς να αποκτήσετε κινούμενη ταπετσαρία windows 10
fsutil hardlink list [system file path]

Για παράδειγμα, εάν θέλω να ελέγξω τους σκληρούς συνδέσμους ενός αρχείου συστήματος που ονομάζεται 'audiosrv.dll', τότε πληκτρολογήστε

fsutil hardlink list 'C:WindowsSystem32audiosrv.dll'

Η σημασία του WinSxS

Το κατάστημα εξαρτημάτων παίζει ζωτικό ρόλο στην υποστήριξη των λειτουργιών που απαιτούνται για την προσαρμογή και την ενημέρωση των Windows. Αυτές είναι οι εξής:

  • Ανακτήστε το σύστημά σας από αποτυχία εκκίνησης ή καταστροφή
  • Ενεργοποιήστε ή απενεργοποιήστε τις λειτουργίες των Windows κατόπιν αιτήματος
  • Μετακίνηση συστημάτων μεταξύ διαφορετικών εκδόσεων των Windows
  • Απεγκατάσταση προβληματικών ενημερώσεων
  • Για να εγκαταστήσετε τις νέες εκδόσεις συστατικών χρησιμοποιώντας το Windows Update

Μέγεθος φακέλου WinSxS

Το WinSxS περιέχει όλα τα απαραίτητα αρχεία για τη διατήρηση συμβατότητας με υλικό και λογισμικό στον υπολογιστή σας. Ένα από τα μεγαλύτερα πλεονεκτήματα των Windows είναι η ικανότητά του να εκτελέστε παλαιότερο υλικό και εφαρμογές Το Αλλά αυτή η συμβατότητα παλαιού τύπου έχει το κόστος του χώρου στο δίσκο και των σφαλμάτων.

Πλοηγηθείτε στο C: Windows WinSxS , κάντε δεξί κλικ και επιλέξτε Ιδιότητες Το Αυτός ο φάκελος καταναλώνει σχεδόν 7,3 GB χώρου στο δίσκο. Αλλά το θέμα είναι ότι αυτό δεν είναι το πραγματικό μέγεθος. Ο λόγος για αυτό είναι οι 'σκληροί σύνδεσμοι' που δεν εξετάζουν το File Explorer και άλλα εργαλεία τρίτων.

Μετράει κάθε αναφορά σε έναν σκληρό σύνδεσμο ως μια μοναδική παρουσία του αρχείου για κάθε τοποθεσία. Έτσι, εάν ένα αρχείο συστήματος βρίσκεται στον κατάλογο WinSxS και System32, το File Explorer θα διπλασιάσει ανακριβώς το μέγεθος του φακέλου.

Ελέγξτε το πραγματικό μέγεθος του WinSxS

Για να ελέγξετε το πραγματικό μέγεθος του καταστήματος εξαρτημάτων Windows, ανοίξτε ένα παράθυρο αυξημένης γραμμής εντολών και πληκτρολογήστε

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Σημείωση: Το /AnalyzeComponentStore η επιλογή δεν αναγνωρίζεται στα Windows 8 και παλαιότερα.

Μετά την ανάλυση, το πραγματικό μέγεθος του καταστήματος εξαρτημάτων μειώνεται στα 5,37 GB. Αυτή η τιμή επηρεάζει τους σκληρούς συνδέσμους μέσα στο φάκελο WinSxS. Κοινόχρηστο με τα Windows σας δίνει το μέγεθος των σκληρά συνδεδεμένων αρχείων. Ημερομηνία τελευταίας εκκαθάρισης είναι η ημερομηνία του πρόσφατα ολοκληρωμένου καθαρισμού του καταστήματος εξαρτημάτων.

Μέθοδοι για τη μείωση του μεγέθους του φακέλου WinSxS

Πολλοί χρήστες συχνά ρωτούν εάν είναι δυνατή η μη αυτόματη διαγραφή των αρχείων από το φάκελο WinSxS. Η απάντηση είναι α Μεγάλο Όχι Το

Πιθανότατα θα βλάψει τα Windows και το κρίσιμο Windows Update μπορεί να αποτύχει να εγκατασταθεί σωστά. Ακόμα κι αν καταφέρετε να αφαιρέσετε αρχεία από το φάκελο WinSxS, ποτέ δεν γνωρίζετε ποια εφαρμογή θα σταματήσει να λειτουργεί.

Μπορείς όμως μειώστε το μέγεθος του φακέλου WinSxS με μερικά ενσωματωμένα εργαλεία. Θα χρησιμοποιήσουμε εργαλεία όπως η Εκκαθάριση Δίσκου, οι εντολές DISM και θα αφαιρέσουμε τις λειτουργίες κατά παραγγελία για να κόψουμε το φάκελο WinSxS.

Εργαλείο εκκαθάρισης δίσκου

Στο πλαίσιο αναζήτησης, πληκτρολογήστε εκκαθάριση δίσκου και επιλέξτε ΕΚΚΑΘΑΡΙΣΗ δισκου Το Από αυτό το παράθυρο, κάντε κλικ στο Καθαρίστε το αρχείο συστήματος κουμπί. Αυτό επανεκκινεί το βοηθητικό πρόγραμμα και ξεκλειδώνει την πρόσβαση σε όλο το φάσμα των επιλογών καθαρισμού. Μπορείτε να καταργήσετε αρχεία εγκατάστασης, προηγούμενες εκδόσεις των Windows και άλλα. Το εργαλείο εκκαθάρισης δίσκου είναι το σημείο εκκίνησης για τον καθαρισμό των Windows 10.

Διάβασε αυτό οδηγός βήμα προς βήμα για να μάθετε τους καλύτερους τρόπους καθαρισμού των Windows 10 Το

Κατάργηση χαρακτηριστικών κατόπιν αιτήματος

Τα Windows σάς επιτρέπουν να ενεργοποιήσετε ή να απενεργοποιήσετε τις προεπιλεγμένες λειτουργίες των Windows κατά παραγγελία. Μπορείτε να προσθέσετε μερικές χρήσιμες δυνατότητες --- Hyper V, Εκτύπωση σε PDF, Υποσύστημα Windows για Linux (WSL) και άλλα.

Οι λειτουργίες που καταργείτε την επιλογή παραμένουν στο φάκελο WinSxS και καταλαμβάνουν χώρο στο δίσκο. Οι χρήστες με χαμηλό αποθηκευτικό χώρο μπορεί να θέλουν να ελαττώσουν την εγκατάσταση των Windows όσο το δυνατόν περισσότερο. Ανοίξτε ένα παράθυρο ανυψωμένης γραμμής εντολών και πληκτρολογήστε

DISM.exe /Online /English /Get-Features /Format:Table

Θα δείτε μια λίστα με ονόματα χαρακτηριστικών και την κατάστασή τους

Για να καταργήσετε μια λειτουργία από το σύστημά σας, πληκτρολογήστε

DISM.exe /Online /Disable-Feature /featurename:NAME /Remove

(Αντικαταστήστε το 'NAME' με το όνομα της δυνατότητας που αναφέρεται στη λίστα)

Εάν τρέχετε το /Λήψη-Χαρακτηριστικά εντολή ξανά, θα δείτε την κατάσταση ως ' Απενεργοποιήθηκε με το ωφέλιμο φορτίο καταργήθηκε 'αντί μόνο' άτομα με ειδικές ανάγκες .. ' Αργότερα, εάν επιλέξετε να εγκαταστήσετε τα αφαιρεθέντα στοιχεία, τα Windows θα σας ζητήσουν να κατεβάσετε ξανά τα αρχεία συστατικών.

Καθαρισμός εξαρτημάτων DISM

Τα Windows 8/8.1 περιλαμβάνουν μια ενσωματωμένη λειτουργία για αυτόματη εκκαθάριση του καταστήματος εξαρτημάτων όταν το σύστημα δεν χρησιμοποιείται. Ανοιξε Χρονοδιάγραμμα εργασιών και πλοηγηθείτε στο Microsoft> Windows> Εξυπηρέτηση Το Κάντε δεξί κλικ στο στοιχείο και κάντε κλικ Τρέξιμο.

Η εργασία θα περιμένει τουλάχιστον 30 ημέρες μετά την εγκατάσταση ενός ενημερωμένου στοιχείου πριν απεγκαταστήσετε την προηγούμενη έκδοση του στοιχείου. Η εργασία έχει επίσης χρονικό όριο μίας ώρας και ενδέχεται να μην καθαρίσει όλα τα αρχεία.

Με DISM /Cleanup-Image παράμετρος, μπορείτε να καταργήσετε αμέσως την προηγούμενη έκδοση του στοιχείου (χωρίς περίοδο χάριτος 30 ημερών) και να μην έχετε χρονικό όριο λήξης μίας ώρας. Ανοιξε Γραμμή εντολών (Διαχειριστής) και πληκτρολογήστε

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Αν προσθέσετε ResetBase διακόπτη, μπορείτε να αφαιρέσετε όλη την αντικατεστημένη έκδοση κάθε στοιχείου. Αλλά θυμηθείτε, δεν θα μπορείτε να απεγκαταστήσετε τυχόν τρέχουσες ενημερώσεις (ακόμα και αν είναι ελαττωματικές).

DISM.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

Η ακόλουθη εντολή θα καταργήσει τυχόν εφεδρικά στοιχεία που απαιτούνται για την απεγκατάσταση των service pack. Είναι μια συλλογή αθροιστικών ενημερώσεων για μια συγκεκριμένη έκδοση των Windows.

DISM.exe /online /Cleanup-Image /SPSuperseded

Διαγράψτε τα αρχεία των Windows για να ελευθερώσετε χώρο στο δίσκο

Το WinSxS component store έχει σημαντικό ρόλο να διαδραματίσει στην καθημερινή λειτουργία των Windows. Επομένως, δεν πρέπει να διαγράψετε τα αρχεία ή να μετακινήσετε το φάκελο WinSxS ως λύση στα προβλήματα του χώρου σας. Οι αναβαθμίσεις των Windows έφεραν σε βάθος εργαλεία αναφοράς και καθαρισμού που μπορείτε να χρησιμοποιήσετε για να βρείτε τα άλλα γουρούνια χώρου.

Εάν ακολουθείτε τις τεχνικές όπως περιγράφονται παραπάνω, μπορείτε να μειώσετε ελαφρώς το μέγεθος του φακέλου WinSxS. Διαβάστε αυτό το κομμάτι για να μάθετε Μπορείτε να διαγράψετε αρχεία και φακέλους των Windows για να ελευθερώσετε περισσότερο χώρο στο δίσκο Το

Πώς μπορώ να επαναφέρω εργοστασιακά τον φορητό υπολογιστή hp μου
Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Πώς να καθαρίσετε τον υπολογιστή σας με Windows χρησιμοποιώντας τη γραμμή εντολών

Εάν ο υπολογιστής σας με Windows έχει χαμηλό χώρο αποθήκευσης, καθαρίστε τα σκουπίδια χρησιμοποιώντας αυτά τα γρήγορα βοηθητικά προγράμματα γραμμής εντολών.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Windows
  • Σύστημα αρχείων
  • Windows Explorer
  • Αποθήκευση
  • Αντιμετώπιση προβλημάτων
Σχετικά με τον Συγγραφέα Ραχούλ Σαϊγκάλ(162 δημοσιευμένα άρθρα)

Με το πτυχίο M.Optom στην ειδικότητα φροντίδας ματιών, ο Rahul εργάστηκε ως λέκτορας για πολλά χρόνια στο κολέγιο. Το να γράφει και να διδάσκει τους άλλους είναι πάντα το πάθος του. Τώρα γράφει για την τεχνολογία και την κάνει εύπεπτη για αναγνώστες που δεν την καταλαβαίνουν καλά.

Περισσότερα από τον Rahul Saigal

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή