Thủ thuật Shutdown, Restart, Logoff, Hibernate bằng lệnh trong CMD
Để shutdown, restart, logoff, hibernate bằng lệnh trên Command Prompt thì chúng ta sẽ sủ dụng các lệnh sau đây:
- Shutdown: shutdown –s –t 0.
- Restart: shutdown –r –t 0.
- Logoff: shutdown –l.
- Hibernate: shutdown –h –t 0.
Hướng dẫn thực hiện
Sử dụng lệnh hẹn giờ để tắt máy, khởi động lại máy…
1. Cách đặt lệnh
Đầu tiên, bạn có thể hẹn giờ để thực hiện lệnh shutdown như sau:
shutdown –“Lệnh-cần-dùng” –t “Thời-gian-tính-bằng-giây”
Trong đó thì “Lệnh-cần-dùng” ta có các lệnh sau:
- Shutdown (s): Tắt máy.
- Restart (r): Khởi động lại.
- Logoff (l): Thoát phiên hiện tại.
- Hibernate (h): Ngủ đông máy tính.
Ví dụ bây giờ mình muốn hẹn giờ tắt máy sau 1 tiếng thì ta sẽ dùng lệnh sau:
shutdown –s –t 3600
(3600 giây = 1 giờ)
Tương tự như vậy, bạn có thể hẹn giờ khởi động lại máy bằng lệnh sau:
shutdown –r –t 3600
Lưu ý: Nếu bạn chỉ thêm tham số -t nhưng không thêm thời gian thì mặc định Windows sẽ hẹn giờ là 30 giây.
VD: nếu mình dùng lệnh shutdown –s –t và không thêm thời gian ở đằng sau thì mặc định, máy tính sẽ tự động tắt sau 30 giây.
2. Cách hủy lệnh
Trong trường hợp bạn không muốn thực thi lệnh đã đặt trước đó nữa thì bạn có thể sử dụng lệnh bên dưới để hủy bỏ lệnh đã đặt. Bạn sử dụng lệnh sau:
shutdown –a
Sau khi thực thi, Windows sẽ có thông báo hủy bỏ.
Lưu ý: Lệnh hẹn giờ không có tác dụng với lệnh Logoff (l) nha các bạn.
Lệnh vào BIOS trong lần khởi động tiếp theo
Bạn không biết cách để vào BIOS vì nó liên quan đến kỹ thuật? Bạn có thể sử dụng lệnh trong CMD để làm điều này một cách vô cùng đơn giản.
Ta chỉ việc thêm tham số -fw vào lệnh shutdown để lần khởi dộng tiếp theo sẽ tự động vào BIOS. Cụ thể hơn thì lệnh đầy đủ sẽ như sau:
shutdown –r -fw –t 60
Với lệnh này thì máy sẽ khởi động lại trong vòng 60 giây và sẽ truy cập vào BIOS khi khởi động lại.
Lưu ý: Để sử dụng lệnh này thì các bạn cần mở CMD bằng quyền Admin nhé !
Để hủy bỏ lệnh và lần khởi động tiếp theo sẽ vào Windows bình thường thì bạn hãy dùng lệnh:
shutdown –fw -a
Lệnh kích hoạt Fast Startup (khởi động nhanh)
Mặc định khi tắt máy bằng lệnh shutdown thì tính năng Fast Startup sẽ không được kích hoạt, cho dù nó có đang được kích hoạt ở trong Power Options đi chăng nữa.
Để có thể sử dụng được tính năng Fast Startup thì ta chỉ việc thêm tham số -hybrid đằng sau tham số -t. Ví dụ:
shutdown -s -t -3600 -hybrid
Lưu ý: Bắt buộc phải thêm tham số -s và không thể sử dụng cho các tham số khác như –h, -r,… bởi vì Fast Startup chỉ có tác dụng khi tắt máy.
Lệnh tắt máy ngay lập tức trong CMD
Lệnh này lập tức tắt máy ngay sau khi được thực thi:
shutdown –p
Lệnh bắt buộc tắt hoặc khởi động lại máy
Nếu bạn quên lưu một file nào đó mà bạn đang làm dở, hoặc một tiến trình nào đó vẫn đang chạy thì khi tắt máy, Windows sẽ xuất hiện bảng thông báo sau và ngăn việc tắt máy lại:
Thông thường, ta chỉ việc bấm Shutdown anyway là tắt máy được. Tuy nhiên, ta có cách để bỏ qua luôn thông báo này bằng cách thêm tham số -f khi dùng lệnh shutdown.
Cụ thể như sau:
shutdown -p -f
Lệnh tắt máy tính từ xa
Thay vì sử dụng hộp thoại ở trên thì các bạn cũng có thể dùng lệnh trực tiếp trong Command Prompt bằng lệnh sau:
shutdown –m \\”Tên máy tính hoặc tên IP” –s (-h, -r) –t 0
Tất nhiên là các máy tính đã liên kết với nhau trong cùng mạng LAN nha các bạn. Và một lưu ý nữa là lệnh trên không thể dùng để Logoff máy tính từ xa.
=================================================================
Dưới đây là tổng hợp các lệnh CMD (Command Prompt) giúp bạn thao tác nhanh các chức năng Shutdown, Restart, Logoff, Hibernate trên Windows. Đây là những thủ thuật tiện lợi cho kỹ thuật viên IT, người dùng nâng cao hoặc trong môi trường doanh nghiệp, khi cần điều khiển hệ thống từ xa hoặc tự động hóa thao tác.
🔧 1. Tắt máy (Shutdown)
| Mục đích | Lệnh CMD |
|---|---|
| Tắt máy ngay lập tức | shutdown /s /f /t 0 |
| Tắt máy sau vài giây (ví dụ 60s) | shutdown /s /f /t 60 |
| Tắt máy có hiển thị thông báo | shutdown /s /t 30 /c "Hệ thống sẽ tắt sau 30 giây, vui lòng lưu công việc!" |
🔹
/s: shutdown (tắt máy)
🔹/f: force đóng các ứng dụng đang mở
🔹/t: thời gian đếm ngược (giây)
🔹/c: hiển thị lời nhắc trước khi tắt
🔁 2. Khởi động lại máy (Restart)
| Mục đích | Lệnh CMD |
|---|---|
| Khởi động lại ngay | shutdown /r /f /t 0 |
| Khởi động lại sau 60 giây | shutdown /r /f /t 60 |
| Khởi động lại với lý do cụ thể | shutdown /r /t 10 /d p:0:0 /c "Cập nhật phần mềm xong - khởi động lại" |
🔹
/r: restart (khởi động lại)
🔹/d: lý do tắt máy (tùy chọn, không bắt buộc)
👤 3. Đăng xuất người dùng (Logoff)
| Mục đích | Lệnh CMD |
|---|---|
| Đăng xuất ngay lập tức | shutdown /l |
🔹
/l: logoff (đăng xuất người dùng hiện tại)
⚠️ Không đi kèm/t,/f,/c
🌙 4. Chế độ ngủ đông (Hibernate)
Chế độ Hibernate không có tùy chọn trực tiếp bằng shutdown. Bạn có thể dùng lệnh:
Bước 1: Bật tính năng Hibernate (nếu chưa có)
Bước 2: Gọi lệnh ngủ đông:
🔹
/h: hibernate (ngủ đông – lưu trạng thái RAM xuống ổ cứng)
🛑 5. Hủy lệnh Shutdown/Restart đang đếm ngược
Nếu bạn đã lỡ chạy lệnh có /t và muốn hủy:
🔹
/a: abort (hủy bỏ lệnh shutdown đang đếm ngược)
✅ Một số ứng dụng thực tế
-
Tạo shortcut tắt máy nhanh: Bạn có thể tạo file
.bathoặc shortcut với nội dungshutdown /s /f /t 0 -
Tự động hóa trong script bảo trì: Đóng phần mềm – sao lưu dữ liệu – restart máy
-
Lên lịch qua Task Scheduler với lệnh shutdown
