Điều gì chính xác xảy ra khi bạn tắt hoặc đăng xuất khỏi Windows?
Windows thực hiện rất nhiều công việc ở chế độ nền khi bạn tắt, khởi động lại hoặc đăng xuất khỏi PC. Quá trình đảm bảo tất cả dữ liệu công việc và ứng dụng của bạn được lưu trước khi tắt phần cứng.
Windows Kiểm tra người dùng đã đăng nhập (khi tắt máy)
Khi bạn yêu cầu PC tắt hoặc khởi động lại, trước tiên Windows sẽ kiểm tra xem có tài khoản người dùng Windows nào khác có phiên hoạt động không. Điều này xảy ra khi bạn khóa phiên Windows của mình và đăng nhập bằng tài khoản người dùng khác trước khi đăng xuất trước.
Nếu Windows nhận thấy một người dùng khác chưa đăng xuất đúng cách, bạn sẽ thấy một người khác vẫn đang sử dụng tin nhắn PC này. Người dùng khác có thể mất bất kỳ dữ liệu chưa được lưu nào trong các ứng dụng đang mở nếu bạn buộc phải khởi động lại. Thường thì nên dừng ở đây và để người dùng khác đăng nhập, lưu công việc của họ và đăng xuất trước khi tắt.
Windows cho phép bạn nhấp vào Tắt máy nếu không, nếu bạn chắc chắn rằng người dùng khác không có bất kỳ công việc mở nào để lưu. Điều này sẽ buộc phải đăng xuất tài khoản người dùng khác, đóng tất cả các ứng dụng đang mở của họ. Mọi dữ liệu chưa được lưu sẽ bị mất.
Nếu bạn là người dùng đăng nhập duy nhất, bạn sẽ không thấy thông báo này và Windows sẽ chuyển thẳng sang bước tiếp theo.
Windows nói với các chương trình để lưu công việc của họ và đóng
Trước khi thực sự đăng xuất bạn khỏi PC, Windows sẽ nói với tất cả các chương trình đang mở của bạn để lưu công việc của họ và đóng lại. Điều này cũng xảy ra khi bạn tắt hoặc khởi động lại PC vì đăng xuất bạn là một phần cần thiết của quá trình tắt máy.
Cụ thể, Windows sẽ gửi thông điệp WM_QUERYENDSESSION cho mỗi cửa sổ đang mở. Nó không buộc phải đóng bất kỳ chương trình mở nào. Các chương trình được yêu cầu lưu công việc của họ và đóng, và họ có thể mất một chút thời gian trước khi làm như vậy. Đây là lý do tại sao đôi khi có thể mất một chút để tắt hoặc đăng xuất khỏi PC của bạn.
Các chương trình có thể chặn khối quy trình này bằng cách nói rằng họ cần đầu vào của người dùng từ bạn. Ví dụ, một chương trình có thể có các tệp đang mở mà bạn cần lưu. Bạn sẽ thấy một ứng dụng này Ứng dụng này đang ngăn chặn việc tắt tin nhắn nếu ứng dụng đang yêu cầu nhập liệu. Một ứng dụng cũng có thể hiển thị một thông báo tùy chỉnh ở đây với chức năng ShutdownBlockReasonCreate.
Nếu bạn thấy thông báo này, bạn nên nhấp vào Hủy Hủy, kiểm tra ứng dụng, lưu dữ liệu của bạn và tự đóng nó. Nếu bạn không loại bỏ dữ liệu, bạn có thể tiếp tục bằng cách nhấp vào Tắt máy bằng cách nào.
Lưu ý rằng Windows sẽ đóng các ứng dụng khác khi chúng sẵn sàng. Vì vậy, nếu bạn mở mười ứng dụng và chỉ có một ứng dụng ngăn bạn tắt, bạn sẽ chỉ thấy ứng dụng đó nếu bạn nhấp vào Hủy Hủy ở đây. Windows sẽ đóng chín ứng dụng khác.
Trên Windows 10, Windows cũng sẽ nhớ cửa sổ ứng dụng nào bạn đã mở và cố gắng mở lại chúng vào lần tiếp theo bạn đăng nhập vào PC.
Windows đăng xuất bạn
Sau khi nói với tất cả các chương trình đang mở của bạn để lưu dữ liệu của họ và tắt, Windows sẽ đăng xuất bạn. Toàn bộ phiên Windows Windows thuộc nhóm tài khoản người dùng của bạn đã kết thúc và không có chương trình mở nào sẽ tiếp tục chạy như tài khoản người dùng của bạn.
Rất nhiều hành động riêng lẻ được đăng xuất sạch khỏi Windows. Ví dụ: nội dung của các sổ đăng ký Windows của tài khoản người dùng của bạn thường được lưu trữ trong bộ nhớ. Khi bạn đăng xuất, chúng được lưu vào đĩa. Chúng sẽ được tải trở lại vào bộ nhớ vào lần đăng nhập tiếp theo của bạn.
Nếu bạn chỉ đăng xuất, Windows sẽ đưa bạn trở lại màn hình đăng nhập để bạn có thể đăng nhập với tư cách người dùng khác. Nếu bạn đang tắt hoặc khởi động lại, Windows sẽ tiếp tục quá trình tắt máy
Windows tự tắt
Sau khi Windows kết thúc việc đăng xuất bất kỳ người dùng nào, nó chỉ tự tắt. Windows nói với bất kỳ dịch vụ hệ thống và quy trình riêng nào phải tắt sạch, lưu mọi dữ liệu cần thiết vào đĩa. Cụ thể, nó sẽ gửi tin nhắn SERVICE_ACCEPT_PRESHUTDOWN tới bất kỳ dịch vụ nào đang chạy. Sau khi các dịch vụ đã được cảnh báo, họ sẽ nhận được một tin nhắn SERVICE_ACCEPT_SHUTDOWN. Dịch vụ sau đó có 20 giây để dọn dẹp và tắt trước khi Windows buộc phải tắt nó.
Windows 10 cũng sẽ lưu trạng thái kernel Windows của bạn vào đĩa. Nó giống như ngủ đông một phần. Lần tới khi bạn khởi động PC, Windows có thể tải lại kernel đã lưu và khởi động nhanh hơn, bỏ qua quá trình khởi tạo phần cứng chậm hơn. Tính năng này được gọi là Khởi động nhanh.
Windows cũng sẽ áp dụng bất kỳ Cập nhật Windows có sẵn nào trong các phần cuối của quy trình tắt máy. Windows thực hiện các tác vụ cập nhật khác nhau khi tắt máy, trước khi PC khởi động và ở chế độ nền trong khi nó đang chạy.
Khi mọi thứ đã hoàn tất, Windows sẽ ngắt kết nối ổ đĩa trạng thái rắn hoặc ổ cứng của bạn một cách sạch sẽ, chờ đợi tín hiệu xóa tất cả rõ ràng cho thấy tất cả dữ liệu của hệ thống đã được lưu vào đĩa vật lý. Tất cả phần mềm đã được tắt sạch và tất cả dữ liệu của bạn được lưu vào đĩa.
Windows tắt PC của bạn
Cuối cùng, Windows sẽ gửi tín hiệu tắt ACPI đến PC của bạn. Điều này nói với PC của bạn tự tắt nguồn vật lý. Quá trình tắt máy đã kết thúc.
Nếu bạn đã từng sử dụng Windows 95, bạn sẽ nhớ những ngày trước khi tín hiệu tắt ACPI. Windows hiển thị một dòng chữ Bây giờ an toàn để tắt tin nhắn máy tính của bạn ở bước này và bạn phải tự nhấn nút nguồn vật lý. Tiêu chuẩn ACPI (Cấu hình nâng cao và Giao diện nguồn), được phát hành lần đầu tiên vào năm 1996, cho phép Windows tắt PC.
Điều này hoạt động khác với việc sử dụng ngủ hoặc ngủ đông. Khi ngủ, PC của bạn sẽ được bật nguồn ở chế độ năng lượng rất thấp. Với chế độ ngủ đông, PC của bạn sẽ lưu toàn bộ trạng thái hệ thống vào đĩa và khôi phục lại khi bạn bật lại nguồn.