Windowsでシステムの稼働時間を取得するにはどうすればよいですか? [終了]

WindowsOSで稼働時間を見つける8つの方法は次のとおりです。

WindowsVistaおよびWindowsServer 2008では、タスクマネージャーが強化され、システム。これらの情報の1つは、サーバーの実行時間です。

  1. タスクバーを右クリックし、[タスクマネージャー]をクリックします。 CTRL + SHIFT + ESCをクリックしてタスクマネージャーに移動することもできます。
  2. タスクマネージャーで、[パフォーマンス]タブを選択します。
  3. 現在のシステム稼働時間は[システム]の下に表示されます。またはパフォーマンス⇒CPUforWin8/ 10。

2:システムを使用する情報ユーティリティ

systeminfoコマンドラインユーティリティは、インストール日、インストールされている修正プログラムなど、さまざまなシステム統計をチェックして表示します。コマンドプロンプトを開き、次のコマンドを入力します。 :

結果を必要な行だけに絞り込むこともできます:

3:Uptimeユーティリティを使用する

Microsoftは、Uptime.exeというツールを公開しています。これは、コンピューターの信頼性と可用性の情報を分析するシンプルなコマンドラインツールです。ローカルまたはリモートで動作できます。シンプルな形式で、ツールは現在のシステム稼働時間を表示します。高度なオプションを使用すると、次のような詳細情報にアクセスできます。シャットダウン、再起動、オペレーティングシステムのクラッシュ、ServicePackのインストールなど。

詳細とダウンロードリンクについては、次のKBをお読みください。

  • MSKB232243:Uptime.exeツールWindows NT 4.0SP4以降でサーバーの可用性を見積もることができます。

これを使用するには、次の手順に従います。

  1. 上記からuptime.exeをダウンロードします。リンクをクリックして、できればシステムのパスにあるフォルダ(SYSTEM32など)に保存します。
  2. 昇格したコマンドプロンプトウィンドウを開きます。昇格したコマンドプロンプトを開くには、[スタート]をクリックします。 [すべてのプログラム]、[アクセサリ]、[コマンドプロンプト]の順にクリックし、[管理者として実行]をクリックします。[スタート]メニューの検索ボックスに「CMD」と入力することもできます。コマンドプロンプトアイコンをクリックして選択し、CTRL + SHIFTを押しながらEnterキーを押します。
  3. uptime.exeユーティリティを配置した場所に移動します。

ユーティリティ。 /?を追加できますより多くのオプションを取得するためにコマンドに。

多くのコマンドラインパラメータを提供していません:

3.1:古いUptimeユーティリティを使用する

「uptime.exe」ユーティリティの古いバージョンがあります。これには、.NETを必要としないという利点があります。 (単純な稼働時間以外にも多くの機能があります。)

ダウンロードリンク:Windows NT 4.0 Server稼働時間ツール(uptime.exe)(final x86)

4: NETSTATISTICSユーティリティ

もう1つの簡単な方法は、覚えていれば、NET STATISTICSコマンドで表示される統計情報にあるおおよその情報を使用することです。コマンドプロンプトを開き、次のコマンドを入力します。

統計は、実行されている時間を示しているはずですが、この情報は他の方法ほど正確ではない場合もあります。

5:イベントビューアを使用する

おそらくすべての中で最も正確ですが、クリックする必要があります。最後の再起動からの正確な日数または時間数は表示されませんが、コンピューターが再起動された理由と再起動のタイミングに関する重要な情報が表示されます。イベントID6005を確認する必要があります。これは、コンピューターの起動が完了したことを示すイベントですが、他にも数千とは言わないまでも数百のイベントタイプから学習できる可能性があることに注意してください。 。

注:ところで、6006イベントIDはサーバーがダウンしたことを示すものであるため、6006イベントと6005イベントの間に大きな時間差がある場合、サーバーは長時間ダウンしていました。

注:[実行]コマンドにeventvwr.mscと入力して、イベントビューアを開くこともできます。また、管理ツールフォルダにあるショートカットを使用することもできます。

  1. 左側のナビゲーションペインで[イベントビューア(ローカル)]をクリックします。
  2. 中央のペインで[情報]イベントタイプをクリックし、イベントID6005が表示されるまで下にスクロールします。6005イベントIDをダブルクリックします。または、右クリックして[このイベントのすべてのインスタンスを表示]を選択します。
  3. 6005イベントIDのすべてのインスタンスのリストが表示されます。このリストを調べたり、各再起動イベントの日時を確認したりできます。
  4. スタートメニュー(または、デスクトップの場合はデスクトップ)の[コンピューター]アイコンを右クリックして、サーバーマネージャーツールを開きます。有効にして)、[管理]を選択します。イベントビューアに移動します。

5。1:PowerShell経由のイベントログ

6:プログラムでGetTickCount64を使用

GetTickCount64は、システムが起動してから経過したミリ秒数を取得します。

7:WMIを使用する

8:WindowsXP以降の新しいuptime.exe

Microsoftのツールと同様ですが、Windows10およびWindowsServer2016までのすべてのオペレーティングシステムと互換性があります。この稼働時間ユーティリティは、昇格されたコマンドプロンプトを必要とせず、DD:HH:MM:SSと人間が読み取れる形式(-hで実行した場合)の両方で稼働時間を表示するオプションを提供します。コマンドラインパラメータ)。

さらに、このバージョンのuptime.exeは、explorer.exeセッション内から(つまり、コマンドライン経由ではなく)通常どおり起動された場合でも実行され、システムの稼働時間を表示します。稼働時間が読み取られるまで一時停止します:

およびuptime -h

Write a Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です