ホーム テクノロジー ウィンドウズ Windows の最終起動時刻を見つける 3 つの簡単な方法

Windows の最終起動時刻を見つける 3 つの簡単な方法


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 statswmicsysteminfoなどのコマンドやユーティリティを使用して、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 サーバーを監視するための主要なツールについて学ぶことにも興味があるかもしれません。

「 Windows の最終起動時刻を見つける 3 つの簡単な方法」についてわかりやすく解説!絶対に観るべきベスト2動画

【Windows 10】セーフモードの起動する手順3選(状況ごとで起動方法を変えられます)
「Windowsの準備をしています」が終わらない時、4つの対処方法|Wondershare Recoverit