Windowsでのスクリーンタイムの確認方法

画面の前にどれだけの時間を費やしているかを追跡することは、生産性に役立ちます。Windowsは使用パターンを監視するための組み込みツールを提供しており、サードパーティのアプリやブラウザ拡張機能はより深い洞察を提供します。このガイドでは、Windows PCでスクリーンタイムを確認するさまざまな方法を説明します。
知っておくべきこと: これらのツールを使ってWindowsの画面を録画する方法を学びましょう。
1. 設定を使用してスクリーンタイムを確認する
画面の下部にあるスタートメニューをクリックし、設定アイコンを選択します。Windows 11を使用している場合は、システムタブで電源とバッテリー -> バッテリー使用状況をタップします。
Windows 10では、設定 -> システム -> 電源とスリープ -> バッテリーの下に同様のオプションがあります。

詳細情報を取得するには、バッテリーレベルグラフの上にあるドロップダウンボックスをクリックし、過去7日間オプションを選択します。
日ごとのスクリーンオン/オフ時間とスリープ時間の平均を示す詳細なグラフが表示されます。グラフ内の日付をクリックすると、その特定の日にWindowsで費やしたスクリーンタイムを確認できます。

関連: Windowsのタスクマネージャーに関するこの究極のガイドをチェックしてください。
2. Windowsタスクマネージャーを使用してスクリーンタイムを追跡する
「PCでどれだけの時間を過ごしたか」という直接的な答えを探している場合、この方法は迅速で簡単です。
スタートメニューアイコンを右クリックし、オプションリストからタスクマネージャーをクリックします。または、Ctrl + Alt + Del、またはCtrl + Shift + Escを入力して直接開くこともできます。
タスクマネージャーダイアログボックスでパフォーマンスアイコン(グラフシンボル)をクリックします。CPUのパフォーマンスグラフの下に、稼働時間フィールドが表示され、PCが最後の再起動(シャットダウンではなく)からどれだけの時間稼働しているかを示します。

ヒント: PCを正しいWi-Fiネットワークに自動的に接続します。
3. Wi-Fiステータスを使用してスクリーンタイムを確認する
最後にWindowsデバイスの電源を入れてからどれだけの時間を画面の前で過ごしたかを確認するには、Wi-Fiステータスが有用な手がかりを提供します。
コントロールパネルを起動します。ネットワークとインターネットの見出しの下でネットワークの状態とタスクを表示をクリックします。次に、アクティブなネットワークを表示の下で、現在のWi-Fiネットワークをクリックします。新しいWi-Fiステータスポップアップメニューが開きます。期間の近くを確認して、最後の起動からの総スクリーンタイムを確認します。

この方法は、デバイス上で元のWi-Fiネットワークを変更していない場合にのみ機能します。
ヒント: WindowsがPowershell.exeを見つけられない場合の対処法を学びます。
4. PowerShellを使用してスクリーンタイムを確認する
PowerShellを使用して、特定の日にWindowsコンピュータでどれだけの時間を過ごしたかを確認することもできます。これは、日、時間、分、さらにはミリ秒までのさまざまな時間単位で表現された最も正確なデータを提供します。
管理者モードでPowerShellを実行します。次のコマンドを入力し、Enterを押します。
(get-date)-(gcim Win32_OperatingSystem).LastBootUpTimeWindowsコンピュータの最後の起動から経過した時間が表示されます。

PowerShellウィンドウは、ログインタイムスタンプの概要も提供し、アクティブなスクリーンタイムを追跡するのに役立ちます。
Get-EventLog-LogName Security |Where-Object{$_.EventID -eq4624}|Select-Object TimeGenerated
すべてのスリープとウェイクイベントを確認したい場合、PowerShellは行ごとのアイテムリストを提供します。
Get-EventLog-LogName System |Where-Object{$_.EventID -eq1}|Select-Object TimeGenerated注意: PowerShellメソッドは、毎日コンピュータをオフにする習慣がない場合は機能しません。PCをスリープさせるのとシャットダウンするのとどちらが良いかを学びましょう。
5. コマンドプロンプトでSystemInfoとPowerCfgコマンドを使用する
PowerShellとは異なり、コマンドプロンプトは直接的にスクリーンタイムを提供しません。しかし、システムの稼働時間やバッテリーレポートを確認することで、多くの有用なデータを提供します。
管理者モードで「cmd」を実行し、デバイスのシステム起動時間を確認します。これにより、最後のWindows起動から経過した時間の総推定が得られます。
systeminfo | find "System Boot Time"
「Powercfg」は、より詳細なスクリーンタイム統計を提供するため、覚えておく価値のある便利なコマンドです。まず、以下を使用してスリープスタディレポートを表示します。これにより、アクティブな期間とスリープ期間の指標が得られます。
powercfg /sleepstudyヒント: 使用すべき便利なコマンドプロンプトのトリックを見つけます。
6. イベントビューワーでスクリーンタイムとウェイクアップタイムを分析する
イベントビューワーを開き、Windowsログ -> システムに移動します。これにより、システムのすべてのイベントが表形式で表示されます。右側のパネルで、現在のログをフィルターをクリックします。
新しいポップアップウィンドウが開きます。すべてのイベントIDの下に、値「1」を入力します。これにより、電源トラブルシューティングアクティビティが表示されます。一般タブの下で、デバイスのスリープ時間とウェイク時間を見つけることができます。

また、イベントビューワーで、Windowsログ -> セキュリティに移動します。ここで、イベントID4624を確認します。これにより、デバイス上のすべてのログオンインスタンスが表示されます。イベントビューワーを正しく使用する方法については、私たちのヒントに従ってください。
7. パフォーマンスモニターを使用してシステムの稼働時間を追跡する
Windowsには、システムの稼働時間を測定するためのカウンターを提供するあまり知られていないパフォーマンスモニターツールがあります。perfmonと入力するか、検索メニューから起動できます。
次に、監視ツール -> パフォーマンスモニターに移動します。緑のプラスボタンカウンターを追加をクリックすると、新しいウィンドウが開きます。ここで、さまざまな利用可能なカウンターの下からシステム稼働時間を選択し、追加されたカウンターのリストに追加します。

OKをクリックすると、システム稼働時間カウンターがシステムの稼働時間をリアルタイムで追跡します。
FYI: Windowsネットワーク上のデバイスを表示する方法と、表示できない場合の対処法を学びます。
8. Microsoftファミリーセーフティアカウントを使用する
子供(または他のアカウント)がコンピュータでどれだけの時間を過ごしているかを知りたいですか? Microsoftファミリーセーフティアカウントを設定し、監視したい他のアカウントを招待します。
家族の各個人のスクリーンタイムを表示するには、グループ内の子供やその人の名前をクリックします。また、ファミリーセーフティページからスクリーンタイムを制限することもできます。
ヒント: 家族とお気に入りのゲームを共有したいですか? Steamファミリーシェアリングでそれを行う方法を学びます。
9. アプリや拡張機能を通じてスクリーンタイムを確認する
上記のすべての方法は、コンピュータで過ごしたおおよそのスクリーンタイムを確認するのに役立ちます。ただし、請求目的で正確な作業時間を計算する必要がある場合は、サードパーティの時間追跡ソフトウェアを利用する必要があります。
Clockifyは、プロジェクト全体の作業時間を追跡するのに役立つWindows用の無料のWebベースのツールです。作業セッションを開始するときにタイマーを開始し、休憩を取るときやその日の作業を終えるときに停止することを忘れないでください。それがあなたの好みでない場合は、HarvestやTimelyなどの他の時間追跡アプリの代替案をチェックしてください。
ほとんどの時間をブラウザで過ごしている場合、StayFocusdのような拡張機能がブラウジング時間を追跡できます。また、RescueTimeのようなFocus Assistの補助アプリを使用して、PCの前で過ごしている時間と離れている時間を知ることもできます。