修改注册表,更改Win10版本,解决升级时无法“保留个人文件和应用”的问题 | 您所在的位置:网站首页 › app版本升级怎么升不了 › 修改注册表,更改Win10版本,解决升级时无法“保留个人文件和应用”的问题 |
免责说明:本人非专业人士,不懂Windows开发,以下仅为自己瞎折腾所得,不适合所有情况。本文仅是抛砖引玉,提供一种思路,需要具体问题具体分析。折腾有风险,动手需谨慎。
一、本文适合解决的问题 若你试图通过硬盘、光盘或U盘,进行Win10本地升级安装,并且希望更改版本时保留原有软件和个人文件。但安装程序可能会提示无法选择“保留个人文件和应用”。 推测造成该问题的其中一个原因是当前硬盘上已经安装的Win10版本与打算安装的版本属于不同的分支,Win10安装程序认为无法进行覆盖安装,因此无法保留文件和应用程序。经过尝试,本人修改了注册表中系统版本的键值,“欺骗”升级程序,达到完全保留“个人文件和应用”的目的。
二、尝试过程 公司发的笔记本预装Win10神州网信政企版,该版本精简纯净,比较好用,但官方更新太慢,最新版本才1809。由于该电脑不允许联网,于是我想通过硬盘本地安装,升级至更新的系统。 该版本是神州网信基于Win10企业政府版(Enterprise G)定制开发的,按理说应该下载版本号更新的企业政府版才可以本地升级,但网上只找到Win10企业版或者LTSC长期支持版的镜像文件。下载后用虚拟光驱挂载,安装程序提示“仅保留个人文件”,不能勾选“保留个人文件和应用”。 网上对此问题的解释包括系统语言版本不对、某些更新文件需要卸载或安装等,无法解决我的问题。继续搜索,发现这篇文章提到了通过注册表更改版本的思路,但我操作一遍还不起作用。考虑到我的工作站已经安装了上述LTSC版,于是我照抄工作站上的注册表键值到笔记本上,继续魔改注册表,直到骗过升级程序为止。 https://www.win10com.com/win10jiaocheng/22817.html
三、详细操作步骤 升级前版本:神州网信政企版,即Win10 Enterprise G,代号1809。 期望升级到:Win10 Enterprise LTSC(长期支持版),代号21H1。 需要修改当前操作系统的注册表键值,稳妥起见,我把Win10大版本升级的历史键值也改了,分别位于 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion HKEY_LOCAL_MACHINE\SYSTEM\Step\Source OS(xxx)(你更新了几次大版本,就会有几个,也可能一个也没有。) 其实我也不知道哪些是真正需要改的键值,反正我改了这几项。务必注意,如果你不是升级到企业LTSC版,请绝对不要按下表第三列修改,应该改成你想要升级那个版本的英文代号。如果你不知道需要的代号,最好是去已经安装了该版本的电脑看一下注册表,对照修改。 键名 更改前 更改后 BuildBranch rs5_release👉vb_release BuildLab xxx.rs5_release.xxx👉xxx.vb_release.xxx CompositionEditionID EnterpriseG👉EnterpriseS EditionID EnterpriseG👉EnterpriseS ProductName Windows 10 Enterprise G👉Windows 10 Enterprise 更改前的版本信息更改后的版本信息更改后应该不需要重启,就可以从虚拟光驱运行Win10 Setup安装程序。如果你看到可选“保留个人文件和应用”就大功告成了。经本人实测,升级更换版本后,原来安装的所有程序都可以正常运行。 如果还不行,则还需要探索其它原因。另外,升级后可能造成激活密钥不可用等小问题,请自行解决😂😂😂 |
CopyRight 2018-2019 实验室设备网 版权所有 |