Mạng lưới điện nơi tôi làm việc không ổn định và đôi khi nó bị sập khi tôi ra ngoài.
Tôi cần xác định chính xác khi nào nó xảy ra. Windows có giữ loại thông tin này không?
Mạng lưới điện nơi tôi làm việc không ổn định và đôi khi nó bị sập khi tôi ra ngoài.
Tôi cần xác định chính xác khi nào nó xảy ra. Windows có giữ loại thông tin này không?
Câu trả lời:
Có hai sự kiện có thể áp dụng mà bạn có thể tìm thấy trong nhật ký sự kiện hệ thống, EventID 6008 và EventID 41 .
Mất điện sẽ xảy ra một thời gian giữa một trong những sự kiện này và sự kiện trước đó.
EventID 6008 có thể hữu ích hơn vì nó có thể bao gồm dấu thời gian (nếu cài đặt chính sách nhóm Dấu thời gian liên tục được bật hoặc không được định cấu hình) hiển thị thời gian hoạt động trong vài giây trước khi tắt máy đột xuất.
Sử dụng giá trị này cùng với dấu thời gian cho lần khởi động trước sẽ cho phép bạn tính thời gian gần với thời điểm mất điện.
Khởi động trước có thể được tìm thấy bằng cách tìm kiếm EventID 6005 Dịch vụ nhật ký sự kiện đã được bắt đầu .
Nếu hệ thống của bạn chạy bằng pin (ví dụ như máy tính xách tay), bạn có thể tìm hiểu chính xác thời gian mất điện xảy ra. Xem câu trả lời của tôi Làm thế nào tôi có thể tìm ra khi máy tính xách tay của tôi được rút phích cắm cuối cùng trong windows 10? cho một tập tin thực hiện điều này.
Id sự kiện: 6008
Nguồn: Eventlog
Mô tả: Việc tắt hệ thống trước đó ở% 1 trên% 2 là không mong muốn.
Nguyên nhân 1:
Sự kiện này được viết trong quá trình khởi động sau khi khởi động lại hoặc tắt máy bất ngờ. Khởi động lại hoặc tắt máy bất ngờ là một điều mà hệ thống không thể lường trước được, chẳng hạn như khi người dùng nhấn nút đặt lại máy tính hoặc rút dây nguồn.
Nếu cài đặt chính sách nhóm Dấu thời gian liên tục được bật hoặc không được định cấu hình, thông tin hệ thống sẽ được ghi vào phần dữ liệu của sự kiện này. Thông tin này bao gồm dấu thời gian cho biết thời gian hoạt động của máy tính tính bằng giây trước khi tắt máy đột xuất.
Một thông báo lỗi nghiêm trọng tương tự như sau được ghi lại trong nhật ký sự kiện:
ID sự kiện: 41
Mô tả: Hệ thống đã khởi động lại mà không tắt hoàn toàn trước.
Lưu ý: Các giá trị cho lỗi Dừng BugcheckCode và BugcheckParameter có thể khác nhau.
Lỗi sự kiện nguồn nhân ID 41 xảy ra khi máy tính bị tắt hoặc khởi động lại bất ngờ. Khi một máy tính đang chạy Windows khởi động, kiểm tra được thực hiện để xác định xem máy tính có bị tắt sạch hay không. Nếu máy tính không được tắt sạch, thông báo Kernel Power Event 41 sẽ được tạo.
Một sự kiện 41 được sử dụng để báo cáo rằng có điều gì đó bất ngờ đã xảy ra khiến Windows không thể tắt chính xác. Có thể không đủ thông tin để xác định rõ ràng những gì đã xảy ra. Để xác định những gì có thể đã xảy ra và để xác định một độ phân giải tiềm năng, điều quan trọng là phải biết máy tính đang làm gì vào thời điểm trước khi sự kiện xảy ra.
Nếu sự kiện 41 được ghi lại do nguồn điện cho máy tính bị gián đoạn, hãy xem xét việc có được nguồn cung cấp điện liên tục (UPS), chẳng hạn như nguồn điện dự phòng pin. Một nguồn cung cấp năng lượng không đủ hoặc không có thể gây ra hành vi này. Ví dụ: nếu bạn đã thêm RAM hoặc các thiết bị bổ sung hoặc đĩa cứng khi sự cố này bắt đầu, nguồn điện có thể gây ra sự cố.
Bạn không thể có được thời gian chính xác, vì máy tính không biết khi nào mất điện. Bạn có thể xác định một cửa sổ, từ các mục nhật ký cuối cùng và Sự kiện 41 (như DavidPostill đưa vào câu trả lời của anh ấy).
Giả sử máy tính bật trực tiếp sau đó, bạn có thể sử dụng một lệnh đơn giản để nhanh chóng tìm ra khi máy tính được khởi động:
net statistics workstation
Lệnh này sẽ hiển thị rất nhiều thông tin về lưu lượng mạng và ở trên cùng, nó sẽ cho biết: Máy tính này đang hoạt động và chạy kể từ: ngày và dấu thời gian.
Nếu một UPS có mặt bắt được powerloss và như vậy máy tính không bao giờ dừng lại, cài đặt này sẽ không hiển thị powerloss đó, đó là những gì bạn đang yêu cầu. Powerloss, được phát hiện bởi UPS sẽ được hiển thị trong eventlog nếu UPS được kết nối bằng cáp USB.
Một lưu ý khác, nếu máy tính được khởi động lại sau powerloss, lần khởi động lại mới nhất sẽ được hiển thị trên dấu thời gian này. Đây không phải là lựa chọn tốt nhất, nhưng nhanh nhất nếu bạn đang khắc phục sự cố, đó là lý do tại sao tôi quyết định đăng câu trả lời.
Phương pháp được mô tả ở đây khiến máy tính định kỳ ghi ngày và giờ vào một tệp. Nếu máy tính bị hỏng, sẽ thiếu các bản ghi thời gian.
Tạo một tệp .bat với các dòng sau ...
DATE /t >> power.log
TIME hh:mm >> power.log
Sau đó đặt bộ lập lịch để chạy chương trình bat cho độ phân giải bạn muốn, tức là chạy một lần một phút, hoặc cứ sau 10 phút, hoặc bất cứ điều gì.
Đối với win7, nó sẽ là ...
1) Make sure you logged on as an administrator or you have the same access as an administrator.
2) Start->Control Panel->System and Security->Administrative Tools->Task Scheduler
3) Action->Create Basic Task->Type a name and Click Next
4) Follow through the wizard.