Διόρθωση: Υψηλή χρήση δίσκου / CPU από το Super Fetch

Το SuperFetch είναι τεχνολογία της Microsoft που ενσωματώνεται σε λειτουργικά συστήματα μετά τα Windows Vista. Έχει δύο σκοπούς. μειώνει το χρόνο που απαιτείται για την εκκίνηση και διασφαλίζει ότι η εφαρμογή που ανοίγετε συχνά φορτώνεται πιο αποτελεσματικά. Παίρνει επίσης το χρονοδιάγραμμα σε ισχύ και αναλύει τα μοτίβα χρήσης σας για να προσαρμοστεί.

Το SuperFetch προφορτώνει τις περισσότερες από τις χρησιμοποιημένες εφαρμογές σας στην κύρια μνήμη, όχι μόνο βάσει των προτύπων χρήσης σας, αλλά και όταν τις χρησιμοποιείτε. Για παράδειγμα, εάν έχετε την ίδια ρουτίνα κάθε πρωί (Chrome, Καιρός, Ειδήσεις), το SuperFetch θα φορτώνει εκ των προτέρων αυτές τις εφαρμογές στη μνήμη κάθε πρωί. Αν η βραδινή σας ρουτίνα είναι διαφορετική, θα έχει διαφορετική ρουτίνα φόρτωσης για το βράδυ.

Μερικές φορές το SuperFetch θέτει πρόβλημα στους χρήστες όταν καταναλώνει πολλούς πόρους (χρήση δίσκου / CPU) που καθιστά τον υπολογιστή καθυστερημένο και προκαλεί καθυστερήσεις. Υπάρχουν διάφοροι παράγοντες που σχετίζονται με την υψηλή χρήση δίσκου που καλύπτεται σε ένα πιο περιεκτικό άρθρο στη διεύθυνση //appuals.com/high-cpu-usage-by-service-host-local-system-network-restricted/. Εδώ θα επικεντρωθούμε στον τρόπο απενεργοποίησης του SuperFetch και θα ελέγξουμε εάν το πρόβλημα εξαφανίζεται.

Απενεργοποίηση του SuperFetch

Πριν απενεργοποιήσουμε το SuperFetch από υπηρεσίες, πρέπει να αλλάξουμε την τιμή μητρώου του MSIS που υποστηρίζεται για τον σκληρό σας δίσκο. Μπορείτε πάντα να επαναφέρετε τις αλλαγές, εάν αυτό δεν διορθώσει τίποτα.

  1. Τύπος Windows + R για να ξεκινήσετε την εφαρμογή Εκτέλεση. Πληκτρολογήστε "devmgmt.mscΣτο πλαίσιο διαλόγου και πατήστε Enter. Αυτό θα πρέπει να ξεκινήσει τη διαχείριση συσκευών.
  2. Μόλις διαχειριστείτε τη συσκευή, αναπτύξτε την κατηγορία "Ελεγκτές IDE ATA / ARAPI". Εδώ θα δείτε "Τυπικός ελεγκτής SATA AHCI". Κάντε δεξί κλικ και επιλέξτε Ιδιότητες.

  1. Μεταβείτε στο Καρτέλα προγράμματος οδήγησης και κάντε κλικ στο Λεπτομέρειες προγράμματος οδήγησης.

  1. Αμα δεις "storahci.sys"Αποθηκευμένο σε μια διαδρομή του System32, επιβεβαιώνει ότι ο υπολογιστής σας εκτελεί το πρόγραμμα οδήγησης εισερχομένων. Προχωρήστε στο επόμενο βήμα.

  1. Κλείστε τις λεπτομέρειες του αρχείου προγράμματος οδήγησης και μεταβείτε στην καρτέλα Λεπτομέρειες. Από το αναπτυσσόμενο μενού επιλέξτε "Διαδρομή παρουσίας συσκευής”.

  1. Κάντε δεξί κλικ στην τιμή και επιλέξτε "αντίγραφο". Αποθηκεύστε το σε κάποιο σημειωματάριο σε προσιτή τοποθεσία.

  1. Τύπος Windows + R για να ξεκινήσετε την εφαρμογή Εκτέλεση και πληκτρολογήστε "regedit". Αυτό θα ξεκινήσει τον Επεξεργαστή Μητρώου.

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

  1. Μόλις μεταβείτε στο πρόγραμμα επεξεργασίας μητρώου, μεταβείτε στην ακόλουθη διαδρομή αρχείου:

Υπολογιστής \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum \ PCI \ Parameters Device \ Interrupt Management \ MessageSignaledInterruptProperties

Εδώ το <Ελεγκτής AHCI> είναι η συμβολοσειρά που αντιγράψατε στο σημειωματάριο και στο <ΤυχαίοςΑριθμός> διαφέρει υπολογιστή σε υπολογιστή.

  1. Κάντε διπλό κλικ στην καταχώρηση του “Υποστηρίζεται MSIΚλειδί και αλλάξτε την τιμή του από «1» έως «0». Τύπος Εντάξει για αποθήκευση αλλαγών και επανεκκίνηση του υπολογιστή σας.

  1. Τύπος Windows + R για να ξεκινήσετε την εφαρμογή Εκτέλεση και πληκτρολογήστε "services.mscΣτο πλαίσιο διαλόγου. Αυτό θα ξεκινήσει όλες τις υπηρεσίες στον υπολογιστή σας.
  2. Εντοπίστε "SuperfetchΑπό τη λίστα υπηρεσιών. Κάντε διπλό κλικ για να το ανοίξετε ιδιότητες.

  1. Μόλις ανοίξουν οι ιδιότητες, κάντε κλικ στο "Να σταματήσειΚάτω από την κατάσταση υπηρεσίας. Στη συνέχεια κάντε κλικ στο Τύπος εκκίνησης και επιλέξτε άτομα με ειδικές ανάγκες από τη λίστα των διαθέσιμων επιλογών. Πατήστε Ok για να αποθηκεύσετε τις αλλαγές και να επανεκκινήσετε τον υπολογιστή σας.

  1. Τύπος Windows + R, πληκτρολογήστε "regeditΣτο πλαίσιο διαλόγου και πατήστε Enter. Αυτό θα ξεκινήσει τον Επεξεργαστή Μητρώου.
  2. Μόλις μεταβείτε στον Επεξεργαστή Μητρώου, μεταβείτε στην ακόλουθη διαδρομή αρχείου:

Υπολογιστής \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management \ PrefetchParameters

  1. Στη δεξιά πλευρά, θα βρείτε ένα κλειδί με το όνομα "EnablePrefetcher". Κάντε διπλό κλικ σε αυτό για να ανοίξετε τις Ιδιότητες. Αλλάξτε την τιμή από «3» έως «0». Πατήστε Ok για να αποθηκεύσετε τις αλλαγές και να βγείτε. Επανεκκινήστε τον υπολογιστή σας και ελέγξτε αν το πρόβλημα επιλύεται.

Οι πιθανές τιμές για EnablePrefetcher είναι:

  • 0 - Απενεργοποίηση του Prefetcher
  • 1 - Η εκκίνηση εφαρμογών ενεργοποιήθηκε
  • 2 - Η εκκίνηση εκκίνησης ενεργοποιήθηκε
  • 3 - Η εκκίνηση της εφαρμογής και η εκκίνηση εκκίνησης ενεργοποιήθηκαν

Μπορείτε επίσης να αλλάξετε κατά λάθος τις τιμές του EnableSuperfetcher ακριβώς κάτω από το κλειδί που μόλις τροποποιήσαμε.

Οι πιθανές τιμές για EnableSuperfetcher είναι:

  • 0 - Απενεργοποίηση Superfetch
  • 1 - Ενεργοποίηση του Superfetch μόνο για αρχεία εκκίνησης
  • 2 - Ενεργοποίηση του Superfetch μόνο για εφαρμογές
  • 3 - Ενεργοποιήστε το Superfetch τόσο για αρχεία εκκίνησης όσο και για εφαρμογές

Συνιστάται να ορίσετε την τιμή ως “0” για να απενεργοποιήσετε το Superfetch εντελώς, ώστε να μπορούμε να ελέγξουμε εάν το πρόβλημα επιδιορθώνεται.


$config[zx-auto] not found$config[zx-overlay] not found