我最近使用 BootCamp Assistant 在 2014 年中期的 MacBook Pro 上安装了 Windows 10。我唯一可以使用的 Windows 版本是 1507 版,即 2015 年 7 月首次发布。由于驱动程序问题,我无法使用较新的版本。
不幸的是,我的一个程序拒绝在这个旧版本的 Windows 上安装,它说操作系统“不受支持”。经过一番挖掘,它至少需要 Windows 1803 版本,而我无法安装。
我的直觉是,安装程序在继续之前只会检查 Windows 版本是否大于或等于 1803。我不禁想知道这种检查是否真的有用。因此,我想知道是否有可能模拟我的 Windows 构建比如,通过手动将显示的版本从 1507 更改为 1803(通过在某处编辑密钥)?如果这是可能的,如果我尝试更改它,我的计算机会发生什么?
这只是为了绕过安装检查,之后我会将其重置回 1507。
答案1
通常此类限制与后续版本引入的新 API 有关,因此您的安装方法可能有效或无效,但产品本身可能无法正常运行。
回答这个问题:版本构建号可以在注册表中的
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
项CurrentBuild
和处找到CurrentBuildNumber
。
对于版本 1507,两者都应设置为10240
。对于版本 1803,该值为17134.1
(或可能仅为17134
)。更多内部版本号可在 Wikipedia 上找到
Windows 10 版本历史记录。
改变这些项目可能足以欺骗这一次安装。
答案2
因此,我想知道是否有可能模拟我的 Windows 构建,
根本不可能,而且如果取得一些有限的成功,更新就会破坏它。
使用虚拟机。VMware Fusion 可以工作。
安装 Fusion,然后您就可以轻松使用现代版本的 Windows 10。