Tắt máy (Shutdown), Restart, Logoff, Hibernate bằng lệnh trong CMD

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 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 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 (dụ 60s) shutdown /s /f /t 60
Tắt máy 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 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: 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 tùy chọn trực tiếp bằng shutdown. Bạn thể dùng lệnh:

Bước 1: Bật tính năng Hibernate (nếu chưa có)

cmd
powercfg /hibernate on

Bước 2: Gọi lệnh ngủ đông:

cmd
shutdown /h

🔹 /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 /t muốn hủy:

cmd
shutdown /a

🔹 /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 thể tạo file .bat hoặc shortcut với nội dung shutdown /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

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *