30Aug

Γιατί τα Windows θέλετε να επανεκκινήσετε τόσο συχνά;

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

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

Τι κάνει η επανεκκίνηση;

Τα Windows δεν μπορούν να ενημερώσουν ή να καταργήσουν αρχεία που είναι σε χρήση.Όταν το Windows Update κάνει λήψη νέων ενημερώσεων, δεν είναι δυνατή η άμεση εφαρμογή τους στα αρχεία συστήματος των Windows.Αυτά τα αρχεία είναι σε χρήση και κλειδωμένα από τυχόν αλλαγές.Για να εγκαταστήσετε πραγματικά αυτές τις ενημερωμένες εκδόσεις, τα Windows πρέπει να κλείσουν το μεγαλύτερο μέρος του λειτουργικού συστήματος.Στη συνέχεια, τα Windows μπορούν να κάνουν επανεκκίνηση του συστήματος και να φορτώσουν τα ενημερωμένα αρχεία όταν εκκινούν.Οι επανεκκινήσεις

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

Επανεκκίνηση του Windows Update

Η Microsoft κυκλοφορεί συχνά ενημερώσεις κώδικα για τα Windows, με τις περισσότερες από αυτές να φτάνουν στο "Patch Tuesday", τη δεύτερη Τρίτη κάθε μήνα.Οι περισσότερες από αυτές τις ενημερώσεις τροποποιούν αρχεία συστήματος που δεν μπορούν να ενημερωθούν κατά την εκκίνηση των Windows, επομένως απαιτούν επανεκκίνηση.Ωστόσο, δεν απαιτείται κάθε επανεκκίνηση από κάθε Windows Update.Για παράδειγμα, οι ενημερώσεις για το Microsoft Office δεν πρέπει να απαιτούν επανεκκίνηση - αυτά τα αρχεία μπορούν να εκφορτωθούν από τη μνήμη επανεκκινώντας το Office.

Τα Windows σάς ενοχλούν από την επανεκκίνηση, επειδή οι ενημερώσεις ασφαλείας δεν είναι εγκατεστημένες μέχρι να το κάνετε.Η Microsoft εισήγαγε αναδυόμενα παράθυρα που σφάλλουν για να επανεκκινήσετε τον υπολογιστή σας και να επανεκκινήσετε τον υπολογιστή αυτόματα στις πρώτες ημέρες των Windows XP, όταν σκουλήκια όπως το Blaster, το Sasser και το Mydoom τρέχουν άγρια.Η Microsoft ήθελε να εξασφαλίσει ότι όλοι θα επανεκκινήσουν γρήγορα μετά από να λάβουν τις ενημερώσεις ώστε να μην μολυνθούν.Οι ενημερώσεις δεν θα βοηθούσαν αν οι άνθρωποι περίμεναν ημέρες ή εβδομάδες πριν από την επανεκκίνηση και μολύνθηκαν εν τω μεταξύ.

Εγκατάσταση, κατάργηση εγκατάστασης ή ενημέρωση λογισμικού

Τα προγράμματα λογισμικού μερικές φορές θέλουν να επανεκκινήσουν τον υπολογιστή σας κατά την εγκατάσταση, την απεγκατάσταση ή την ενημέρωσή τους.Αυτό μπορεί να οφείλεται στο γεγονός ότι χρησιμοποιούν αρχεία συστήματος και προγράμματα οδήγησης χαμηλού επιπέδου που δεν μπορούν να ενημερωθούν ή να αφαιρεθούν εν πτήσει.Για παράδειγμα, ας υποθέσουμε ότι καταργείτε την εγκατάσταση του προγράμματος προστασίας από ιούς.Το πρόγραμμα απεγκατάστασης πιθανότατα δεν θα μπορέσει να καταργήσει αμέσως όλα τα αρχεία, επομένως θα πρέπει να επανεκκινήσετε.Το πρόγραμμα απεγκατάστασης θα προγραμματίσει διαγραφές αρχείων και τα Windows θα διαγράψουν αυτόματα τα αρχεία την επόμενη φορά που θα εκκινήσει ο υπολογιστής.

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

Πώς τα Windows προγραμματίζουν το αρχείο μετακινεί και διαγράφει το αρχείο στην επανεκκίνηση

Τα Windows παρέχουν ένα API που μπορούν να χρησιμοποιήσουν οι προγραμματιστές εφαρμογών για να μετακινήσετε, μετονομάσετε ή να διαγράψετε ένα αρχείο που χρησιμοποιείται.Η εφαρμογή ζητά από τα Windows να μετονομάσουν ή να μετακινήσουν ένα αρχείο όταν ο υπολογιστής εκ των επόμενων επανεκκινήσει και το αίτημα γράφεται στην τιμή HKLM \ System \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations στο μητρώο.Όταν ξεκινάει η εκκίνηση των Windows, ελέγχει αυτό το κλειδί μητρώου και εκτελεί όλα τα προγράμματα λειτουργίας αρχείων που έχουν ζητήσει.

Μπορείτε να προβάλετε τη λίστα των αλλαγών αρχείων που εκκρεμούν και να προγραμματίσετε τις δικές σας κινήσεις και διαγραφές χρησιμοποιώντας τα βοηθητικά προγράμματα PendMoves και MoveFile SysInternals.Με αυτόν τον τρόπο μπορείτε να διαγράψετε και να μετακινήσετε αρχεία που δεν μπορείτε να διαγράψετε επειδή χρησιμοποιούνται αυτήν τη στιγμή.Υπάρχουν άλλα βοηθητικά προγράμματα που προσφέρουν να μετακινήσετε ή να διαγράψετε αρχεία κατά την επανεκκίνηση και όλα λειτουργούν γράφοντας σε αυτό το κλειδί μητρώου των Windows.Ορισμένα βοηθητικά προγράμματα σας επιτρέπουν επίσης να ξεκλειδώσετε κλειδωμένα αρχεία και να τα διαγράψετε ή να τα μετακινήσετε, αλλά αυτά θα προκαλέσουν προβλήματα αν προσπαθήσετε να ξεκλειδώσετε και να τροποποιήσετε τα αρχεία που εξαρτάται από το σύστημα.

Τι είναι το Linux και άλλα λειτουργικά συστήματα;

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

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

Εδώ είναι το catch: Οι αλλαγές δεν θα ισχύουν απαραίτητα μέχρι να επανεκκινήσετε.Για παράδειγμα, αν εγκαταστήσετε μια ενημερωμένη έκδοση για μια βιβλιοθήκη συστήματος, τα αρχεία στο δίσκο θα ενημερωθούν αμέσως, αλλά όλες οι διαδικασίες που εκτελούνται χρησιμοποιώντας τη βιβλιοθήκη θα εξακολουθήσουν να χρησιμοποιούν την παλιά, ανασφαλισμένη έκδοση.Εάν ενημερώσετε ένα πρόγραμμα, η νέα έκδοση αυτού του προγράμματος δεν θα χρησιμοποιηθεί μέχρι να κλείσετε το πρόγραμμα και να το επανεκκινήσετε.Εάν εγκαταστήσετε έναν νέο πυρήνα Linux, δεν θα χρησιμοποιήσετε τον νέο πυρήνα μέχρι να επανεκκινήσετε τον υπολογιστή σας και να εκκινήσετε τον νέο πυρήνα.Υπάρχουν ορισμένοι τρόποι για να μεταβείτε σε νέο πυρήνα χωρίς επανεκκίνηση, αλλά αυτές γενικά δεν χρησιμοποιούνται σε συστήματα Linux για καταναλωτές και είναι περισσότερο για διακομιστές που απαιτούν μέγιστο χρόνο λειτουργίας.

Με άλλα λόγια, μια επανεκκίνηση είναι συχνά απαραίτητη για να βεβαιωθείτε ότι έχουν πραγματοποιηθεί σημαντικές ενημερώσεις στο Linux.Σίγουρα, εάν τρέχετε ένα διακομιστή και το uptime είναι σημαντικό για εσάς, μπορείτε να εξοικειωθείτε με την ανάγκη για ενημερώσεις με επανεκκίνηση των επηρεαζόμενων διαδικασιών.Ωστόσο, εάν είστε κανονικός χρήστης επιφάνειας εργασίας, ίσως απλά θέλετε να επανεκκινήσετε τον υπολογιστή σας.

Τα καλά νέα είναι ότι η επανεκκίνηση έχει γίνει λιγότερο αναγκαία με την πάροδο του χρόνου.Τα Windows μπορούν τώρα να ανταλλάξουν πολλούς τύπους προγραμμάτων οδήγησης, για παράδειγμα προγράμματα οδήγησης γραφικών, χωρίς να γίνει επανεκκίνηση του συστήματος.Οι σύγχρονες λειτουργίες ασφαλείας( όπως το ενεργοποιημένο το Τείχος προστασίας των Windows) έχουν κάνει τα Windows ασφαλέστερα, ώστε τα Windows 8 να παρέχουν μια περίοδο χάριτος τριών ημερών για επανεκκίνηση μετά τις Ενημερώσεις των Windows.Πιστοποίηση εικόνας

: Anders Sandberg / Flickr