Windows 11/10のインストール日時の確認方法

PCにWindowsをインストールしたのはいつ?を調べる

これまで何度も試行錯誤して、Windowsを初めてインストールした正確な日時を見つけるのに苦労した経験があります。普通は簡単にわかると思いますよね。でも実は、システムの奥深い場所に隠れていたり、システム情報のページだけでは完全な情報が得られなかったりすることも。いろいろ調べたり試したりした結果、私に効果的だった方法をいくつかご紹介します。もしかしたらあなたのお役にも立つかもしれません。

システム情報ツール(msinfo32)を使う

最初に試したのは、この方法です。Windowsに標準搭載されていて、使い慣れるとかなり信頼できます。やり方は簡単で、Windowsキー + Rを押して「ファイル名を指定して実行」を開き、msinfo32と入力してEnterを押すだけ。これで「システム情報」ウィンドウが開きます。少し下にスクロールして、「インストール日」(英語では“Original Install Date”)の項目を探しましょう。通常はタイムスタンプ形式で表示されていることが多く、最初はちょっとわかりにくいかもしれませんが、これを普通の日付に変換できます。

この方法の良いところは、スクリプトやレジストリの編集を必要とせず、Windowsの標準ツールだけで済む点です。ただし注意点として、アップグレードやクリーンインストールを何度も行っている場合、この日付は元々のインストール日を示していることもあります。あくまで目安程度に考えると良いでしょう。アップグレードの際にこの日付が更新されないこともあるので、そこは念頭に置いてくださいね。

Windowsフォルダのプロパティを確認する

次に簡単な方法として、Windowsフォルダの作成日時を確認するやり方があります。エクスプローラーでこのPCマイコンピューターを開き、Cドライブ(またはWindowsがインストールされているパーティション)を右クリックしてプロパティを選びます。上部に表示される作成日時が、Windows自体が最初にインストールされた時期、またはセットアップ時にフォルダが作られた時期を示しています。

もう少し正確に知りたい場合は、管理者権限のPowerShellを開き(PowerShellアイコンを右クリックして「管理者として実行」)、次のコマンドを入力します:

dir C:\Windows | Select-Object CreationTime

これでWindowsフォルダの作成日時がわかります。ただし、アップグレードやフォルダの移動・再作成などがあると日時がズレてしまうこともあります。それでも大体の目安にはなるので、参考にしてくださいね。

レジストリを掘り下げて確認する

もう一つ、少しマニアックなやり方です。インストール日時はレジストリの中に記録されています。特に

内のInstallDateというエントリに保存されています。これはUnix時間(1970年1月1日からの秒数)として記録されているので、少し変換が必要です。

管理者権限のPowerShellを開いて以下のコマンドを実行しましょう:

Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | Select-Object InstallDate

返ってきた数字はUnixタイムなので、これを通常の日時に変換するには次のようにします:

[DateTime]::UnixEpoch.AddSeconds((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion").InstallDate)

注意点として、レジストリの変更や誤操作は避けてください。バックアップを取ってから作業することをおすすめします。この値は信頼できるインストール日時の目安になりますが、値がゼロや抜けていることもありますので、その点はご留意を。

PowerShellを使ったクイックチェック

スクリプトに慣れている方は、PowerShellから直接インストール日を確認することもできます。次のコマンドを管理者権限で実行してください:

(Get-CIMInstance -ClassName Win32_OperatingSystem).InstallDate

結果は例として2023-07-23T08:23:45.000000-04:00のようなタイムスタンプで表示されます。これもとても正確ですし、すぐにわかります。もし何も表示されなかったり空白だった場合は、他の方法も試してみてくださいね。

補足として、特にカスタマイズやアップグレードを頻繁に行っているシステムでは、日時が少しずれていたりリセットされていることもありますが、一般的にはかなり信頼できる情報です。


正直なところ、Windowsをインストールした日時の特定は一見難しいこともありますが、これらの方法を使えばしっかり把握できます。それぞれの方法には特徴があり、アップグレードやクリーンインストールの影響で日時がずれていることもありますが、トラブルシューティングやライセンス管理、ちょっとした好奇心を満たすには十分です。気になる方は、まずはこれらの手順を試してみてくださいね。

お役に立てれば幸いです!私もこれを調べるのにかなり時間がかかってしまったので、早く知っていればと思います。皆さんの作業が少しでもラクになることを願っています!