Kiểm tra lịch sử bật/tắt máy tính Windows 10

Nhập thông tin để phân tích thời gian hoạt động của máy tính và xuất báo cáo chi tiết

Kết quả phân tích lịch sử máy tính

Hướng dẫn toàn tập: Cách xem lịch sử bật/tắt máy tính trên Windows 10

Việc theo dõi lịch sử bật/tắt máy tính không chỉ giúp bạn quản lý thời gian sử dụng hiệu quả mà còn có thể phát hiện các sự cố bất thường như máy tự động khởi động lại hoặc tắt nguồn đột ngột. Trong hướng dẫn chi tiết này, chúng tôi sẽ chỉ cho bạn 5 phương pháp khác nhau để kiểm tra lịch sử hoạt động của máy tính Windows 10, từ các công cụ tích hợp sẵn đến các giải pháp nâng cao.

Phương pháp 1: Sử dụng Event Viewer (Công cụ tích hợp sẵn)

Event Viewer là công cụ mạnh mẽ nhất mà Windows cung cấp để theo dõi tất cả các sự kiện hệ thống, bao gồm cả lịch sử bật/tắt máy. Đây là cách sử dụng:

  1. Mở Event Viewer:
    • Nhấn tổ hợp phím Windows + R, gõ eventvwr.msc và nhấn Enter
    • Hoặc tìm kiếm “Event Viewer” trong menu Start
  2. Điều hướng đến nhật ký hệ thống:
    • Trong cửa sổ bên trái, mở rộng Windows Logs
    • Chọn System
  3. Lọc các sự kiện liên quan:
    • Nhấp chuột phải vào System > Filter Current Log
    • Trong tab Filter, chọn:
      • Event IDs: 6005 (khởi động), 6006 (tắt máy sạch), 6008 (tắt máy bất thường)
      • Event sources: Kernel-Power, USER32
  4. Xuất báo cáo:
    • Chọn các sự kiện cần xuất > Chuột phải > Save Selected Events
    • Chọn định dạng (XML, CSV, TXT) và lưu file
Mã sự kiện (Event IDs) quan trọng trong Event Viewer
Event ID Ý nghĩa Nguồn (Source) Mức độ
6005 Dịch vụ Event Log đã khởi động (thường là khởi động hệ thống) EventLog Thông tin
6006 Dịch vụ Event Log đã dừng (thường là tắt máy đúng cách) EventLog Thông tin
6008 Tắt máy bất thường (mất điện, treo máy) EventLog Lỗi
1074 Yêu cầu tắt máy từ người dùng hoặc ứng dụng USER32 Thông tin
41 Khởi động lại bất ngờ (thường do lỗi phần cứng) Kernel-Power Lỗi nghiêm trọng

Phương pháp 2: Sử dụng lệnh PowerCFG trong Command Prompt

PowerCFG là công cụ dòng lệnh mạnh mẽ cho phép bạn quản lý và phân tích các thiết lập nguồn điện. Để xem lịch sử hoạt động:

  1. Mở Command Prompt với quyền admin:
    • Nhấn Windows + X > Chọn Command Prompt (Admin) hoặc Windows Terminal (Admin)
  2. Chạy lệnh sau để xuất báo cáo năng lượng:
    powercfg /energy /output C:\energy_report.html

    Lệnh này sẽ tạo file HTML chi tiết về hoạt động nguồn điện trong 60 giây qua.

  3. Để xem lịch sử ngủ/đóng băng:
    powercfg /waketimers

    Hiển thị tất cả các timer có thể đánh thức máy tính khỏi chế độ ngủ.

  4. Xem lịch sử chuyển đổi trạng thái nguồn:
    powercfg /sleepstudy /output C:\sleep_report.html

    Tạo báo cáo chi tiết về các chu kỳ ngủ trong 3 ngày qua.

Lưu ý: Các lệnh PowerCFG yêu cầu quyền admin và chỉ hoạt động trên Windows 8 trở lên.

Phương pháp 3: Sử dụng lệnh SystemInfo

Lệnh systeminfo cung cấp thông tin tổng quan về hệ thống, bao gồm thời gian khởi động gần nhất:

  1. Mở Command Prompt (không cần quyền admin)
  2. Chạy lệnh:
    systeminfo | find "System Boot Time"
  3. Kết quả sẽ hiển thị thời gian khởi động gần nhất của hệ thống:
    System Boot Time:          11/20/2023, 8:45:32 AM

Phương pháp 4: Sử dụng phần mềm của bên thứ ba

Nếu bạn cần theo dõi lịch sử dài hạn với giao diện trực quan, các phần mềm sau đây là lựa chọn tốt:

So sánh phần mềm theo dõi lịch sử máy tính
Phần mềm Đặc điểm nổi bật Giá Hỗ trợ Windows 10
ManageEngine ADAudit Plus
  • Theo dõi thời gian đăng nhập/đăng xuất
  • Báo cáo chi tiết về hoạt động máy tính
  • Tích hợp với Active Directory
Từ $595/năm
SolarWinds Server & Application Monitor
  • Giám sát thời gian hoạt động 24/7
  • Cảnh báo khi máy tắt bất thường
  • Bảng điều khiển trực quan
Từ $2,995
Netwrix Auditor
  • Theo dõi tất cả sự kiện bật/tắt
  • Xuất báo cáo tự động
  • Tuân thủ các tiêu chuẩn bảo mật
Yêu cầu báo giá
TurnedOnTimesView (NirSoft)
  • Miễn phí và nhẹ
  • Hiển thị thời gian bật máy từ nhật ký sự kiện
  • Xuất dữ liệu sang CSV/HTML
Miễn phí

Phương pháp 5: Kiểm tra file nhật ký Windows Update

Windows Update thường ghi lại thời gian khởi động lại máy để cài đặt bản cập nhật. Bạn có thể kiểm tra điều này qua:

  1. Mở File Explorer và điều hướng đến:
    C:\Windows\Logs\CBS
  2. Tìm file CBS.log (có thể rất lớn,几百MB)
  3. Mở file bằng Notepad và tìm kiếm từ khóa:
    Reboot required
    hoặc
    System reboot
  4. Sử dụng công cụ như Windows Update Log Analyzer từ Microsoft để phân tích dễ dàng hơn

Phân tích dữ liệu lịch sử bật/tắt máy tính

Khi bạn đã thu thập được dữ liệu lịch sử, việc phân tích chúng có thể cung cấp nhiều thông tin hữu ích:

1. Phát hiện các mẫu hoạt động bất thường

Các dấu hiệu cần chú ý:

  • Khởi động đột ngột vào đêm khuya: Có thể do cập nhật tự động, phần mềm độc hại, hoặc lỗi phần cứng
  • Tắt máy thường xuyên không theo lịch trình: Có thể do nguồn điện không ổn định hoặc lỗi hệ thống
  • Thời gian hoạt động quá ngắn (dưới 5 phút): Có thể do lỗi khởi động hoặc xung đột phần mềm
  • Chu kỳ khởi động lại lặp đi lặp lại: Thường liên quan đến lỗi driver hoặc phần cứng (RAM, ổ cứng)

2. Tối ưu hóa thời gian hoạt động

Dựa trên dữ liệu lịch sử, bạn có thể:

  • Đặt lịch tắt/bật máy tự động qua Task Scheduler
  • Cấu hình chế độ ngủ hợp lý để tiết kiệm điện
  • Xác định thời gian cao điểm sử dụng để lên lịch sao lưu dữ liệu
  • Phát hiện các ứng dụng gây treo máy qua thời gian phản hồi chậm

3. Chẩn đoán sự cố phần cứng

Lịch sử bật/tắt có thể giúp chẩn đoán:

  • Lỗi nguồn (PSU): Máy tắt đột ngột nhiều lần
  • Lỗi RAM: Máy khởi động lại ngẫu nhiên với mã lỗi 0x00000050
  • Lỗi ổ cứng: Thời gian khởi động lâu bất thường
  • Quạt tản nhiệt hỏng: Máy tắt do quá nhiệt (thường kèm sự kiện 41 trong Event Viewer)

Câu hỏi thường gặp về lịch sử bật/tắt máy tính

1. Tại sao máy tính của tôi tự động khởi động lại?

Các nguyên nhân phổ biến:

  • Cập nhật Windows tự động (kiểm tra trong Settings > Update & Security)
  • Lỗi driver phần cứng (thường là driver màn hình hoặc chipset)
  • Quá nhiệt CPU/GPU (kiểm tra nhiệt độ bằng HWMonitor)
  • Nguồn điện không ổn định (sử dụng UPS để kiểm tra)
  • Phần mềm độc hại (quét bằng Windows Defender hoặc Malwarebytes)

2. Làm sao để ngăn máy tính tự động cập nhật và khởi động lại?

Cách vô hiệu hóa cập nhật tự động:

  1. Mở Settings > Update & Security > Windows Update
  2. Chọn Change active hours và đặt khoảng thời gian bạn thường sử dụng máy
  3. Chọn Advanced options > Tắt Automatic updates (yêu cầu Windows 10 Pro)
  4. Sử dụng Group Policy Editor (gpedit.msc) để vô hiệu hóa hoàn toàn:
    • Điều hướng đến: Computer Configuration > Administrative Templates > Windows Components > Windows Update
    • Bật Configure Automatic Updates và chọn Notify for download and notify for install

3. Lịch sử bật/tắt được lưu trữ trong bao lâu?

Thời gian lưu trữ phụ thuộc vào:

  • Event Viewer: Mặc định lưu 20MB dữ liệu (khoảng 1-3 tháng tùy mức độ sử dụng)
  • File nhật ký Windows: Thường xoay vòng sau 30 ngày
  • Phần mềm bên thứ ba: Có thể lưu trữ vô thời hạn nếu cấu hình

Để tăng thời gian lưu trữ trong Event Viewer:

  1. Mở Event Viewer > Chuột phải vào System log > Properties
  2. Thay đổi Maximum log size (ví dụ: 50MB)
  3. Chọn Archive the log when full và đặt Do not overwrite events

Nguồn tham khảo uy tín

Để tìm hiểu thêm về quản lý nhật ký hệ thống Windows, bạn có thể tham khảo các nguồn sau:

Kết luận

Việc theo dõi lịch sử bật/tắt máy tính Windows 10 không chỉ giúp bạn quản lý thời gian sử dụng hiệu quả mà còn là công cụ chẩn đoán mạnh mẽ cho các vấn đề hệ thống. Từ các công cụ tích hợp sẵn như Event Viewer và PowerCFG đến các giải pháp phần mềm chuyên nghiệp, bạn có nhiều lựa chọn phù hợp với nhu cầu cụ thể.

Đối với người dùng cá nhân, Event ViewerTurnedOnTimesView từ NirSoft thường đủ đáp ứng nhu cầu cơ bản. Đối với môi trường doanh nghiệp, các giải pháp như ManageEngine ADAudit Plus hoặc SolarWinds cung cấp khả năng giám sát và báo cáo toàn diện hơn.

Hãy bắt đầu bằng việc kiểm tra lịch sử của máy tính bạn ngay hôm nay – bạn có thể sẽ phát hiện ra những mẫu hoạt động thú vị hoặc các vấn đề tiềm ẩn cần được giải quyết!

Leave a Reply

Your email address will not be published. Required fields are marked *