Cách tắt máy hoặc khởi động lại máy tính Windows từ xa
Bài viết này sẽ hướng dẫn bạn cách sử dụng công cụ lệnh(command tool) tắt máy từ xa trong Windows để tắt máy từ xa hoặc khởi động lại máy tính cục bộ hoặc có mạng. Điều này đôi khi có thể rất hữu ích nếu bạn có nhiều máy tính ở nhà hoặc trên mạng mà bạn muốn nhanh chóng tắt máy hoặc khởi động lại.
Bạn thậm chí có thể tắt máy tính từ xa qua Internet , nhưng trước tiên bạn phải đưa VPN vào mạng hoặc vào máy tính mục tiêu(target computer) mà bạn muốn tắt. Tôi sẽ không đề cập đến VPN(VPNs) trong bài viết này, nhưng nếu đó là điều bạn muốn làm, hãy Google nó.
Bạn có thể thực hiện tắt máy từ xa từ dấu nhắc lệnh bằng lệnh tắt máy và các công tắc liên quan của nó, từ (command prompt)hộp thoại(dialog box) tắt máy từ xa hoặc từ một tệp hàng loạt(batch file) . Tôi sẽ đi qua tất cả ba phương pháp trong bài viết này.
Tổng quan về tắt máy từ xa
Để điều này hoạt động, có một số bước bạn phải hoàn thành trước tiên, nếu không, bạn sẽ liên tục nhận được thông báo lỗi (error message)Access is Denied (5) và nó sẽ khiến bạn phát điên.
Bước 1(Step 1) : Đầu tiên, để tắt máy tính từ xa trong mạng của bạn, bạn cần đảm bảo rằng bạn có quyền truy cập Quản trị vào máy tính mục tiêu. Nếu bạn đang sử dụng mạng gia đình(home network) , cách tốt nhất để thực hiện việc này là đảm bảo tất cả các máy tính đều nằm trong cùng một nhóm làm việc và tất cả chúng đều có ít nhất một tài khoản Quản trị(Administrator account) viên với cùng tên người dùng và mật khẩu(username and password) .
Bạn không phải sử dụng tài khoản quản trị viên(administrator account) tích hợp sẵn trên cả hai máy tính để làm việc này, nhưng tài khoản người dùng(user account) bạn sử dụng trên cả hai máy tính phải là một phần của nhóm Quản trị viên(Administrators group) trên máy tính cục bộ. Nếu bạn vào Control Panel và nhấp(Control Panel and click) vào User Accounts và nó cho biết là Administrator hoặc Local Administrator , thì bạn vẫn ổn. Một lần nữa(Again) , tên của tài khoản người dùng và mật khẩu phải giống nhau.
Nếu bạn đang ở trong môi trường công ty có miền, có thể bạn sẽ muốn đăng nhập bằng tài khoản quản trị viên miền(domain administrator account) . Sử dụng các thông tin đăng nhập đó, bạn sẽ có thể tắt bất kỳ máy tính nào khác trong mạng, ngay cả khi chúng được đăng nhập bằng các thông tin đăng nhập khác nhau.
Bước 2(Step 2) : Bước thứ hai là bật Chia sẻ Tệp và Máy in(File and Printer Sharing) và cho phép nó thông qua tường lửa của Windows(Windows firewall) . Để thực hiện việc này, hãy vào Control Panel và nhấp(Control Panel and click) vào Network and Sharing Center trước tiên. Nhấp vào liên kết Thay đổi cài đặt chia sẻ nâng cao(Change advanced sharing settings) trong menu bên trái(left menu) và chọn nút radio(radio button) cho Bật khám phá mạng( Turn on network discovery) và Bật chia sẻ tệp và máy in(Turn on file and printer sharing) .
Quay lại cửa sổ Control Panel chính và nhấp(Control Panel window and click) vào Tường lửa của Windows(Windows Firewall) . Nhấp(Click) vào Cho phép chương trình hoặc tính năng thông qua Tường lửa của Windows(Allow a program or feature through Windows Firewall) ở menu bên trái.
Đảm bảo rằng bạn chỉ chọn hộp Home/Work (Private) chứ không phải Công khai(Public) . Bạn không cần cho phép bất kỳ thứ gì khác thông qua tường lửa. Bạn có thể đọc trên các trang web khác để cho phép WMI , Tắt máy từ xa(Remote Shutdown) , Khám phá mạng(Network Discovery) , v.v., nhưng tôi đã thử nghiệm nó mà không có bất kỳ cái nào trong số đó và nó hoạt động tốt.
Bước 3(Step 3) : Cuối cùng, nếu bạn đang cố gắng nhắm mục tiêu máy tính Windows Vista , Windows 7 hoặc Windows 8 từ xa, bạn sẽ cần phải sửa đổi sổ đăng ký. Trừ khi bạn làm điều này, nó chỉ đơn giản là sẽ không hoạt động. Bạn sẽ chỉ nhận được thông báo Truy cập(Access) bị Từ chối(Denied message) cho dù thế nào đi nữa.
Mở trình chỉnh sửa sổ đăng ký(registry editor) bằng cách đi tới Bắt đầu và nhập(Start and typing) vào regedit . Bây giờ điều hướng đến phím sau:
HKEY_LOCAL_MACHINE – SOFTWARE – Microsoft – Windows – CurrentVersion – Policies – System
Nhấp chuột phải vào Hệ thống(System) ở phía bên trái và chọn Giá trị mới - DWORD (32-bit)(New – DWORD (32-bit) Value) .
Một giá trị mới sẽ bật lên ở dưới cùng trong cửa sổ bên phải(right window) và văn bản sẽ được đánh dấu. Đổi tên thành LocalAccountTokenFilterPolicy và nhấn Enter . Bây giờ nhấp đúp vào nó và thay đổi giá trị từ 0 thành 1 .
Bấm OK(Click OK) và đóng sổ đăng ký. Bạn không cần phải khởi động lại máy tính vì các thay đổi sẽ có hiệu lực ngay lập tức. Khóa đăng ký(registry key) này là cần thiết vì trong Windows Vista trở lên, tài khoản quản trị viên(administrator account) bị tước bỏ thông tin đăng nhập khi kết nối từ xa. Điều này sẽ cho phép tài khoản duy trì các đặc quyền quản trị.
Bạn cũng sẽ đọc trên các trang web khác để khởi động dịch vụ Đăng ký Từ xa(Remote Registry) nếu dịch vụ đó không chạy và để chỉnh sửa chính sách bảo mật(security policy) cục bộ bằng cách thêm nhóm Mọi người(Everyone) để Buộc tắt máy từ( Force shutdown from a remote system) cài đặt chính sách hệ thống từ xa. Trong thử nghiệm của tôi trên Windows 7 và 8, không cần thiết phải hoàn thành những tác vụ này và bạn thực sự không nên vì nó mở ra hệ thống của bạn cho các hacker tiềm năng.
Rõ ràng, bạn cũng sẽ cần biết tất cả tên của các máy tính khác trong mạng. Bạn có thể làm điều đó bằng cách đi tới Bảng điều khiển(Control Panel) và sau đó nhấp vào Hệ thống(System) .
Tắt máy từ xa qua Command Prompt
Lệnh tắt máy linh hoạt nhất khi sử dụng nó từ dấu nhắc lệnh(command prompt) vì bạn có thể thêm nhiều công tắc vào đó, cho phép bạn tùy chỉnh hành vi. Vào Start , sau đó Run và gõ CMD . Bạn có thể xem danh sách các công tắc bằng cách gõ shutdown /? trong cửa sổ lệnh(command window) .
Bạn phải sử dụng ít nhất một công tắc để lệnh thực hiện bất cứ điều gì. Về cơ bản(Basically) , bạn sẽ nhập shutdown /x /y /z trong đó x, y, z là các chữ cái trong danh sách trên.
Dưới đây là một số công tắc lệnh phổ biến nhất và các hành động mà chúng thực hiện:
/s: Tắt máy tính
/r: Khởi động lại máy tính
/m \\computername : Máy tính từ xa mục tiêu sẽ tắt
/f: Buộc các chương trình đóng ngay lập tức
/t: Sẽ đợi một khoảng thời gian nhất định tính bằng giây trước khi tắt hoặc khởi động lại
/a: Hủy tắt máy nếu bạn đã sử dụng lệnh tắt máy trước đó với / t.
Vì vậy, để tắt từ xa một máy khác trong mạng của bạn, bạn sẽ nhập vào dấu nhắc lệnh các lệnh sau:
shutdown /m \\computername /r /f
Lệnh này sẽ khởi động lại máy tính có tên là tên máy tính(computername) và buộc đóng tất cả các chương trình vẫn đang chạy.
shutdown –m \\computername –s –f –c “The computer will restart, please save all work.” –t 60
Lệnh này sẽ tắt máy tính có tên là computername , buộc tất cả các chương trình đang chạy đóng lại, hiển thị thông báo cho người dùng và đếm ngược 60 giây trước khi nó tắt.
Tắt máy từ xa qua Hộp thoại tắt máy
Nếu bạn không thích tất cả các công tắc đó hoặc sử dụng dấu nhắc lệnh(command prompt) nói chung, thì bạn có thể mở hộp thoại(dialog box) tắt . Bạn có thể làm điều đó một cách dễ dàng chỉ bằng cách sử dụng /i command switch cho lệnh tắt máy.
Hộp thoại tắt máy từ xa lúc này sẽ xuất hiện như hình bên dưới.
Nhấp vào nút Thêm(Add) hoặc Duyệt(Browse) để thêm máy tính vào danh sách. Sau đó, bạn có thể chạy các lệnh trên toàn bộ loạt máy tính. Nếu nhấp vào Thêm(Add) , bạn sẽ cần nhập tên mạng(network name) của máy tính theo định dạng \\computername hoặc chỉ tên máy tính(computername) , đều hoạt động.
Tất nhiên, bạn cần phải biết tên máy tính(computer name) thực tế , mà tôi đã đề cập đến cách bạn có thể xác định ở trên. Vì vậy, hãy thêm bao nhiêu máy tính vào danh sách tùy thích và sau đó thiết lập các tùy chọn của bạn. Bạn có thể tắt, khởi động lại hoặc ghi chú tắt đột ngột.
Bạn cũng có thể hiển thị một cảnh báo, nếu bạn muốn, trong bao nhiêu giây bạn chọn và bạn có thể nhập nhận xét ở dưới cùng sẽ được hiển thị cho người dùng. Đó là về nó!
Tắt máy từ xa qua tệp hàng loạt
Cuối cùng, bạn có thể tạo một tệp hàng loạt(batch file) để có thể thực hiện tất cả những điều này bằng cách chỉ chạy tệp. Ngoài ra, bạn có thể lên lịch chạy tệp hàng loạt(batch file) vào các khoảng thời gian cụ thể hoặc trong các sự kiện cụ thể bằng Trình lập lịch tác vụ(Task Scheduler) .
Chỉ cần truy cập Notepad và nhập(Notepad and type) các lệnh bạn đã nhập vào dấu nhắc lệnh(command prompt) :
shutdown –m \\computername1 –r shutdown –m \\computername2 –r shutdown –m \\computername3 –r
Sau đó, chỉ cần lưu tệp với phần mở rộng tệp .BAT(.BAT file extension) bằng cách chọn Tất cả tệp(All Files) cho loại Lưu dưới dạng ( Save as type ) và thêm .bat vào cuối tên tệp(file name) .
Thao tác này sẽ khởi động lại ba máy tính trên mạng gia đình(home network) của tôi . Bạn có thể đặt bao nhiêu lệnh vào tệp hàng loạt(batch file) tùy thích, vì vậy hãy thoải mái thử nghiệm!
Tôi đã viết một bài đăng chuyên sâu về cách sử dụng tệp hàng loạt trong Windows(how to use batch files in Windows) , vì vậy hãy đọc bài này nếu bạn không quen với tệp hàng loạt hoặc bộ lập lịch tác vụ(task scheduler) . Vui thích!
Related posts
Cách ngăn chặn việc tắt máy tính Windows
Thay đổi âm thanh khởi động và tắt máy của Windows
Tắt thông báo khởi động lại ngay sau thông báo cập nhật tự động của Windows
9 Quick Ways Để tạo Image Transparent trên Windows and Mac
Cách khôi phục các tệp đã bị xóa trong Windows
Windows 10 & Windows 7 RAM Requirements - Bạn cần bao nhiêu bộ nhớ?
Cách tối ưu hóa tệp hoán trang trong Windows
Cách thiết lập máy chủ FTP trong Windows bằng IIS
Ổ cứng gắn ngoài không hiển thị trong Windows hoặc OS X?
Cách ký vào PDF File trên Windows
Cách thay đổi kích thước biểu tượng màn hình trong Windows
Cách xóa các ứng dụng Microsoft mặc định trong Windows 11/10
Tại sao bạn không nên sử dụng Windows XP nữa
Cách thay đổi trình duyệt mặc định trên Windows, Mac, iPhone và Android
Cách gán địa chỉ IP tĩnh cho PC chạy Windows 11/10
Cách khắc phục Trình lập chỉ mục tìm kiếm của Microsoft Windows bị ngừng hoạt động và bị đóng
Chỉnh sửa tệp máy chủ Windows để chặn hoặc chuyển hướng trang web
Cách tự động di chuyển hoặc sao chép tệp trong Windows
Cách thay đổi Desktop Icon Spacing trong Windows 11/10
Cách thay thế Notepad trong Windows bằng các lựa chọn thay thế