Trang chủ » làm thế nào để » Điều gì thực sự xảy ra khi một máy tính Windows ngừng hoạt động?

    Điều gì thực sự xảy ra khi một máy tính Windows ngừng hoạt động?

    Trong khi hầu hết chúng ta có thể suy nghĩ rất ít về tất cả những gì đang xảy ra mỗi khi chúng ta tắt máy tính, thì điều gì thực sự đang diễn ra 'dưới mui xe' trong quá trình tắt máy? Bài hỏi và trả lời của SuperUser hôm nay có câu trả lời cho câu hỏi của người đọc tò mò.

    Phiên hỏi và trả lời hôm nay đến với chúng tôi nhờ sự hỗ trợ của SuperUser - một phân ngành của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều khiển.

    Câu hỏi

    Trình đọc SuperUser RACING121 muốn biết điều gì đang thực sự xảy ra khi máy tính Windows đang tắt:

    Khi tôi nhấp vào nút tắt trên hệ thống Windows của mình, nó sẽ cho tôi một màn hình khác nói Đang Tắt:

    Điều gì đang thực sự diễn ra trong giai đoạn này?

    Nếu tôi nhớ lại một cách chính xác, trong Windows XP, nó sẽ nói như thế Lưu cài đặt trước khi tắt nguồn Tuy nhiên, có những cài đặt nào để thực sự lưu ở đây? Ví dụ: nếu bạn đã áp dụng một chủ đề hoặc hoàn thành một số hành động khác, thì nó đã được lưu lại trên YouTube khi bạn nhấp vào Ứng dụng hoặc là Được.

    Nếu nó đang ngắt kết nối ổ cứng, thì chắc chắn nó sẽ giống như buộc phải tắt máy bằng cách rút phích cắm, đúng không?

    Điều gì thực sự xảy ra khi một máy tính Windows trải qua quá trình tắt máy?

    Câu trả lời

    Những người đóng góp cho SuperUser Keltari và zzarzzur có câu trả lời cho chúng tôi. Đầu tiên, Keltari:

    Có rất nhiều điều xảy ra trong quá trình tắt máy. Đây chỉ la một vai vi dụ:

    • Kiểm tra xem có ứng dụng người dùng nào chưa bị đóng chưa (như tài liệu chưa được lưu) và nhắc người dùng nếu cần
    • Dừng dịch vụ nền
    • Chờ đợi tín hiệu kết thúc từ các dịch vụ và ứng dụng đang mở hoặc đang chạy
    • Xóa bộ nhớ cache vào đĩa
    • Viết tệp nhật ký
    • Tất cả người dùng đã đăng xuất
    • Kết thúc vỏ
    • Bắt đầu cài đặt các bản cập nhật Windows và yêu cầu hệ thống kết thúc quá trình cập nhật trong lần khởi động hệ thống tiếp theo nếu cần thiết
    • Gửi tín hiệu tắt máy ACPI (đây là thứ tắt máy)

    Tiếp theo là câu trả lời từ zzarzzur:

    Sổ đăng ký hệ thống (có thể?) Được ghi vào đĩa. Quay lại khi tôi sử dụng Windows XP, tôi nhận thấy rằng nếu bạn thực hiện bất kỳ thay đổi nào đối với sổ đăng ký sau đó rút nguồn, các thay đổi sẽ không được lưu. Tôi không chắc lắm về điều này, chỉ cần chỉ ra.

    Đây là một đoạn trích từ một tài liệu mà Microsoft phát hành:

    • Hệ thống tắt phiên. Giai đoạn này bao gồm các giai đoạn thông báo trước tắt máy và các giai đoạn thông báo tắt máy.
    • Thông báo trước khi tắt máy. Windows tạm thời tắt tất cả các dịch vụ đã đăng ký để nhận thông báo trước khi tắt máy. Các dịch vụ được đặt hàng - các dịch vụ đã thiết lập lệnh tắt các dịch vụ phụ thuộc - sẽ bị tắt trước khi các dịch vụ không được đặt hàng.
    • Thông báo tắt máy. Tất cả các dịch vụ đã đăng ký để nhận thông báo tắt máy đều bị tắt song song. Nếu tất cả các dịch vụ chưa thoát sau 20 giây (trong Windows Vista) hoặc 12 giây (trong hệ điều hành máy khách Windows 7), hệ thống sẽ tiếp tục tắt máy. Các quy trình và dịch vụ không tắt kịp thời sẽ bị ngừng hoạt động khi hệ thống tắt.
    • Tắt hạt nhân. Phần còn lại của hệ thống, chẳng hạn như tất cả các thiết bị và trình điều khiển, bị tắt trong giai đoạn tắt kernel.

    Về cơ bản, những gì bạn đang chờ đợi là mỗi dịch vụ riêng lẻ để dọn dẹp và thoát ra. Mỗi dịch vụ được cung cấp 12 giây để thoát trước khi bị giết.

    Một nửa thời gian tắt máy được dành riêng để tắt các dịch vụ hệ thống. Nếu bạn thực sự thú vị khi xem thời gian dành riêng cho bất cứ điều gì trong khi tắt máy, Windows bao gồm một công cụ để theo dõi thời gian tắt máy.

    • xbootmgr -trace shutdown -numRun 3 -resultPath% systemdrive% \ traces -postBootDelay 180 -traceFlags cơ sở

    Và để hiểu ý nghĩa của tệp được tạo (hãy chắc chắn chạy trong % systemdrive% \ dấu vết)

    • xperf -i dấu vết.etl -o Tóm tắt

    Nguồn

    Tài liệu phân tích hiệu suất chuyển đổi bật / tắt của Windows [Microsoft]

    Tài liệu hướng dẫn giải pháp chuyển đổi bật / tắt Windows [Microsoft]


    Có một cái gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra chủ đề thảo luận đầy đủ ở đây.