Windows マシンの最終起動時間を確認するさまざまな方法を知りたい場合は、ここが適切な場所です。
ネットワーク管理者は、システムで発生する可能性のある日常的な問題をトラブルシューティングするための指標として Windows の最終起動時間を使用します。
まずは、Windows の最終起動時刻を特定するためのいくつかの方法を見てみましょう。
パワーシェル
Power Shell を利用して Windows マシンの稼働時間や最終起動時間を確認する方法はいくつかあります。
Get-CimInstance コマンドレット
PowerShell の Get-CimInstance コマンドレットを使用すると、システムの最新の起動時間を取得できます。
Get-CimInstance コマンドレット ( WMI クラスのインスタンス) は、win32 オペレーティング システムのクラス名からシステム情報を取得し、パイプライン オペレーターを介して 2 番目の命令に提供します。 CIM サーバーからクラスの CIM (Common Information Model) インスタンスを取得します。
2 番目のコマンドは、CIM から CSName プロパティと lastBootupTime プロパティを選択し、結果として Windows マシンの最終起動時間を表示します。
まず、PowerShell を開き、管理者として実行します。
PowerShell に次のコマンドを入力するだけで、最後の起動時間が表示されます。
Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime
サンプル出力:
PS C:\Users\> Get-CimInstance -ClassName win32_operatingsystem | select csname, lastbootuptime
csname lastbootuptime
------ --------------
LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM
以下の
gcim
コマンドは、Windows システムの稼働時間を日、時間、分でリスト形式で表示します。前回の起動時間の代わりに、前回の起動以降のシステムの稼働時間を表示します。
(get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
ここで、
gcim
Get – CimInstance を表します。
サンプル出力:
PS C:\Users\> (get-date) - (gcim Win32_OperatingSystem).LastBootUpTime
Days : 7
Hours : 8
Minutes : 44
Seconds : 38
Milliseconds : 884
Ticks : 6362788845605
TotalDays : 7.36433894167245
TotalHours : 176.744134600139
TotalMinutes : 10604.6480760083
TotalSeconds : 636278.8845605
TotalMilliseconds : 636278884.5605
PowerShell 6 以降を使用している場合は、次のコマンドを使用して Windows の稼働時間と最終起動時間を簡単に取得できます。
Get-Uptime -Since
Get-CimInstance のすべてのプロパティとメソッドを表示するには、次のコマンドを使用します。
Get-CimInstance Win32_OperatingSystem | Get-Member
このコマンドは、すべての Get-CimInstance メソッドとそのプロパティの情報を提供します。
Get-WmiObject
以下に示すように、PowerShell Get-WmiObject コマンドを使用して、PC の最終起動時刻を簡単にクエリできます。
(Get-WmiObject Win32_OperatingSystem).LastBootUpTime
サンプル出力:
PS C:\Users\> (Get-WmiObject Win32_OperatingSystem).LastBootUpTime
20220220132640.500000+330
最初はぎこちない出力が表示されますが、読んで理解するのは難しくありません。 Windows マシンの最終起動時刻を簡単に知ることができます。
以下の情報は、
LastBootUpTime 20220220132640.500000+330
を分析するために使用できます。
- 年: 2022年。
- 月: 02。
- 日: 20日。
- 時間: 13時。
- 分: 26。
- 秒: 40。
- ミリ秒: 500000。
- GMT: +330 (GMT より 5 時間半早い)。
または、別の Get-WmiObject コマンドを使用して、システムの最終起動時刻をクエリすることもできます。
Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}
lastbootuptime
大きな整数形式に変換され、最終的には読み取り可能な形式で表示されます。
サンプル出力:
PS C:\Users\> Get-WmiObject win32_operatingsystem | select csname, @{LABEL='LastBootUpTime';EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)}}
csname LastBootUpTime
------ --------------
LAPTOP-9A5G7BR4 2/20/2022 1:26:40 PM
ネットワーク統計ワークステーション
net statistics コマンドは、受信したデータのバイト数やコンピュータの最後の起動以降の稼働時間の合計などのシステム統計を表示します。
net statistics workstation | select-string "Statistics"
次のショートカットを使用することもできます。
net stats work | select-string "Stat"
サンプル出力:
PS C:\Users\> net statistics workstation | select-string "Statistics"
Workstation Statistics for \\LAPTOP-9A5G7BR4
Statistics since 2/20/2022 1:28:32 PM
システム情報
systeminfo
ユーティリティ コマンドを使用すると、プロセッサ、ホットフィックス、および Hyper-V 情報をロードして分析することにより、コンピュータの最新の起動時間を取得できます。
systeminfo
このコマンドは、ホスト名、OS バージョン、ビルド タイプ、構成、BIOS バージョン、起動時間、ソフトウェア インストール日、およびあらゆる詳細を表示します。
このすべてのデータから、特定の必要なデータのみを表示したい場合は、
Select -string
追加ユーティリティを
systeminfo
コマンドに渡す必要があります。
PowerShell ターミナルに次のコマンドを入力するだけで、最後の起動時間を確認できます。
systeminfo | Select-String "OS version","System Boot Time"
ここで、
Select-String
コマンドレットは、正規表現一致を使用して、入力文字列とファイルのテキスト パターンを検索します。
上記のコマンドは、ローカル コンピューターの最新の再起動時刻を取得し、以下に示すように、システムの OS バージョンと Windows システムの最後の起動時刻を端末に出力します。
サンプル出力:
PS C:\Users\> systeminfo | Select-String "OS version","System Boot Time"
OS Version: 10.0.22000 N/A Build 22000
System Boot Time: 2/20/2022, 1:26:40 PM
BIOS Version: Insyde F.18, 3/15/2019
コマンド・プロンプト
コマンド ラインを使用して、
net stats
、
wmic
、
systeminfo
などのコマンドやユーティリティを使用して、Windows システムの稼働時間や最終起動時間を確認することもできます。
システム情報
コマンド
systeminfo
Windows オペレーティング システムとその構成に関する一般的な情報を表示します。最後に Windows を起動した時間が表示されます。稼働時間が必要な場合は、最後の起動からどれくらいの時間が経過したかを手動で判断する必要があります。
コマンド プロンプトを開き、次のコマンドを入力します。
systeminfo | find "System Boot Time"
サンプル出力:
C:\Users\>systeminfo | find "System Boot Time"
System Boot Time: 2/20/2022, 1:26:40 PM
WMIC
WMIC (Windows Management Instrumentation コマンドライン) コマンドを使用すると、コンピューターの最終起動時刻を文字列表現で取得できます。結果は、月、日、時、分、秒を 2 桁で表す 4 桁の年としてフォーマットされます。
コマンド プロンプトを開き、次のコマンドを入力します。
wmic path Win32_OperatingSystem get LastBootUpTime
サンプル出力:
C:\Users\>wmic path Win32_OperatingSystem get LastBootUpTime
LastBootUpTime
20220220132640.500000+330
この出力は、2022 年、月 2、日 20、時間 13 (または午後 1:00)、分 26 などとして読み取ることができます。
ネット統計
net statistics コマンドは、受信したデータのバイト数、転送されたデータのバイト数、確立された接続数、コンピュータの最後の起動以降の合計稼働時間などのシステム統計を表示します。
Windows マシンで実行されているサービスを確認するには、以下のコマンドを使用します。
net stats
このコマンドは、システム内で利用可能な実行中のサービスを表示するだけです。
次のコマンドでコンテキスト NET STATISTICS を使用すると、サーバーまたはワークステーションの統計を取得できます。
net stats workstation
ここでは、統計を表示するためにワークステーションをコマンドに提供しました。
サンプル出力:
C:\Users\>net stats workstation
Workstation Statistics for \\LAPTOP-9A5G7BR4
Statistics since 2/20/2022 1:28:32 PM
Bytes received 66780
Server Message Blocks (SMBs) received 18
Bytes transmitted 63746
Server Message Blocks (SMBs) transmitted 0
Read operations 0
Write operations 0
Raw reads denied 0
Raw writes denied 0
Network errors 0
Connections made 0
Reconnections made 0
Server disconnects 0
Sessions started 0
Hung sessions 0
Failed sessions 0
Failed operations 0
Use count 10
Failed use count 0
The command completed successfully.
このコマンドはバッチ ファイル内から使用でき、出力は「find」コマンドを使用してフィルタリングできます。たとえば、システムの最終起動時間のみを確認したい場合は、次のコマンドを使用します。
net statistics workstat
サンプル出力:
C:\Users\>net statistics workstation | find "Statistics"
Workstation Statistics for \\LAPTOP-9A5G7BR4
Statistics since 2/20/2022 1:28:32 PM
Windows Server の稼働時間を調べたい場合、コマンドは
net statistics server
になります。
タスクマネージャー
これは、デバイスの稼働時間を確認する最も簡単な方法です。前回の起動時間を表示する代わりに、前回の起動以降のシステムの稼働時間を表示します。
- タスク マネージャーを開くには、Ctrl + Shift + Esc キーボード ショートカットを使用するだけです。
- 「パフォーマンス」タブに移動します。
- システムの稼働時間はウィンドウの下部近くに表示されます。
これは、8 日 8 時間 29 分前にシステムが再起動されたことを意味します。
結論
これらは、Windows システムの最新の起動時間または稼働時間を迅速に取得するための方法の一部です。
すべてのコマンドには独自の利点があります。ニーズに最も合った方法を選択できます。
この記事が、さまざまな方法で Windows システムの最終起動時間を取得する方法を学ぶのに非常に役立つことを願っています。
Windows サーバーを監視するための主要なツールについて学ぶことにも興味があるかもしれません。






![2021 年に Raspberry Pi Web サーバーをセットアップする方法 [ガイド]](https://i0.wp.com/pcmanabu.com/wp-content/uploads/2019/10/web-server-02-309x198.png?w=1200&resize=1200,0&ssl=1)





