Πώς να τερματίσετε ή να επανεκκινήσετε απομακρυσμένα έναν υπολογιστή με Windows

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

Μπορείτε ακόμη και να τερματίσετε απομακρυσμένα έναν υπολογιστή μέσω του Διαδικτύου(Internet) , αλλά θα πρέπει πρώτα να συνδέσετε VPN στο δίκτυο ή στον υπολογιστή-στόχο που θέλετε να τερματίσετε. Δεν πρόκειται να καλύψω τα VPN(VPNs) σε αυτό το άρθρο, αλλά αν αυτό είναι κάτι που θέλετε να κάνετε, μη διστάσετε να το Google.

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

Επισκόπηση απομακρυσμένου τερματισμού λειτουργίας

Για να λειτουργήσει αυτό, υπάρχουν μερικά βήματα που πρέπει να ολοκληρώσετε πρώτα, διαφορετικά θα λαμβάνετε συνεχώς ένα μήνυμα σφάλματος Δεν επιτρέπεται η πρόσβαση (5)(Access is Denied (5)) και θα σας τρελάνει.

Βήμα 1(Step 1) : Αρχικά, για να τερματίσετε απομακρυσμένα έναν υπολογιστή στο δίκτυό σας, θα πρέπει να βεβαιωθείτε ότι έχετε πρόσβαση διαχειριστή στον υπολογιστή-στόχο. Εάν είστε σε οικιακό δίκτυο, ο καλύτερος τρόπος για να το κάνετε αυτό είναι να βεβαιωθείτε ότι όλοι οι υπολογιστές βρίσκονται στην ίδια ομάδα εργασίας και ότι όλοι έχουν τουλάχιστον έναν λογαριασμό διαχειριστή(Administrator) με το ίδιο όνομα χρήστη και κωδικό πρόσβασης.

Δεν χρειάζεται να χρησιμοποιήσετε τον ενσωματωμένο λογαριασμό διαχειριστή σε κανέναν υπολογιστή για να λειτουργήσει αυτό, αλλά ο λογαριασμός χρήστη που χρησιμοποιείτε και στους δύο υπολογιστές πρέπει να αποτελεί μέρος της ομάδας διαχειριστών(Administrators) στον τοπικό υπολογιστή. Αν πάτε στον Πίνακα Ελέγχου(Control Panel) και κάνετε κλικ στο Λογαριασμοί χρηστών(User Accounts) και λέει Διαχειριστής(Administrator) ή Τοπικός διαχειριστής( Local Administrator) , τότε είστε εντάξει. Και πάλι(Again) , τα ονόματα των λογαριασμών χρήστη και ο κωδικός πρόσβασης πρέπει να είναι τα ίδια.

διαχειριστής

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

Βήμα 2(Step 2) : Το δεύτερο βήμα είναι να ενεργοποιήσετε την Κοινή χρήση αρχείων και εκτυπωτών(File and Printer Sharing) και να την επιτρέψετε μέσω του τείχους προστασίας των Windows . Για να το κάνετε αυτό, μεταβείτε στον Πίνακα Ελέγχου(Control Panel) και κάντε πρώτα κλικ στο Κέντρο δικτύου και κοινής χρήσης(Network and Sharing Center) . Κάντε κλικ στη σύνδεση Αλλαγή σύνθετων ρυθμίσεων κοινής χρήσης(Change advanced sharing settings) στο αριστερό μενού και επιλέξτε το κουμπί επιλογής για Ενεργοποίηση εντοπισμού δικτύου( Turn on network discovery) και Ενεργοποίηση κοινής χρήσης αρχείων και εκτυπωτών(Turn on file and printer sharing) .

κοινή χρήση δικτύου

Επιστρέψτε στο κύριο παράθυρο του Πίνακα Ελέγχου(Control Panel) και κάντε κλικ στο Τείχος προστασίας των Windows(Windows Firewall) . Κάντε κλικ(Click) στο Allow a program or feature through Windows Firewall στο αριστερό μενού.

κοινή χρήση αρχείων και εκτυπωτών

Βεβαιωθείτε ότι έχετε επιλέξει μόνο το πλαίσιο Home/Work (Private) και όχι Δημόσιο(Public) . Δεν χρειάζεται να επιτρέψετε τίποτα άλλο μέσω του τείχους προστασίας. Μπορεί να διαβάσετε σε άλλους ιστότοπους για να επιτρέψετε το WMI , τον απομακρυσμένο τερματισμό λειτουργίας(Remote Shutdown) , την ανακάλυψη δικτύου(Network Discovery) κ.λπ., αλλά το έχω δοκιμάσει χωρίς κανένα από αυτά και λειτουργεί μια χαρά.

Βήμα 3(Step 3) : Τέλος, εάν προσπαθείτε να στοχεύσετε έναν υπολογιστή με Windows Vista , Windows 7 ή Windows 8 από απόσταση, θα χρειαστεί να τροποποιήσετε το μητρώο. Αν δεν το κάνετε αυτό, απλά δεν θα λειτουργήσει. Θα λάβετε μόνο το μήνυμα Απαγορεύεται η πρόσβαση(Denied) ανεξάρτητα από(Access) το τι.

Ανοίξτε τον επεξεργαστή μητρώου μεταβαίνοντας στην Έναρξη(Start) και πληκτρολογώντας regedit . Τώρα μεταβείτε στο ακόλουθο κλειδί:

HKEY_LOCAL_MACHINE – SOFTWARE – Microsoft – Windows – CurrentVersion – Policies – System

Κάντε δεξί κλικ στο Σύστημα(System) στην αριστερή πλευρά και επιλέξτε Νέο – Τιμή DWORD (32 bit)(New – DWORD (32-bit) Value) .

νέο κλειδί μητρώου

Μια νέα τιμή θα εμφανιστεί στο κάτω μέρος στο δεξιό παράθυρο και το κείμενο θα επισημανθεί. Αλλάξτε το όνομα σε  LocalAccountTokenFilterPolicy και πατήστε Enter . Τώρα κάντε διπλό κλικ πάνω του και αλλάξτε την τιμή από 0 σε 1 .

πολιτική φίλτρου διακριτικού τοπικού λογαριασμού

Κάντε κλικ στο OK(Click OK) και κλείστε το μητρώο. Δεν χρειάζεται να κάνετε επανεκκίνηση του υπολογιστή καθώς οι αλλαγές θα πρέπει να τεθούν σε ισχύ αμέσως. Αυτό το κλειδί μητρώου είναι απαραίτητο επειδή στα Windows Vista και νεότερες εκδόσεις, ένας λογαριασμός διαχειριστή αφαιρείται από τα διαπιστευτήριά του κατά την απομακρυσμένη σύνδεση. Αυτό θα επιτρέψει στον λογαριασμό να παραμείνει με δικαιώματα διαχειριστή.

Θα διαβάσετε επίσης σε άλλους ιστότοπους για να ξεκινήσετε την υπηρεσία Απομακρυσμένου Μητρώου(Remote Registry) εάν δεν εκτελείται και για να επεξεργαστείτε την τοπική πολιτική ασφαλείας προσθέτοντας την ομάδα Everyone στον Αναγκαστικό τερματισμό λειτουργίας από μια ρύθμιση πολιτικής απομακρυσμένου συστήματος( Force shutdown from a remote system) . Στις δοκιμές μου στα Windows 7 και 8, δεν χρειάστηκε να ολοκληρώσω αυτές τις εργασίες και πραγματικά δεν θα έπρεπε, επειδή ανοίγει το σύστημά σας σε πιθανούς χάκερ.

Προφανώς, θα πρέπει επίσης να γνωρίζετε όλα τα ονόματα των άλλων υπολογιστών στο δίκτυο. Μπορείτε να το κάνετε μεταβαίνοντας στον Πίνακα Ελέγχου(Control Panel) και μετά κάνοντας κλικ στο Σύστημα(System) .

όνομα υπολογιστή

Απομακρυσμένος τερματισμός λειτουργίας μέσω γραμμής εντολών

Η εντολή τερματισμού λειτουργίας είναι πιο ευέλικτη όταν τη χρησιμοποιείτε από τη γραμμή εντολών, επειδή μπορείτε να προσθέσετε μια δέσμη διακοπτών σε αυτήν, που σας επιτρέπουν να προσαρμόσετε τη συμπεριφορά. Πηγαίνετε στο Start , μετά Run και πληκτρολογήστε CMD . Μπορείτε να δείτε τη λίστα των διακοπτών πληκτρολογώντας shutdown /? στο παράθυρο εντολών.

Βοήθεια εντολής τερματισμού λειτουργίας

Πρέπει να χρησιμοποιήσετε τουλάχιστον έναν διακόπτη για να κάνει οτιδήποτε η εντολή. Βασικά(Basically) θα πληκτρολογήσετε shutdown /x /y /z  όπου τα x, y, z είναι γράμματα στην παραπάνω λίστα.

Ακολουθούν μερικοί από τους πιο συνηθισμένους διακόπτες εντολών και οι ενέργειες που εκτελούν:

/s: Τερματίζει τη λειτουργία του υπολογιστή

/r: Επανεκκινεί τον υπολογιστή

/m \\computername : Ο απομακρυσμένος υπολογιστής που θέλετε να τερματίσετε

/f: Αναγκάζει τα προγράμματα να κλείσουν αμέσως

/t:  Θα περιμένει ένα συγκεκριμένο χρονικό διάστημα σε δευτερόλεπτα πριν τερματιστεί ή επανεκκινηθεί

/a: Ματαιώνει έναν τερματισμό εάν χρησιμοποιούσατε προηγούμενη εντολή τερματισμού λειτουργίας με /t.

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

shutdown /m \\computername /r /f

Αυτή η εντολή θα επανεκκινήσει τον υπολογιστή με το όνομα computername και θα αναγκάσει όλα τα προγράμματα που εκτελούνται ακόμα να κλείσουν.

shutdown –m \\computername –s –f –c “The computer will restart, please save all work.” –t 60

Αυτή η εντολή θα τερματίσει τη λειτουργία του υπολογιστή με το όνομα computername , θα αναγκάσει όλα τα προγράμματα που εκτελούνται να κλείσουν, θα εμφανίσει ένα μήνυμα στον χρήστη και θα μετρήσει αντίστροφα 60 δευτερόλεπτα προτού τερματιστεί.

αποσυνδέθηκε

Απομακρυσμένος τερματισμός λειτουργίας μέσω διαλόγου τερματισμού λειτουργίας

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

παράμετρος shutdown i

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

διάλογος απομακρυσμένου τερματισμού λειτουργίας

Κάντε κλικ στο κουμπί Προσθήκη(Add) ή Αναζήτηση(Browse) για να προσθέσετε υπολογιστές στη λίστα. Στη συνέχεια, μπορείτε να εκτελέσετε τις εντολές σε ολόκληρη την παρτίδα υπολογιστών. Εάν κάνετε κλικ στην Προσθήκη(Add) , θα χρειαστεί να εισαγάγετε το όνομα δικτύου του υπολογιστή με τη μορφή \\computername  ή απλώς όνομα υπολογιστή(computername) , είτε λειτουργεί.

προσθήκη τερματισμού υπολογιστών

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

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

Απομακρυσμένος τερματισμός λειτουργίας μέσω αρχείου δέσμης

Τέλος, μπορείτε να δημιουργήσετε ένα αρχείο δέσμης ώστε να μπορείτε να τα κάνετε όλα αυτά απλά εκτελώντας το αρχείο. Εναλλακτικά, μπορείτε να προγραμματίσετε την εκτέλεση του αρχείου δέσμης σε συγκεκριμένα χρονικά διαστήματα ή κατά τη διάρκεια συγκεκριμένων συμβάντων χρησιμοποιώντας το Task Scheduler .

Απλώς μεταβείτε στο Σημειωματάριο(Notepad) και πληκτρολογήστε τις εντολές που θα είχατε πληκτρολογήσει στη γραμμή εντολών:

shutdown –m \\computername1 –r shutdown –m \\computername2 –r shutdown –m \\computername3 –r

Στη συνέχεια απλώς αποθηκεύστε το αρχείο με επέκταση αρχείου .BAT επιλέγοντας Όλα τα αρχεία(All Files) για Αποθήκευση ως τύπο ( Save as type ) και προσθέστε το .bat στο τέλος του ονόματος αρχείου.

τερματισμός του αρχείου bat

Αυτό θα επανεκκινήσει τρεις υπολογιστές στο οικιακό μου δίκτυο. Μπορείτε να βάλετε όσες εντολές θέλετε στο αρχείο δέσμης, γι' αυτό μη διστάσετε να πειραματιστείτε!

Έχω γράψει μια εκτενή ανάρτηση σχετικά με τον τρόπο χρήσης ομαδικών αρχείων στα Windows(how to use batch files in Windows)(how to use batch files in Windows) , οπότε διαβάστε το εάν δεν είστε εξοικειωμένοι με τα αρχεία δέσμης ή τον προγραμματιστή εργασιών. Απολαμβάνω!



About the author

Εργάζομαι ως σύμβουλος για τη Microsoft. Ειδικεύομαι στην ανάπτυξη εφαρμογών για κινητά για συσκευές Apple και Android και ασχολούμαι επίσης με την ανάπτυξη εφαρμογών για Windows 7. Η εμπειρία μου με smartphone και Windows 7 με κάνει ιδανικό υποψήφιο για αυτή τη θέση.



Related posts