Τι είναι το Superfetch (Sysmain) στα Windows 10 και πώς να το απενεργοποιήσετε

Το Superfetch(Superfetch) είναι μια διαδικασία συστήματος των Windows(Windows) που έχει πολλά ονόματα όλα αυτά τα χρόνια. Στα Windows XP ήταν γνωστό ως Prefetch . Το Superfetch(Superfetch) παρουσιάστηκε στα Windows Vista και στις πιο πρόσφατες εκδόσεις των Windows 10 είναι πλέον γνωστό ως Sysmain .

Τελικά, ο σκοπός κάθε γενιάς Superfetch ήταν ο ίδιος: να αυξηθεί η απόδοση των Windows προφορτώνοντας εφαρμογές που χρησιμοποιείτε συχνά στη μνήμη RAM(RAM) προτού χρειαστεί να τις χρησιμοποιήσετε. Τι είναι όμως το Superfetch ;

Πώς λειτουργεί το Superfetch (Sysmain);(How Does Superfetch (Sysmain) Work?)

Στις πιο πρόσφατες εκδόσεις των Windows 10 , η υπηρεσία Superfetch εμφανίζεται πλέον με το όνομα SysMain . Στη Διαχείριση εργασιών(Task Manager) , εμφανίζεται ως Υπηρεσιακός υπολογιστής: SysMain(Service Host: SysMain) .

Εάν εκτελείτε μια παλαιότερη έκδοση των Windows 10 ή οποιασδήποτε έκδοσης των Windows 7 ή 8, αυτό θα εμφανιστεί στη Διαχείριση εργασιών(Task Manager) ως Κεντρικός υπολογιστής υπηρεσιών: Superfetch(Service Host: Superfetch) .

Αυτή η υπηρεσία εκτελείται στο παρασκήνιο (χρησιμοποιώντας πολύ λίγη ισχύ CPU ) και αναλύει πόση μνήμη RAM(RAM) χρησιμοποιείτε και ποιες εφαρμογές εκτελείτε πιο συχνά. Οποιεσδήποτε εφαρμογές η υπηρεσία αναγνωρίζει ως "συχνά χρησιμοποιούμενες", θα ξεκινήσει να προφορτώνει την εφαρμογή στη μνήμη RAM(RAM) . Με αυτόν τον τρόπο, την επόμενη φορά που θα εκτελέσετε την εφαρμογή, θα ξεκινήσει πολύ πιο γρήγορα.

Μπορεί να ανησυχείτε ότι αυτό σημαίνει ότι το Superfetch καταναλώνει όλη τη μνήμη RAM(RAM) σας , αλλά δεν είναι. Η υπηρεσία εστιάζει στην προφόρτωση εφαρμογών σε αχρησιμοποίητη μνήμη RAM(RAM) . Αυτό δεν καταχωρείται ως καταναλωμένη μνήμη. Αυτό θα το δείτε αν ανοίξετε τη Διαχείριση εργασιών(Task Manager) στην καρτέλα Διεργασίες και δείτε τη χρήση της (Processes)μνήμης(Memory) σας .

Παρόλο που το Superfetch(Superfetch) καταναλώνει όλη την αχρησιμοποίητη μνήμη RAM(RAM) με προφορτωμένες εφαρμογές, η κατανάλωση RAM εξακολουθεί να μην εμφανίζεται στο 100%. Αυτό συμβαίνει επειδή το Superfetch(Superfetch) εκτελείται στο παρασκήνιο και θα απελευθερώσει κάθε αχρησιμοποίητη μνήμη RAM(RAM) που χρησιμοποιεί κάθε φορά που χρειάζεται να χρησιμοποιήσετε αυτήν τη μνήμη για άλλες ενεργές εργασίες.

Πρέπει να σκοτώσεις το Superfetch (Sysmain);(Should You Kill Superfetch (Sysmain)?)

Γενικά, δεν χρειάζεται να σταματήσετε την εκτέλεση του Superfetch . Χρησιμοποιεί μια πολύ μικρή ποσότητα CPU και χρησιμοποιεί μόνο αχρησιμοποίητη μνήμη RAM(RAM) . Όλα αυτά είναι απαρατήρητα για τον γενικό χρήστη.

Ωστόσο, υπήρξαν ορισμένες αναφορές σε όλα τα φόρουμ χρηστών της Microsoft ότι μερικές φορές η (Microsoft)διαδικασία Superfetch(Superfetch) ( Sysmain ) προκαλεί πραγματικά προβλήματα απόδοσης. Μερικά από αυτά τα αναφερόμενα ζητήματα περιλαμβάνουν:

  • Συνεχής 100% χρήση δίσκου.
  • Υπερθέρμανση(Overheating) που οδηγεί σε διακοπή λειτουργίας του συστήματος.
  • Αργός(Slow) χρόνος εκκίνησης κατά την εκκίνηση του υπολογιστή σας.
  • Σε αδύναμο υλικό, το Superfetch(Superfetch) θα μπορούσε να χρησιμοποιήσει περισσότερη CPU και RAM από ό,τι θα θέλατε.
  • Είναι γνωστό ότι προκαλεί προβλήματα απόδοσης κατά το παιχνίδι(performance issues while gaming) .

Το πιο κοινό πρόβλημα που αναφέρουν οι άνθρωποι είναι το πρόβλημα χρήσης του δίσκου 100%. Εάν είστε εσείς, τότε η απενεργοποίηση του Superfetch(Superfetch) ή του Sysmain(Sysmain) ενδέχεται να επιλύσει το πρόβλημα.

Δεδομένου ότι το Superfetch είναι μόνο μια δυνατότητα βελτιστοποίησης συστήματος, δεν θα βλάψετε τα Windows(Windows) με τη διακοπή της υπηρεσίας. Ωστόσο, μπορεί να παρατηρήσετε ότι η εκκίνηση των αγαπημένων σας εφαρμογών μπορεί να διαρκέσει λίγο περισσότερο από το συνηθισμένο.

Πώς να απενεργοποιήσετε το Superfetch (Sysmain) στα Windows 10(How To Disable Superfetch (Sysmain) In Windows 10)

Είναι ασφαλές να απενεργοποιήσετε το Superfetch;

Εάν δεν αντιμετωπίζετε προβλήματα απόδοσης ή άλλα προβλήματα, είναι καλή ιδέα να αφήσετε το Superfetch(Superfetch) ( Sysmain ) να εκτελείται. Είναι μια χρήσιμη διαδικασία που μειώνει σημαντικά τον χρόνο που χρειάζεται για να εκκινήσετε προγράμματα που χρησιμοποιείτε συχνά.

Ωστόσο, εάν αντιμετωπίζετε υψηλή χρήση σκληρού δίσκου, προβλήματα με συνεχή μνήμη ή γενικά κακή απόδοση, μπορείτε να δοκιμάσετε να απενεργοποιήσετε το Superfetch(Superfetch) για να δείτε εάν επιλύει το πρόβλημα. Αν ναι, αφήστε την υπηρεσία απενεργοποιημένη. Διαφορετικά(Otherwise) , ενεργοποιήστε το ξανά και συνεχίστε την αντιμετώπιση προβλημάτων.

Για να απενεργοποιήσετε το Superfetch(Superfetch) ( Sysmain ) στα Windows 10:

  1. Επιλέξτε το μενού Έναρξη, πληκτρολογήστε υπηρεσίες(services) και επιλέξτε την εφαρμογή Υπηρεσίες(Services) . Μπορείτε επίσης να πατήσετε Windows + R , να πληκτρολογήσετε services.msc και να πατήσετε Enter.
  2. Στην εφαρμογή Υπηρεσίες(Services) , κάντε κύλιση προς τα κάτω στο SysMain , κάντε δεξί κλικ στην υπηρεσία και επιλέξτε Διακοπή(Stop) . Εάν εκτελείτε μια παλαιότερη έκδοση των Windows , κάντε δεξί κλικ στην υπηρεσία SuperFetch και επιλέξτε Διακοπή(Stop) .

  1. Τώρα πρέπει να αποτρέψετε την επανεκκίνηση της υπηρεσίας κατά την εκκίνηση των Windows(Windows) . Μόλις διακοπεί η υπηρεσία, κάντε ξανά δεξί κλικ στην υπηρεσία και επιλέξτε Ιδιότητες(Properties)
  2. Στο αναπτυσσόμενο μενού Τύπος εκκίνησης(Startup) , επιλέξτε Απενεργοποιημένο(Disabled) .

Τώρα η υπηρεσία SuperFetch ( SysMain ) είναι οριστικά απενεργοποιημένη και δεν θα επανεκκινηθεί την επόμενη φορά που θα εκκινήσετε τον υπολογιστή σας.

Απενεργοποιήστε το Superfetch (Sysmain) με τον Επεξεργαστή Μητρώου(Disable Superfetch (Sysmain) With Registry Editor)

Μια εναλλακτική λύση στη χρήση της Διαχείρισης εργασιών(Task Manager) για την απενεργοποίηση του Superfetch στα Windows 10 είναι η χρήση του Επεξεργαστή Μητρώου(Registry Editor)

Πριν ξεκινήσετε να κάνετε οτιδήποτε μέσα στο μητρώο, βεβαιωθείτε ότι έχετε δημιουργήσει ένα πλήρες αντίγραφο ασφαλείας του μητρώου(take a full backup of the registry) πρώτα, σε περίπτωση που κάτι πάει στραβά.

Οταν είσαι έτοιμος:

  1. Επιλέξτε το μενού Έναρξη, πληκτρολογήστε regedit και επιλέξτε την εφαρμογή Επεξεργαστής Μητρώου(Registry Editor)
  2. Στον Επεξεργαστή Μητρώου(Registry Editor) , μεταβείτε στο HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Control > Session Manager > MemoryManagement > PrefetchParameters .

  1. Σε αυτήν την ενότητα, θα πρέπει να δείτε ένα κλειδί που ονομάζεται EnableSuperfetch . Κάντε δεξί κλικ σε αυτό το κλειδί και επιλέξτε Τροποποίηση(Modify) .
  2. Στο παράθυρο Επεξεργασία DWORD(Edit DWORD) που εμφανίζεται, αλλάξτε το πεδίο Δεδομένα τιμής σε (Value data)0 και επιλέξτε OK .

Μπορείτε να κλείσετε τον Επεξεργαστή Μητρώου(Registry Editor) όταν τελειώσετε.

Αυτή η καταχώρηση μητρώου θα απενεργοποιήσει την υπηρεσία SuperFetch ( SysMain ) στο σύστημά σας. Ωστόσο, μπορεί να χρειαστεί να επανεκκινήσετε το μηχάνημα Windows πριν τεθεί σε ισχύ αυτή η ρύθμιση μητρώου.

Ενεργοποιήστε ή απενεργοποιήστε το SuperFetch (SysMain) με τη γραμμή εντολών(Enable Or Disable SuperFetch (SysMain) With Command Prompt)

Εάν προτιμάτε να εργάζεστε με τη γραμμή εντολών, υπάρχουν μερικές απλές εντολές που μπορείτε να χρησιμοποιήσετε για να ενεργοποιήσετε ή να απενεργοποιήσετε την υπηρεσία SuperFetch .

Ανοίξτε πρώτα τη γραμμή εντολών σε λειτουργία διαχειριστή(command prompt in administrator mode) και, στη συνέχεια, χρησιμοποιήστε τις ακόλουθες εντολές:

  • Ενεργοποίηση(Enable) : sc config “SysMain” start=auto & sc start “SysMain”
  • Απενεργοποίηση(Disable) : sc stop “SysMain” & sc config “SysMain” start=disabled

Σημείωση: Εάν χρησιμοποιείτε μια παλαιότερη έκδοση των Windows , αντικαταστήστε το "SysMain" με το "SuperFetch" στις παραπάνω εντολές.

Εάν προτιμάτε το PowerShell(prefer PowerShell) , ανοίξτε το με δικαιώματα διαχειριστή και χρησιμοποιήστε τις ακόλουθες εντολές:

  • Ενεργοποίηση(Enable) : Set-Service -Όνομα "SysMain" -StartupType Automatic -Status Running
  • Απενεργοποίηση(Disable) : Stop-Service -Force -Όνομα "SysMain"; Set-Service -Όνομα "SysMain" -StartupType

Αυτή η προσέγγιση μπορεί να είναι πολύ πιο γρήγορη και απλούστερη από το να κάνετε κλικ στη Διαχείριση εργασιών(Task Manager) ή στο μητρώο των Windows .

Τι γίνεται αν αυτό δεν διορθώσει το πρόβλημα;(What If This Doesn’t Fix The Problem?)

Εάν η απενεργοποίηση του SuperFetch ( SysMain ) δεν επιλύσει το πρόβλημά σας, τότε κάτι άλλο μπορεί να είναι η πηγή του προβλήματος. 

Εάν εξακολουθείτε να έχετε 100% χρήση δίσκου, ίσως χρειαστεί να κάνετε αναβάθμιση σε μεγαλύτερο σκληρό δίσκο ή να επιλέξετε να κάνετε αναβάθμιση σε μονάδα SSD . Οι μονάδες SSD(SSD drives) είναι πλέον πολύ προσιτές και έχουν ταχύτητες μεταφοράς δεδομένων πολύ υψηλότερους από εκείνους των παραδοσιακών σκληρών δίσκων.

Εάν αντιμετωπίζετε προβλήματα με τη χρήση της CPU , τότε εξερευνήστε άλλες συμβουλές αντιμετώπισης προβλημάτων της CPU(other CPU troubleshooting tips) για να εντοπίσετε τον ένοχο που μασάει όλους τους πόρους της CPU .



About the author

Είμαι έμπειρος διαχειριστής Windows 10 και Windows 11/10 με κάποια εμπειρία στο Edge. Έχω πλήθος γνώσεων και εμπειρίας να προσφέρω σε αυτόν τον τομέα, γι' αυτό πιστεύω ότι οι δεξιότητές μου θα ήταν πολύτιμο πλεονέκτημα για την εταιρεία σας. Η πολυετής εμπειρία μου τόσο στα Windows 10 όσο και στα Edge μου δίνει τη δυνατότητα να μαθαίνω γρήγορα νέες τεχνολογίες, να επιλύω γρήγορα προβλήματα και να αναλαμβάνω τον έλεγχο όταν πρόκειται για τη λειτουργία της επιχείρησής σας. Επιπλέον, η εμπειρία μου με τα Windows 10 και τον Edge με κάνει να γνωρίζω πολύ καλά όλες τις πτυχές του λειτουργικού συστήματος, κάτι που θα ήταν επωφελές για τη διαχείριση διακομιστών ή τη διαχείριση εφαρμογών λογισμικού.



Related posts