如何在未运行时确定 Windows 10 版本?

ric*_*zer 2 windows-update windows-10

我最近将我的 Windows 8 升级到了 Windows 10。之后,我为我的笔记本买了一个 SSD 驱动器,并从中取出了普通的 HDD 驱动器,并安装了 Windows 10(家庭版)的全新副本。硬盘放在一个外部 USB 盒中,所以我也可以访问我的旧文件和旧的 Windows 安装分区。

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

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

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

Car*_*ein 7

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

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

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
Run Code Online (Sandbox Code Playgroud)

注册表“hive”是系统键和值的子集,包含诸如CurrentVersionProductNameEditionID- 这些信息可用于评估您的 Windows 类型。

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

如果您运行的是Windows 10,有可用于评估OS版本两个新值CurrentMajorVersionNumberCurrentMinorVersionNumber


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

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

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