Windows10(OS)がインストール(アップデート)された日時を調べる(確認する)

Windowsを使用していると、OSがインストール(アップデート)された日時を調べる時があります。

そこで今回は、Windows10がインストール(アップデート)された日時を取得する方法を紹介します。

コマンドプロンプトを使用する

Windows10がインストール(アップデート)された日時は、コマンドプロンプトでコマンドを実行することで取得できます。

コマンドプロンプトを起動します。

検索ボックスに「cmd」と入力します。

Windowsの検索ボックスにcmdを入力

最も一致する検索結果に「コマンド プロンプト」が表示されますのでクリックします。

Windowsの検索ボックスにcmdを入力した検索結果

コマンドプロンプトが起動します。

コマンドプロンプトのウィンドウを開く

ここでは検索ボックスからコマンドプロンプトを起動しましたが、コマンドプロンプトを起動する方法は他にもあります。
検索ボックス以外から起動する場合は、以下の記事を参考にしてください。

コマンドプロンプトを起動する [Windows10]
コマンドプロンプトを起動する方法を紹介します。 コマンドプロンプトとは コマンドプロンプトは、Windowsの前身のOS(オペレーテ...

コマンドプロンプトが起動できたので、コマンドを実行していきます。

systeminfo.exe

コマンドプロンプトからsysteminfo.exeを使用してWindowsがインストール(アップデート)された日時を取得することができます。

コマンドプロンプトに以下のコマンドを入力します。

コマンドプロンプト systeminfo

Enterキーを入力して実行すると、systeminfo.exeを使用してシステム情報の読み込みが始まります。

コマンドプロンプト systeminfo 実行中

しばらくすると以下の実行結果が表示されます。

コマンドプロンプト systeminfoコマンド実行結果

実行結果の「最初のインストール日付」にWindowsをインストール(アップデート)した日時が表示されています。

コマンドプロンプト systeminfoコマンド実行結果の最初のインストール日付

「systeminfo」は「systeminfo.exe」と入力しても構いません。

systeminfo.exeを利用したコマンド実行では、インストール日付のみ表示することもできます。
インストール日付のみ表示する場合は、以下のコマンドを実行します。

コマンドプロンプト systeminfo インストール日付

Enterキーを押して実行します。

コマンドプロンプト systeminfo インストール日付 実行中

しばらくするとインストール日付が表示されます。

コマンドプロンプト systeminfo インストール日付 実行結果

WMI(wmicコマンド)

WMI(Windows Management Instrumentation)を利用してWindowsがインストール(アップデート)された日時を取得することもできます。

コマンドプロンプトからWMIを利用する時は、MicrosoftがWMIのキャラクタユーザインタフェースとして提供している「WMIC(Windows Management Instrumentation Command-line)」を使用します。

コマンドプロンプトに以下のコマンドを入力します。

コマンドプロンプト wmic os get installdate

Enterキーを押して実行すると、実行結果が表示されます。

コマンドプロンプト wmic os get installdate 実行結果

PowerShellを使用する

Windows10がインストール(アップデート)された日時は、PowerShellでコマンドレットを実行することで取得できます。

PowerShellを起動します。

検索ボックスに「powershell」と入力します。

Windowsの検索ボックスにpowershellを入力

最も一致する検索結果に「Windows PowerShell」が表示されますのでクリックします。

Windowsの検索ボックスにpowershellを入力した検索結果

PowerShellが起動します。

PowerShellのウィンドウを開く

ここでは検索ボックスからPowerShellを起動しましたが、PowerShellを起動する方法は他にもあります。
その他の方法については、以下の記事を参考にしてください。

PowerShell(パワーシェル)を起動する [Windows10]
PowerShellを起動する方法を紹介します。 PowerShellとは PowerShell(パワーシェル)は、マイクロソフトが...

WMI(Get-WmiObject)

PowerShellからWMIを利用してWindowsがインストール(アップデート)された日時を取得します。

以下のコマンドを入力してください。

PowerShell Get-WmiObject InstallDate

Get-WmiObjectコマンドレットを使用してインストール日付を取得します。

Enterキーを押して実行すると、結果(インストール日時)が表示されます。

PowerShell Get-WmiObject InstallDate実行結果

レジストリの値を変換する

Windows10がインストール(アップデート)された日時は、レジストリで確認することもできます。

まず、レジストリエディターを起動します。

検索ボックスに「レジストリ エディター」と入力します。

Windowsの検索ボックスにレジストリ エディターを入力

最も一致する検索結果に「レジストリ エディター」が表示されますのでクリックします。

Windowsの検索ボックスにレジストリ エディターを入力した検索結果

レジストリ エディターが起動します。

レジストリエディターを開く

「レジストリ エディター」は「regedit」と入力しても構いません。

ここでは検索ボックスからレジストリエディターを起動しましたが、スタートメニューなどからもレジストリエディターは起動できます。
以下の記事にまとめてありますので、必要な方はご覧ください。

レジストリエディターを起動する [Windows10]
レジストリエディターを起動する方法を紹介します。 レジストリエディターとは、レジストリに保存されている設定情報の表示、変更、ファイル入...

キーのパスを指定して値を取得する

レジストリエディターが起動できたら、メニューバーの下にあるテキストボックスに以下のキーのパスを入力します。

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

キーのパスを入力すると、右ペインにキーの詳細(リスト)が表示されます。

レジストリエディター HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

リスト内の「InstallDate」を選択します。

レジストリエディター HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\InstallDate

InstallDateが選択されている状態でEnterキーを押します。(InstallDateをダブルクリックしても構いません。)

レジストリエディター InstallDateの編集ダイアログボックス

値の編集のダイアログボックスが開きますので、「表記」の「10 進数」を選択します。(起動時は「16 進数」が選択されていると思いますので「10 進数」をクリックしてください。)

レジストリエディター InstallDateの編集ダイアログボックスで表記10進数を選択

「10 進数」を選択すると「値のデータ」が10進数で表示されます。

レジストリエディター InstallDateの編集ダイアログボックス値のデータ10進数表示

ここで表示されたInstallDateの値はUNIXタイム(1970年1月1日からの秒数)になります。
このままでは日付が分かりませんので、値のデータを日付に変換する処理を行います。

PowerShellで変換する

PowerShellを開きます。
PowerShellの開き方がわからない人は、本記事の「PowerShellを使用する」をご覧ください。

PowerShellを開いたら、以下のスクリプト(コマンド)を入力します。

($(get-date -year 1970 -month 1 -day 1 -hour 0 -minute 0 -second 0).AddSeconds([ここにレジストリの値を貼り付け])).ToLocalTime().AddHours((get-date -f zz))

上記のスクリプトの「[ここにレジストリの値を貼り付け]」の部分にレジストリから取得したインストール日付を入力またはコピーして貼り付けます。

レジストリの値が「1611680471」なら以下のようになります。

レジストリのインストール日付の値を日付に変換するスクリプト

Enterキーを押してスクリプトを実行します。

レジストリのインストール日付の値を日付に変換するスクリプト

レジストリの値が「1611680471」なら変換結果は次のようになります。

2021年1月27日 2:01:11

Webサイトのサービスを利用する

レジストリから取得したインストール(アップデート)の日付の値を入力すると、日付に変換してくれるWebサービスがありますので紹介します。

以下のURLにアクセスします。

https://www.silisoftware.com/tools/date.php

SiliSoftware Date format converterのページ

このページのツール(「SiliSoftware」の「Date format converter」)は、日付の数値(タイムスタンプ)を入力すると日付に変換してくれます。

まず、Input dateにレジストリから取得した値を入力、またはコピーして貼り付けます。

SiliSoftware Date format converter 日付数値入力

次に、入力フォーマット(Input format)が「unix」になっていることを確認します。

SiliSoftware Date format converter 入力フォーマットunix確認

最後に、「convert」ボタンをクリックします。

SiliSoftware Date format converter 変換ボタンクリック

変換された日付が下の一覧に表示されます。

SiliSoftware Date format converter 日付変換結果表示