2020年10月12日更新
コンピューターの稼働時間とは、Windows が最後に起動されてから、シャットダウンや再起動を行わずにコンピューターが継続的に実行されている時間のことです。コンピューターの稼働時間は、コンピューターのさまざまな問題を解決するのに役立ちます。これは主にネットワーク管理者がトラブルシューティングの目的で使用します。
2 つの概念はほぼ同じであるため、コンピューターの稼働時間は Windows の稼働時間と同義です。
Windows の実行時間を確認するには、ネットワーク アダプターの統計情報を使用する方法、タスク マネージャーから使用する方法、コマンド プロンプトや Powershell を使用する方法など、いくつかの方法があります。
これらの方法を 1 つずつ見ていきます。
可用性と稼働時間の違いは?
ほとんどの人は稼働時間と稼働時間を混同しています。先に進む前に、可用性と稼働時間の違いを理解する必要があります。これらの概念は同一ではありません。
可用性とは、システムが指定された期間、あるべきときに、あるべきとおりに動作する確率です。
稼働時間は、システムの信頼性の尺度であり、マシン (通常はコンピューター) が実行され、利用可能であった時間の単位として表されます。
コンピュータは動作していても、システムの負荷によっては、特定の操作に必要なリソースが利用できない場合があります。たとえば、コンピュータは動作していても、ネットワーク カードが適切に動作していないか、帯域幅が過剰に使用されている可能性があります。この場合、システムは実行されていますが、特定のタスクには使用できません。
タスクマネージャーから稼働時間を確認するにはどうすればよいですか?
Windows 10 の実行時間を確認する最も簡単な方法は、タスク マネージャーを使用することです。タスク マネージャーを使用する利点は、稼働時間が秒単位でリアルタイムに表示されることです。
- 開けてくださいタスクマネージャータスクバーを右クリックし、タスクマネージャー(Ctrl + Shift + Esc)。
- タブに移動パフォーマンスそしてセクションに行きますプロセッサーウィンドウの下部に情報が表示されます稼働時間日:時:分:秒で表され、リアルタイムで表示されます。
説明: Windows はコンピューターの合計稼働時間を計算します。これはプロセッサがアクティブになった時間です。コンピュータをスリープまたは休止状態にしても、このカウンタはゼロにリセットされません。
ネットワークアダプターを使用した動作時間を確認する方法
システムの稼働時間を確認するもう 1 つの方法は、アクティブなネットワーク アダプタのステータスを確認することです。これは、ネットワークがまだ接続されている場合にのみ機能します。
- タスクバーのネットワークアイコンを右クリックし、ネットワークとインターネットの設定を開く。
- 「ステータス」セクションで、ネットワークと共有センター。または、ただ行ってください実行者 -> コントロール /namemicrosoft.networkandsharingcenter。
- アクティブなネットワーク アダプターのリンクをクリックします。
- ステータスウィンドウには回線の稼働時間が表示されます間隔。
基本的に、これはネットワークの稼働時間です。コンピュータがスリープまたは休止状態になると、カウンタはリセットされます。この値は、Windows が最後に起動されたときを推定します。このため、値がタスク マネージャーに表示される値と異なります。
コマンドプロンプトから稼働時間を確認するにはどうすればよいですか?
コマンド プロンプトを使用して稼働時間を確認することもできます。
システム情報の使用
Systeminfo は、Windows システムに関する一般的な情報を一覧表示するツールです。前回の Windows 起動がリストされます。これまでの経過時間を手動で計算する必要があります。
- 開けてくださいコマンドプロンプトに行くことで実行 -> cmdそして、次のコマンドを入力します。
systeminfo | find “System Boot Time”
WMIC の使用
コンピューターの起動にかかる時間を文字列として知らせる WMIC コマンドがあります。これは開発者にとって役立つかもしれません。
- 開けてくださいコマンドプロンプトそして、次のコマンドを実行します。
wmic path Win32_OperatingSystem get LastBootUpTime
最初の 4 桁は年に対応します。次に、2 文字で月、2 文字で日、2 文字で時間、2 文字で分、2 文字で秒を見つけます。ポイントの後に、ミリ秒が表示されます。 + 記号の後に、GMT ゾーンが表示されます。例: 20200913203136.345381+120
ネット統計ツールの使用
Net Statistics コマンドを使用して、最終起動時間を確認できます。
- 開けてくださいコマンドプロンプトそして、次のコマンドを実行します。
net statistics workstation
ラインそれ以来の統計Windows が最後に起動された日時を示します。
PowerShell から稼働時間を確認する方法
PowerShell は、コマンド プロンプトと同じ文字列を使用して、より明確な情報を表示します。実際には、Windows が最後に起動された日時ではなく、実行時間を計算します。また、合計の日数、時間、分、秒も個別に表示されます。
開けるパワーシェルそして、次のコマンドを実行します(Windows + Xをタッチしてから、あ) :
(get-date) – (gcim Win32_OperatingSystem).LastBootUpTime
PowerShell 6 を使用している場合は、次のコマンドを使用するだけで、Windows の実行時間と Windows の最終起動日時を取得できます。
Get-Uptime -Since
PowerShell のバージョンを確認するには、次のコマンドを入力します。
$PsVersionTable
結論
Windows 10 では、Windows 高速スタートアップがデフォルトで有効になっています。有効にした場合、Windows は の値をリセットしません。最終起動時間。したがって、正確な Windows 稼働時間は得られません。高速スタートアップを無効にするには、次のコマンドを実行します。
powercfg -h off
現在の Windows 稼働時間を確認したい場合は、ネットワーク アダプター方式を使用してネットワーク稼働時間を確認する必要があります。ただし、この方法は常にインターネットに接続している場合にのみ機能します。
次のコマンドを使用すると、システムに関する完全な情報が表示されます。
Systeminfo | more
上記の方法のほとんどは、Windows 10、Windows 8、Windows 7、Windows Vista を含む Windows のすべてのバージョンで機能します。同じコマンドを使用して Windows Server の稼働時間を確認することもできます。