当 Windows 10 未运行时,如何确定其版本?

当 Windows 10 未运行时,如何确定其版本?

我最近将 Windows 8 升级到了 Windows 10。之后,我为我的笔记本买了一个 SSD 驱动器,并从中移除了常规 HDD 驱动器,并安装了一份全新的 Windows 10(家庭版)。HDD 被放在一个外部 USB 盒中,这样我就可以访问我的旧文件和旧的 Windows 安装分区。

问题是,现在我在激活全新安装的 Windows 时遇到了一些问题。我不确定我是否应该安装 Windows 10 家庭版或其他版本。

鉴于所有文件仍然可以访问,但系统本身却没有运行,我如何确定旧硬盘中的 Windows 版本?

我可以再次交换 SSD 和 HDD 并启动旧系统,但最好找到一种“软件”方法来做到这一点。这个答案解决了我所寻找的问题,但适用于 Windows XP。建议的文件不存在于我的旧安装中。

答案1

我的 Windows 操作系统产品信息存储在哪里?

在 Windows 的功能副本中,有几个注册表值包含有关 Windows 系统的信息。

可以通过注册表编辑器在下方搜索来访问:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion"

注册表“配置单元”是系统项和值的子集,其中包含CurrentVersionProductName和等信息EditionID,这些信息可用于评估您的 Windows 类型。

检查您的Windows 版本中,找到 CurrentVersion 值。

如果你运行的是 Windows 10,则可用于评估操作系统版本的两个新值CurrentMajorVersionNumberCurrentMinorVersionNumber


如果我想检查离线 Windows 的版本怎么办?

  • 将 Windows 的离线存储插入主机(例如,HDD 上的 Windows 旧副本)。
  • 找到离线 Windows 的注册表配置单元。它们通常存储在 下C:\Windows\System32\config。您应该注意到配置单元是常规文件类型,以全大写字母命名(例如 SOFTWARE、DRIVERS、VSMIDK)
  • 通过运行打开主机系统的注册表编辑器regedit.exe
  • 选择HKEY_LOCAL_MACHINE文件夹。单击文件/加载配置单元。SOFTWARE从脱机 Windows 文件夹中加载配置单元。
    • 不要import蜂巢。
  • 为已加载的配置单元赋予一个可识别的名称,以便您稍后可以找到它。
  • 需要查看/修改已加载的配置单元/值。File/Unload完成后单击“Hive”。

或者,您可以使用第三方注册表编辑器在主机上查看/修改配置单元。

答案2

如果你有 Microsoft 帐户,你可以检查https://account.microsoft.com/devices/(在任何计算机上的任何浏览器中登录您的 Microsoft 帐户,即使您的旧 Windows 磁盘完全损坏,这也有效)。

如果您看到您的设备列在那里,请单击“显示详细信息”,对我来说,它会显示 Windows 版本,包括版本号 :)

答案3

如果你只关心版本,不是版本或频道或其他什么,你可以简单地看看\Windows\system32\ntoskrnl.exe

在此处输入图片描述

然后,您必须将该版本号与在 Internet 上找到的已知版本号进行交叉引用。

答案4

使用 USB 启动盘上的密码恢复工具进行启动。它们的工作方式基本相同:首先进入 BIOS 并选择 USB 启动。使用另一台机器准备一个密码恢复 USB 启动盘。这些启动盘会启动某种类型的 Linux,编辑注册表并更改或删除密码。可能需要做一些功课,但请选择您熟悉的。如果其他方法都失败了,请重新安装 Windows。

相关内容