如何以列表形式查看整个Windows升级历史记录
您是否曾经想返回到您安装的旧 Windows 升级版本?说起来容易做起来难。
您可以在“设置”应用中查看最新的少量更新(转到“更新和安全”>“Windows 更新”>“查看已安装的更新历史记录”),但它不会显示系统范围的升级(例如从 Windows 7 迁移到 Windows 10或安装秋季创意者更新)。
那么你有什么选择呢?
嗯,实际上有两种方法可以查看系统上安装的所有升级。它们只是隐藏得很好并且不太为人所知。在这篇简短的文章中,我们将向您展示这两种方法。继续阅读以了解更多信息。
方法 1:使用 Windows 注册表
要使用 Windows 注册表查看更新历史记录,请按照下面的分步指南进行操作。
- 按Windows + R。
- 输入regedit。
- 按Enter键。
- 导航到Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup。
- 检查SourceOS 密钥。
从上图中可以看到,我的最后一次升级是在 2017 年 10 月 21 日,我安装了内部版本号 15063,并将其安装在 C:\Windows 路径中。
警告:注册表编辑器是一个功能强大的工具。进行不正确的更改可能会给您的系统带来严重后果。请谨慎操作,并始终确保在进行任何更改之前备份 Windows 注册表。
方法 2:使用 PowerShell
您还可以使用 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 是否适合您,请查看该操作系统的一些最容易被忽视的功能。你一定会印象深刻。
以上是 如何以列表形式查看整个Windows升级历史记录 的全部内容, 来源链接: utcz.com/dzbk/941086.html