Bagaimana cara mengetahui apakah Windows berjalan pada waktu tertentu?

16

Pada Windows (7/8/10) apakah ada cara untuk mengetahui apakah komputer berjalan pada waktu tertentu? (mis. tadi malam jam 10 malam jika komputer berjalan atau dimatikan) terima kasih

ePezhman
sumber
Log kejadian windows bisa / harus memiliki acara jika mesin sedang berjalan. Itu tidak akan sempurna.
Seth

Jawaban:

21

Anda dapat menggunakan Windows Event Viewer untuk melakukan ini.

Untuk memulai Event Viewer di Windows 7:

  • Klik tombol Mulai
  • Klik Panel Kontrol
  • Klik Sistem dan Pemeliharaan
  • Klik Alat Administratif
  • Klik dua kali Peraga Peristiwa

Di Windows 8 dan 10 Anda dapat menjalankan Event Viewer dengan Windows Key+ X+ Vshortcut. Anda juga dapat membukanya melalui menu Run. Yaitu, tekan Windows Key+ Runtuk membuka dialog Run, lalu ketik eventvwr dan klik OK.

Setelah Penampil Acara terbuka, ikuti langkah-langkah ini:

  1. Di panel kiri pergi ke Windows Logs> System
  2. Di panel kanan Anda akan melihat daftar peristiwa yang terjadi saat Windows sedang berjalan
  3. Klik pada label ID Peristiwa untuk mengurutkan data berdasarkan kolom ID Peristiwa
  4. Log peristiwa Anda mungkin sangat panjang, jadi Anda harus membuat filter.
  5. Dari panel Tindakan di sisi kanan, klik “Filter log saat ini”
  6. Ketik 6005, 6006 di bidang tidak berlabel (lihat tangkapan layar di bawah):

masukkan deskripsi gambar di sini

  1. Klik OK

Harap perhatikan bahwa mungkin diperlukan beberapa saat bagi Penampil Acara untuk menampilkan log yang difilter.

Singkatnya:

ID Peristiwa 6005 berarti "Layanan log aktivitas telah dimulai" (yaitu waktu startup).

ID Peristiwa 6006 berarti "Layanan log peristiwa dihentikan" (yaitu waktu penutupan).

Jika mau, Anda juga bisa menambahkan ID Peristiwa 6013 ke filter Anda - ini menampilkan waktu aktif sistem setelah booting.

Terakhir, jika ini adalah sesuatu yang ingin Anda periksa secara teratur, Anda dapat membuat tampilan khusus untuk menampilkan log yang difilter ini. Tampilan khusus terletak di kiri atas panel kiri Windows Event Viewer. Dengan menambahkannya di sana Anda dapat memilih untuk memilihnya kapan pun Anda ingin melihat log.

Monomeeth
sumber
6

Perhatikan bahwa layanan tidak berhenti ketika komputer tidur, tetapi Kernel-Powersumber acara menyebutkan semua transisi status daya. Untuk meminta log peristiwa dari baris perintah, Anda dapat menggunakan PowerShell!

Get-WinEvent -LogName System | ? {$_.ProviderName -eq 'Microsoft-Windows-Kernel-Power'}

Di laptop saya, yang menghasilkan daftar seperti ini:

TimeCreated                     Id LevelDisplayName Message
-----------                     -- ---------------- -------
10/21/2016 1:20:43 PM          130 Information      Firmware S3 times. SuspendStart: 31954205, SuspendEnd: 31954215
10/21/2016 1:20:43 PM          131 Information      Firmware S3 times. ResumeCount: 11, FullResume: 498, AverageResu...
10/21/2016 1:16:54 PM          107 Information      The system has resumed from sleep.
10/21/2016 1:16:53 PM           42 Information      The system is entering sleep....
10/21/2016 1:06:05 PM          130 Information      Firmware S3 times. SuspendStart: 31305142, SuspendEnd: 31305152
10/21/2016 1:06:05 PM          131 Information      Firmware S3 times. ResumeCount: 10, FullResume: 498, AverageResu...
10/21/2016 12:29:30 PM         107 Information      The system has resumed from sleep.
10/21/2016 12:29:29 PM          42 Information      The system is entering sleep....

Anehnya, kadang-kadang waktu pada acara 107 tidak benar (laptop ini kehilangan jejak waktu ketika melanjutkan), tetapi acara "firmware S3 times" berikutnya dapat melakukannya dengan benar.

Tentu saja, jika komputer dimatikan secara tidak terduga, Anda tidak akan mendapatkan acara pada waktu yang tepat untuk mematikannya - selanjutnya Kernel-Poweradalah ketika sistem menyadari daya terputus. Oleh karena itu, pendekatan yang berbeda adalah menemukan peristiwa terbaru yang dicatat sebelum waktu tersebut.

Get-WinEvent -LogName Application | ? {$_.TimeCreated -le '10/19/2016 12:45 PM'} | select -First 1

Anda akan mengganti 10/19/2016 12:45 PMdengan waktu Anda tertarik. Saya memilih log aplikasi untuk permintaan ini karena biasanya sangat aktif. Jika TimeCreatedacara yang dihasilkan lebih dari satu jam atau lebih sebelum waktu yang Anda berikan, kemungkinan komputer tidak berjalan sepenuhnya.

Ben N
sumber