\r\n\r\n

Windowsのアップグレード履歴をすべて一覧で表示する方法

システムにインストールされているすべてのWindows Updateを表示するには、2つの方法があります...

アップグレードのために、古いWindowsのインストールを参照しようと思ったことはありませんか? 言うは易く行うは難し、です。

設定アプリ(「更新とセキュリティ」 > 「Windows Update」 &gt.で最近の更新を確認することができます。"インストールされた更新プログラムの履歴を見る")が、システム全体のアップグレード(Windows 7からWindows 10への移行やFall Builder Updateのインストールなど)は表示されません。

では、どのような選択肢があるのでしょうか。

システムにインストールされているすべてのアップグレードを表示するには、実際には2つの方法があります。ただ、うまく隠されていて、あまり知られていないだけなんです。今回は、両方の方法を紹介します。詳しくはこちらをご覧ください。

方法1:Windowsレジストリを使用する

Windowsレジストリを使用して更新履歴を表示するには、以下の手順で行います。

  1. Windows+Rを押す。
  2. regeditと入力します。
  3. Enterキーを押してください。
  4. ComputerHKEY⇄ LOCAL⇄ MACHINE⇄SYSTEM⇄ Setupに移動します。
  5. SourceOSのキーを確認します。

上記の通り、前回のアップグレードは2017年10月21日で、内部バージョン番号15063をC:⇄Windowsのパスにインストールしました。

警告:レジストリエディタは強力なツールです。間違った変更を行うと、システムに重大な影響を与える可能性があります。Windowsのレジストリをバックアップしてから、慎重に作業を行ってください。

方法2:Powershellを使用する

また、PowerShellを使用して同様の情報を検索することも可能です。まず、Windowsキーを押しながら検索を実行し、PowerShellを起動します。

PowerShellの画面を表示したら、以下のコードを入力し、Enterキーを押してください。

$AllBuilds = $(gci "HKLM:\System\Setup" | ? {$_.Name -match "\\Source"}) | % { $_ | Select @{n="UpdateTime";e={if ($_.Name -match "Updatedon(\d{1,2}\/\d{1,2}\/\d{4}\d{2}:\d{2}:\d{2})\)$") {[dateTime]::Parse($Matches[1],([Globalization.CultureInfo]::CreateSpecificCulture('en-US')))}}}, @{n="ReleaseID";e={$_.GetValue("ReleaseID")}},@{n="Branch";e={$_.GetValue("BuildBranch")}},@{n="Build";e={$_.GetValue("CurrentBuild")}},@{n="ProductName";e={$_.GetValue("ProductName")}},@{n="InstallTime";e={[datetime]::FromFileTime($_.GetValue("InstallTime"))}} };

ここで、以下のコードを入力し、もう一度Enterキーを押してください。

$AllBuilds | Sort UpdateTime | ft UpdateTime, ReleaseID, Branch, Build, ProductName

結果は、お使いのコンピューターにインストールされている過去のすべてのバージョンのWindowsを示す表で表示されます。Windows 10のアップグレードだけでなく、Windows 7やWindows 8から現在のバージョンへのアップグレードも表示されます。

Windows 10へのアップグレードがまだ適切かどうかわからない場合は、オペレーティングシステムの最も見過ごされている機能のいくつかを見てみましょう。必ずや感動していただけるはずです。

  • 2021-03-25 10:22 に公開
  • 閲覧 ( 22 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ