Tại sao Windows 10 của tôi khởi động lại?


11

Tôi đã chạy các tính toán qua đêm và khi tôi đến máy tính của mình, nó đã được khởi động lại :-( Tôi muốn tìm lý do tại sao, nếu đó là do quá trình tính toán của tôi bị sập hoặc một số cập nhật hệ thống. Tôi đã cố gắng xem xét Sự kiện Trình xem nhật ký, Nhật ký Windows -> Hệ thống, nhưng tôi không thể tìm thấy nguyên nhân:

Nhật ký sự kiện

Máy tính phải khởi động lại vào khoảng 6:50. Thông báo cuối cùng trước đó là vào lúc 6:03 từ WindowsUpdateClient: "Cài đặt thành công: Windows đã cài đặt thành công bản cập nhật sau: Microsoft Advertising SDK cho XAML" . Sau đó, có những tin nhắn này (tất cả lúc 6:51:13):

  • Kernel-General: "Hệ điều hành bắt đầu vào thời gian hệ thống 2016 - 07 - 02T04: 51: 13.490451600Z."
  • Kernel-Boot: "Trạng thái thành công của lần tắt máy cuối cùng là sai. Trạng thái thành công của lần khởi động cuối cùng là đúng."
  • Kernel-Boot: "Loại khởi động là 0x0."
  • Kernel-Boot: "Chính sách menu khởi động là 0x1."
  • Kernel-Boot: "Có các tùy chọn khởi động 0x1 trên hệ thống này."
  • Kernel-Boot: "Bootmgr dành 0 ms chờ đầu vào của người dùng."

Làm thế nào để tôi tìm ra nguyên nhân của việc khởi động lại? Có khả năng đó là do cập nhật, nhưng đã có 50 phút giữa cập nhật và khởi động lại. Tôi muốn thực sự chắc chắn về nguyên nhân khởi động lại.


1
Khi nào Windows 10 tự cập nhật lần cuối? Khi nào Windows 10 được thiết lập để cài đặt bản cập nhật. Cập nhật câu hỏi của bạn để bao gồm thông tin này.
Ramhound

Nó không giống như hệ thống tắt đúng cách. Tôi hiện đang rời khỏi PC của tôi. Vui lòng thử lọc nhật ký theo thời gian và xuất nhật ký đã lọc.
Daniel B

Nó không phải là bất thường đối với một số bản cập nhật mất một lúc để cài đặt. WindowsUpdateClientlà mục sự kiện cuối cùng trước mục sự kiện Kernel, vì vậy hãy xác định có bao nhiêu bản cập nhật đã được cài đặt và chúng là bản cập nhật nào. Bạn cũng nên nhìn lại trong những tuần trước để xem liệu bạn có thể xem hành vi này đã xảy ra trước đó chưa. Cập nhật câu hỏi của bạn để bao gồm thông tin đó.
Ramhound

Câu trả lời:


6

Nếu cập nhật windows khởi động lại máy của bạn, bạn sẽ thấy một sự kiện từ user32 nêu rõ lý do tắt máy:

nhập mô tả hình ảnh ở đây

Tiếp theo là một loạt các thông điệp đăng xuất và cuối cùng là Kernel-General có nội dung như sau: "Hệ điều hành đang tắt vào thời gian hệ thống 2018 - 09 - 13T00: 40: 12.484519400Z.", Ngay sau đó là một thông điệp khởi động tương ứng.

Nếu bạn không thấy các loại thông báo đăng xuất đó, có thể bạn đã gặp sự cố và có thể tìm thấy các sự kiện lỗi liên quan ở đâu đó trong trình xem sự kiện.

Nếu tôi không chắc chắn khi khởi động lại xảy ra, tôi xem các sự kiện EventLog vào lúc 12 giờ tối mỗi ngày cho thấy thời gian hoạt động của hệ thống:

nhập mô tả hình ảnh ở đây

Tất cả các nhật ký này được tìm thấy trong Trình xem sự kiện / Nhật ký Windows / Hệ thống.


5

Có một số dấu hiệu PC của bạn đã bị sập, bao gồm thông báo về cách "Trạng thái thành công của lần tắt máy cuối cùng là sai." Vì Windows không có thêm thông tin trong sự cố, nên có lẽ đó không phải là BSOD.

Thật không may, chẩn đoán thêm là khá nhiều không thể bởi vì bạn đã không chứng kiến ​​nó. Tuy nhiên, rất có thể nó liên quan đến việc "tính toán qua đêm" của bạn đã gây căng thẳng quá mức cho PC. Có thể có những thiếu sót trong thiết lập làm mát / thông gió. Ngoài ra, nó có thể bị phá vỡ một cách tinh vi.

Để minh họa cách khởi động lại thành công (trước một khởi động thông thường) trông như thế nào, hãy xem nhật ký sự kiện này . Lưu ý cách có tin nhắn của một số dịch vụ (bao gồm cả dịch vụ ghi nhật ký sự kiện) bị dừng.


0

Tôi đã tạo một tệp VBScript và có một phím tắt trong thư mục khởi động. Điều này sẽ hiển thị thời gian khởi động gần đây nhất. Nếu tôi muốn biết lý do tại sao máy khởi động lại, tôi sẽ xem tất cả các sự kiện hệ thống chưa được lọc, cuộn lại từ lần cuối được hiển thị bởi tập lệnh và thường có thể xem điều gì đã xảy ra.

const Toead = 1
const ToWrite = 2
const Toendend = 8
const WindowsFolder = 0
const SystemFolder = 1
const Tạm thời = 2
cho mỗi mục trong getobject ("winmgmts: {impersonationLevel = impersonate}! \\." & "\ root \ cimv2").
đặt fso = createobject ("Scripting.FileSystemObject")
temp_file = fso.getspecialfolder (Tạm thời)
nếu đúng (temp_file, 1) <> "\" thì temp_file = temp_file & "\"
temp_file = temp_file & "boot_times. $"
đặt ws = createobject ("WScript.Shell")
ws.
build = "khởi động tại"
với fso.opentextfile (temp_file, ToRead)
  trong khi không .atendofstream
    a = .readline
    p = Bars (a, "<TimeCreated SystemTime")
    nếu p> 0 thì
      a = giữa (a, p + 25)
      p = Bars (a, "'/>")
      nếu p> 0 thì
        a = thay thế (trái (a, p-1), "T", "")
        p = Bars (a, ".")
        nếu p> 0 thì
          a = trái (a, p-1)
          nếu isdate (a) thì
            dt = dateadd ("h", time_zone_offset, cdate (a))
            build = build & vbcrlf & năm (dt) & "-" & twodg (tháng (dt)) & "-" & twodg (ngày (dt)) & "" & twodg (giờ (dt)) & ":" & " twodg (phút (dt)) & ":" & twodg (giây (dt))
            kết thúc nếu
          kết thúc nếu
        kết thúc nếu
      kết thúc nếu
    chúc
  .đóng
  kết thúc với
fso.deletefile temp_file
xây dựng hộp thư

hàm twodg (j)
  twodg = phải ("0" & ​​j, 2)
chức năng kết thúc

-1

Windows Update cho Windows 10 được tạo ra để tìm kiếm thời gian mà người dùng (như chính bạn) không hoạt động và sau đó bắt đầu cập nhật.

Nếu cần, Windows 10 cũng sẽ tự động khởi động lại vào thời điểm này, có khả năng xảy ra trong trường hợp của bạn.

Ngoài ra, hệ thống bị lỗi, BSoD'd hoặc mất điện và sau đó bắt đầu sao lưu lại sau đó. Do thiếu các bản ghi như vậy, tôi sẽ cho rằng không có cái nào trong số này thực sự xảy ra.

Ngoài ra, dòng nhật ký bạn đang hiển thị ở đây, "Hệ điều hành bắt đầu vào thời gian hệ thống 2016 - 07 - 02T 04:51:13 .490451600Z.", Nói rằng hệ điều hành bắt đầu lúc 04:51: 13, không phải 06.51.13.


Tôi đoán thời gian là 4:51:13 GMT, tức là 6:51:13 theo múi giờ địa phương của tôi (CEST). Nếu bạn nhìn vào ảnh chụp màn hình tôi đã đăng, thời gian là 6:51:13 ở đó.
Tomas

Điều đó có ý nghĩa, câu trả lời chính nó vẫn đứng mặc dù.
Kodikuu

Cảm ơn (không phải tôi đã downvote), mặc dù câu trả lời không đưa ra câu trả lời chắc chắn :-)
Tomas

@Kodikuu - Tôi phát hành downvote chính xác vì nó không đưa ra câu trả lời chắc chắn. Nó cũng chứa một bình luận, không liên quan gì đến việc trả lời câu hỏi, cuối cùng là sai. Có lẽ bởi vì tôi đối phó với thời gian của Zulu hàng ngày nhưng ngay lập tức hiểu được lỗi mà tác giả đã gây ra và ý nghĩa của việc hệ thống khởi động lại vào 06:51 thay vì 04:51 Zulu.
Ramhound

1
@Ramhound - Tôi không thể đưa ra câu trả lời chắc chắn mà không bình luận để biết thêm thông tin và tôi không thể nhận xét bài viết gốc cho đến 50 đại diện. Không có chiến thắng cho một người dùng mới muốn giúp đỡ.
Kodikuu
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.