Τι είναι η εντολή shutdown των Windows;

Η εντολή shutdown είναι ένα ενσωματωμένο εργαλείο των Windows που σας επιτρέπει να απενεργοποιήσετε, να επανεκκινήσετε, να αποσυνδεθείτε ή να θέσετε σε κατάσταση αναστολής έναν υπολογιστή από το Command Prompt, το PowerShell ή ένα script. Δέχεται σημαίες που ελέγχουν την ενέργεια, ένα προαιρετικό χρονόμετρο αντίστροφης μέτρησης, εάν οι εκτελούμενες εφαρμογές αναγκάζονται να κλείσουν και ένα προσαρμοσμένο μήνυμα που εμφανίζεται στους χρήστες πριν ξεκινήσει η λειτουργία.

Χρησιμοποιείται συνήθως από διαχειριστές συστημάτων για να προγραμματίσουν συντήρηση, από προχωρημένους χρήστες για να αυτοματοποιήσουν καθημερινές ρουτίνες και από προγραμματιστές για να συνδέσουν ενέργειες shutdown μέσα σε αρχεία batch, προγραμματισμένες εργασίες ή scripts απομακρυσμένης διαχείρισης. Επειδή η εντολή εκτελείται τοπικά χωρίς επιπλέον λογισμικό, λειτουργεί σε κάθε υποστηριζόμενη έκδοση των Windows από τα Windows 7 και μετά.

Περιγραφή εργαλείου

Αυτό το εργαλείο δημιουργεί μια έγκυρη εντολή Windows shutdown από ένα απλό έντυπο. Επιλέξτε μια ενέργεια, επιλέξτε πότε θα πρέπει να εκτελεστεί, προσθέστε προαιρετικά ένα μήνυμα και μια σημαία εξαναγκασμένου κλεισίματος, και αντιγράψτε την παραγόμενη εντολή σε ένα τερματικό ή script.

Παραδείγματα

Άμεση απενεργοποίηση που κλείνει εφαρμογές χωρίς να ζητά επιβεβαίωση:

shutdown /s /f /t 0

Επανεκκίνηση σε 60 δευτερόλεπτα με μήνυμα για τους συνδεδεμένους χρήστες:

shutdown /r /f /t 60 /c "Restarting for updates"

Υβριδική απενεργοποίηση για ταχύτερη εκκίνηση:

shutdown /s /hybrid /t 0

Ακύρωση μιας εκκρεμούς απενεργοποίησης:

shutdown /a

Χαρακτηριστικά

  • Δημιουργία εντολών για ενέργειες απενεργοποίησης, επανεκκίνησης, αποσύνδεσης, αναστολής και ακύρωσης
  • Προγραμματισμός της ενέργειας αμέσως, μετά από έναν αριθμό δευτερολέπτων ή σε μια συγκεκριμένη ώρα
  • Προσθήκη ενός προσαρμοσμένου μηνύματος που εμφανίζεται στους χρήστες κατά τη διάρκεια της αντίστροφης μέτρησης
  • Εναλλαγή εξαναγκασμένου κλεισίματος, υβριδικής απενεργοποίησης και του γραφικού διαλόγου απενεργοποίησης (/i)
  • Ζωντανή προεπισκόπηση της παραγόμενης εντολής, έτοιμη να αντιγραφεί σε ένα τερματικό ή script

Περιπτώσεις χρήσης

  • Προγραμματισμός αυτόματης επανεκκίνησης μετά την εγκατάσταση λογισμικού ή ενημερώσεων Windows
  • Προσθήκη μιας απενεργοποίησης τέλους ημέρας σε ένα αρχείο batch ή εργασία Windows Task Scheduler
  • Ακύρωση μιας προηγουμένως προγραμματισμένης απενεργοποίησης χρησιμοποιώντας την επιλογή ακύρωσης

Επεξήγηση επιλογών

  • Ενέργεια — Επιλέγει τη λειτουργία: απενεργοποίηση (/s), επανεκκίνηση (/r), αποσύνδεση (/l), αναστολή (/h) ή ακύρωση μιας εκκρεμούς απενεργοποίησης (/a).
  • Λειτουργία ώραςNow εκτελείται με /t 0, In seconds χρησιμοποιεί την τιμή σας με /t <seconds>, At time μετατρέπει μια ώρα ρολογιού (HH:MM) σε δευτερόλεπτα από τώρα.
  • Σχόλιο — Προσθέτει /c "message" που εμφανίζεται στους χρήστες· τα εισαγωγικά διαφεύγουν και οι αλλαγές γραμμής αφαιρούνται.
  • Εξαναγκασμένο κλείσιμο — Προσθέτει /f για να κλείσει τις εκτελούμενες εφαρμογές χωρίς προειδοποίηση.
  • Υβριδικό — Προσθέτει /hybrid για να συνδυάσει την απενεργοποίηση με την κρυφή μνήμη γρήγορης εκκίνησης (μόνο απενεργοποίηση).
  • Εμφάνιση GUI — Προσθέτει /i για να ανοίξει το γραφικό διάλογο Remote Shutdown αντί να εκτελεστεί σιωπηλά.

Συμβουλές

  • Εκτελέστε το Command Prompt ή το PowerShell ως Διαχειριστής εάν η εντολή στοχεύει σε λειτουργίες επιπέδου συστήματος ή απομακρυσμένες μηχανές.
  • Η μέγιστη καθυστέρηση που δέχεται τα Windows είναι 315.360.000 δευτερόλεπτα (περίπου 10 χρόνια).
  • Εάν προγραμματίσατε μια απενεργοποίηση κατά λάθος, δημιουργήστε την εντολή ακύρωσης (shutdown /a) και εκτελέστε την πριν λήξει το χρονόμετρο.