windows系统升级,解决升级时无法保留个人文件和应用的问题
一、本文适合解决的问题
若你试图通过硬盘、光盘或U盘,进行Win10本地升级安装,并且希望更改版本时保留原有软件和个人文件。但安装程序可能会提示无法选择“保留个人文件和应用”。
推测造成该问题的其中一个原因是当前硬盘上已经安装的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安装程序。如果你看到可选“保留个人文件和应用”就大功告成了。经本人实测,升级更换版本后,原来安装的所有程序都可以正常运行。
如果还不行,则还需要探索其它原因。另外,升级后可能造成激活密钥不可用等小问题,请自行解决😂😂😂