Έλεγχος πόσο χρόνο περιμένουν τα Windows πριν σκοτώσουν τις εφαρμογές κατά το κλείσιμο
Όταν τερματίζετε τον υπολογιστή σας, τα Windows δεν κλείνουν αμέσως. Αντ 'αυτού, δίνει σε εφαρμογές και υπηρεσίες που διακινούνται κάποιο χρόνο να κλείσουν πρώτα. Μπορείτε να ελέγξετε πόσο καιρό το Windows περιμένει - και αν κλείνει αυτόματα τις τρέχουσες εφαρμογές ή όχι.
Δεν θα πρέπει κανονικά να αλλάξετε αυτές τις ρυθμίσεις, αλλά μπορεί να σας βοηθήσει να εξαναγκάσετε τον υπολογιστή σας να κλείσει πιο γρήγορα. Ορισμένες εφαρμογές ενδέχεται επίσης να βλάψουν αυτές τις ρυθμίσεις όταν τις εγκαταστήσετε και ίσως θελήσετε να τις επαναφέρετε στις προεπιλεγμένες τιμές αν η διαδικασία τερματισμού λειτουργίας φαίνεται αργή.
Αλλάξτε την ώρα αναμονής για εφαρμογές επιφάνειας εργασίας
Υπάρχουν τρεις ρυθμίσεις μητρώου που ελέγχουν τα Windows που εκτελούν τις εφαρμογές κατά την εκκίνηση του υπολογιστή σας:
- WaitToKillAppTimeout: Όταν τερματίζετε τον υπολογιστή σας, τα Windows παρέχουν ανοιχτές εφαρμογές 20 δευτερόλεπτα για να καθαρίσουν και να αποθηκεύσουν τα δεδομένα τους προτού προσφέρουν να τα κλείσουν. Αυτή η τιμή ελέγχει πόσα δευτερόλεπτα περιμένουν τα Windows.
- HungAppTimeout: Τα Windows θεωρούν εφαρμογές "κρεμασμένα" εάν δεν ανταποκριθούν μέσα σε 5 δευτερόλεπτα και σας δώσουν μια επιλογή "force shut down". Αυτή η τιμή ελέγχει πόσα δευτερόλεπτα περιμένουν τα Windows πριν εξετάσουν τις αιτήσεις που δεν ανταποκρίνονται.
- AutoEndTasks: Τα Windows εμφανίζουν κανονικά ένα κουμπί "force shutdown" μετά την λήξη του αριθμού των δευτερολέπτων ζητώντας την άδειά σας για το κλείσιμο τυχόν εφαρμογών που εκτελούνται. Αν ενεργοποιήσετε αυτήν την επιλογή, τα Windows θα κλείσουν αυτόματα τις εφαρμογές και θα τερματίσουν χωρίς την εισαγωγή σας.
Τυπική προειδοποίηση: Ο Επεξεργαστής Μητρώου είναι ένα ισχυρό εργαλείο και η κατάχρηση μπορεί να καταστήσει το σύστημά σας ασταθές ή ακόμα και μη λειτουργικό. Αυτό είναι ένα αρκετά απλό hack και εφ 'όσον ακολουθείτε τις οδηγίες, δεν πρέπει να έχετε κανένα πρόβλημα. Τούτου λεχθέντος, αν δεν έχετε εργαστεί ποτέ με αυτό πριν, σκεφτείτε να διαβάσετε σχετικά με τον τρόπο χρήσης του Επεξεργαστή Μητρώου πριν ξεκινήσετε. Και σίγουρα δημιουργήστε αντίγραφα ασφαλείας του Μητρώου (και του υπολογιστή σας!) Πριν κάνετε αλλαγές.
Για να αλλάξετε αυτές τις ρυθμίσεις, θα πρέπει να χρησιμοποιήσετε τον Επεξεργαστή Μητρώου. Για να το ανοίξετε, πατήστε τα Windows + R στο πληκτρολόγιό σας, πληκτρολογήστε "regedit" και πατήστε Enter.
Μεταβείτε στο ακόλουθο κλειδί στο αριστερό παράθυρο του παραθύρου του προγράμματος επεξεργασίας μητρώου:
HKEY_CURRENT_USER \ Πίνακας ελέγχου \ Επιφάνεια εργασίας
Ελέγξτε αν έχετε κάποια από τις ρυθμίσεις "WaitToKillAppTimeout", "HungAppTimeout" ή "AutoEndTasks" στο δεξιό τμήμα του παραθύρου. Εάν δεν τα βλέπετε, τα Windows χρησιμοποιούν τις προεπιλεγμένες ρυθμίσεις.
Για να δημιουργήσετε μία από αυτές τις ρυθμίσεις, κάντε δεξί κλικ στο πλήκτρο "Επιφάνεια εργασίας" στο αριστερό παράθυρο και επιλέξτε Νέα> Τιμή στοιχειοσειράς. Ονομάστε το "WaitToKillAppTimeout", "HungAppTimeout" ή "AutoEndTasks" - οποιαδήποτε ρύθμιση θέλετε να προσαρμόσετε. Επαναλάβετε αυτή τη διαδικασία για να προσθέσετε ένα δεύτερο ή και τα τρία.
Για να διαμορφώσετε το WaitToKillAppTimeout
, δημιουργήστε την τιμή συμβολοσειράς και κάντε διπλό κλικ σε αυτήν. Καταχωρίστε μια τιμή σε χιλιοστά του δευτερολέπτου. Για παράδειγμα, η προεπιλεγμένη τιμή είναι "20000", η οποία είναι 20000 χιλιοστά του δευτερολέπτου ή 20 δευτερόλεπτα. Εάν θέλετε να το ορίσετε σε 5 δευτερόλεπτα, θα εισάγετε "5000".
Δεν συνιστούμε να ρυθμίζετε αυτήν την τιμή πολύ χαμηλά, καθώς οι εφαρμογές χρειάζονται χρόνο για να καθαρίσουν. Κατά κανόνα, μην το ορίσετε κάτω από 2000 ή 2 δευτερόλεπτα.
Για να διαμορφώσετε το HungAppTimeout
αξία, δημιουργήστε τη συμβολοσειρά και κάντε διπλό κλικ σε αυτήν. Καταχωρίστε μια τιμή σε χιλιοστά του δευτερολέπτου. Για παράδειγμα, η προεπιλεγμένη τιμή είναι "5000", η οποία είναι 5000 χιλιοστά του δευτερολέπτου ή 5 δευτερόλεπτα. Αν θέλετε να το ορίσετε σε 3 δευτερόλεπτα, θα εισάγετε "3000".
Δεν συνιστούμε να ρυθμίζετε αυτήν την τιμή πολύ χαμηλά ή τα Windows θα σκέφτονται ότι οι εφαρμογές δεν ανταποκρίνονται όταν δεν είναι. Κατά κανόνα, μην το ορίσετε κάτω από 1000 ή 1 δευτερόλεπτο.
Για να διαμορφώσετε το AutoEndTasks
αξία, δημιουργήστε τη συμβολοσειρά και κάντε διπλό κλικ σε αυτήν. Ρυθμίστε το σε "1" αν θέλετε τα Windows να κλείνουν αυτόματα τα προγράμματα κατά το κλείσιμο. Η προεπιλεγμένη τιμή είναι "0", πράγμα που σημαίνει ότι τα Windows δεν θα κλείσουν αυτόματα τα προγράμματα κατά το κλείσιμο.
Προσέξτε να αποθηκεύσετε την εργασία σας σε οποιαδήποτε εκτελούμενα προγράμματα πριν κλείσετε, αν πείτε στα Windows να κλείσουν αυτόματα τα ανοιχτά προγράμματα. Θα μπορούσατε να χάσετε οποιαδήποτε ανοιχτή εργασία όταν τα Windows ξαφνικά αναγκάζουν τα προγράμματα να κλείσουν κατά το κλείσιμο.
Για να αναιρέσετε μια αλλαγή, εντοπίστε το WaitToKillAppTimeout
, HungAppTimeout
, ή AutoEndTasks
τιμές στο δεξιό παράθυρο. Κάντε δεξί κλικ στην επιλογή και επιλέξτε "Διαγραφή" για να την καταργήσετε. Τα Windows θα χρησιμοποιήσουν αντ 'αυτού την προεπιλεγμένη ρύθμιση.
Υπηρεσίες βάσης δεδομένων
Τα Windows παρέχουν μόνο μία ρύθμιση μητρώου που ελέγχει τα Windows με τις υπηρεσίες του συστήματος παρασκηνίου όταν τερματίζετε τον υπολογιστή σας:
- WaitToKillServiceTimeout: Τα Windows κανονικά περιμένουν 5 δευτερόλεπτα ώστε οι υπηρεσίες παρασκηνίου να καθαρίζονται και να κλείνουν όταν λέτε στον υπολογιστή σας να κλείσει. Ορισμένες εφαρμογές ενδέχεται να αλλάξουν αυτήν την τιμή όταν τις εγκαταστήσετε, παρέχοντας στις υπηρεσίες φόντου επιπλέον χρόνο για να καθαρίσουν. Τα Windows σβήνουν βίαια υπηρεσίες φόντου μετά από αυτήν την περίοδο. Αυτή η τιμή ελέγχει πόσα δευτερόλεπτα περιμένουν τα Windows προτού το πράξουν. Τα Windows θα τερματιστούν αυτόματα αν κλείσουν όλες οι υπηρεσίες με επιτυχία πριν λήξει ο χρονομέτρης.
Για να αλλάξετε αυτήν τη ρύθμιση, θα πρέπει να χρησιμοποιήσετε τον Επεξεργαστή Μητρώου. Για να το ανοίξετε, πατήστε τα Windows + R στο πληκτρολόγιό σας, πληκτρολογήστε "regedit" και πατήστε Enter.
Μεταβείτε στο ακόλουθο κλειδί στο αριστερό παράθυρο του παραθύρου του προγράμματος επεξεργασίας μητρώου:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control
Εντοπίστε την τιμή WaitToKillServiceTimeout στο δεξιό τμήμα παραθύρου. Εάν δεν το βλέπετε, κάντε δεξί κλικ στο πλήκτρο "Control" στο αριστερό παράθυρο, επιλέξτε New> String Value και ονομάστε το "WaitToKillServiceTimeout".
Κάντε διπλό κλικ στο WaitToKillServiceTimeout
και πληκτρολογήστε έναν αριθμό χιλιοστών του δευτερολέπτου. Η προεπιλογή είναι 5000 χιλιοστά του δευτερολέπτου ή 5 δευτερόλεπτα. Για να το ορίσετε σε 20 δευτερόλεπτα, θα εισάγετε "20000".
Δεν πρέπει να ορίσετε μια τιμή πολύ χαμηλή ή οι υπηρεσίες φόντου δεν θα είναι σε θέση να κλείσουν σωστά. Κατά κανόνα, μην ορίσετε αυτήν την τιμή κάτω από "2000" ή 2 δευτερόλεπτα.
Για να αναιρέσετε αυτήν την αλλαγή, επιστρέψτε εδώ και κάντε διπλό κλικ στο WaitToKillServiceTimeout
επιλογή. Ρυθμίστε το σε "5000", την προεπιλεγμένη ρύθμιση.