admin管理员组文章数量:1123054
免责说明:本人非专业人士,不懂Windows开发,以下仅为自己瞎折腾所得,不适合所有情况。本文仅是抛砖引玉,提供一种思路,需要具体问题具体分析。折腾有风险,动手需谨慎。
一、本文适合解决的问题
若你试图通过硬盘、光盘或U盘,进行Win10本地升级安装,并且希望更改版本时保留原有软件和个人文件。但安装程序可能会提示无法选择“保留个人文件和应用”。
推测造成该问题的其中一个原因是当前硬盘上已经安装的Win10版本与打算安装的版本属于不同的分支,Win10安装程序认为无法进行覆盖安装,因此无法保留文件和应用程序。经过尝试,本人修改了注册表中系统版本的键值,“欺骗”升级程序,达到完全保留“个人文件和应用”的目的。
二、尝试过程
公司发的笔记本预装Win10神州网信政企版,该版本精简纯净,比较好用,但官方更新太慢,最新版本才1809。由于该电脑不允许联网,于是我想通过硬盘本地安装,升级至更新的系统。
该版本是神州网信基于Win10企业政府版(Enterprise G)定制开发的,按理说应该下载版本号更新的企业政府版才可以本地升级,但网上只找到Win10企业版或者LTSC长期支持版的镜像文件。下载后用虚拟光驱挂载,安装程序提示“仅保留个人文件”,不能勾选“保留个人文件和应用”。
网上对此问题的解释包括系统语言版本不对、某些更新文件需要卸载或安装等,无法解决我的问题。继续搜索,发现这篇文章提到了通过注册表更改版本的思路,但我操作一遍还不起作用。考虑到我的工作站已经安装了上述LTSC版,于是我照抄工作站上的注册表键值到笔记本上,继续魔改注册表,直到骗过升级程序为止。
Win10企业版改成Win10专业版的技巧? - 镜像之家
三、详细操作步骤
升级前版本:神州网信政企版,即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安装程序。如果你看到可选“保留个人文件和应用”就大功告成了。经本人实测,升级更换版本后,原来安装的所有程序都可以正常运行。
如果还不行,则还需要探索其它原因。另外,升级后可能造成激活密钥不可用等小问题,请自行解决😂😂😂
版权声明:本文标题:修改注册表,更改Win10版本,解决升级时无法“保留个人文件和应用”的问题 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1725924757a1031273.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论