我的笔记本电脑运行的是 Windows 11 Pro,系统设置确实确认它运行的是 Windows 11 Pro。但是,当我使用 PowerShell 查询注册表中的 Windows 版本时powershell Get-ItemPropertyValue -Path 'HKLM:SOFTWARE\Microsoft\Windows NT\CurrentVersion' -Name ProductName
,它显示Windows 10 Pro
.
我已多次验证系统设置确实显示Windows 11 Pro
注册表未反映正确的 Windows 版本是否有原因?为什么会发生这种情况?如何确保注册表反映准确的 Windows 版本?
任何见解或建议将不胜感激。
谢谢你!
Windows 系统设置与 PowerShell 命令
我干净安装的 Windows 11 也在
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
. 您的 Windows 11 是升级版这一事实并不重要。事实上,Windows 11 和 10 在内部被视为同一版本。
请参阅文章 Windows 11 只是变相的 Windows 10。
这篇文章的标题有点误导,但 Windows 11 和 10 之间的主要区别是内部的,不可见。Windows 11 原生支持新的 Intel CPU 架构的效率和性能核心。其余的变化主要是在用户界面上。
当 Windows 11 诞生时,这个注册表值就被遗忘了。您可以通过反馈中心向 Microsoft 发出信号,但这对 Windows 没有实际意义或不利影响。