如何以列表形式查看整个Windows升级历史记录

您是否曾经想返回到您安装的旧 Windows 升级版本?说起来容易做起来难。

您可以在“设置”应用中查看最新的少量更新(转到“更新和安全”>“Windows 更新”>“查看已安装的更新历史记录”),但它不会显示系统范围的升级(例如从 Windows 7 迁移到 Windows 10或安装秋季创意者更新)。

那么你有什么选择呢?

嗯,实际上有两种方法可以查看系统上安装的所有升级。它们只是隐藏得很好并且不太为人所知。在这篇简短的文章中,我们将向您展示这两种方法。继续阅读以了解更多信息。

方法 1:使用 Windows 注册表

如何以列表形式查看整个Windows升级历史记录

要使用 Windows 注册表查看更新历史记录,请按照下面的分步指南进行操作。

  1. 按Windows + R。
  2. 输入regedit。
  3. 按Enter键。
  4. 导航到Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup。
  5. 检查SourceOS 密钥。

从上图中可以看到,我的最后一次升级是在 2017 年 10 月 21 日,我安装了内部版本号 15063,并将其安装在 C:\Windows 路径中。

警告:注册表编辑器是一个功能强大的工具。进行不正确的更改可能会给您的系统带来严重后果。请谨慎操作,并始终确保在进行任何更改之前备份 Windows 注册表。

方法 2:使用 PowerShell 

如何以列表形式查看整个Windows升级历史记录

您还可以使用 PowerShell 查找类似信息。首先,按 Windows 键并运行搜索来启动 PowerShell。

当您查看 PowerShell 屏幕时,输入以下代码并按 Enter:

$AllBuilds = $(gci “HKLM:\System\Setup” | ? {$_.Name -match “\\Source\s”}) | % { $_ | Select @{n=”UpdateTime”;e={if ($_.Name -match “Updated\son\s(\d{1,2}\/\d{1,2}\/\d{4}\s\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 或 8 到当前版本的升级。

如果您仍然不确定升级到 Windows 10 是否适合您,请查看该操作系统的一些最容易被忽视的功能。你一定会印象深刻。

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2023年7月14日
下一篇 2023年7月14日

相关推荐