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
upgrade

更改后应该不需要重启,就可以从虚拟光驱运行Win10 Setup安装程序。如果你看到可选“保留个人文件和应用”就大功告成了。经本人实测,升级更换版本后,原来安装的所有程序都可以正常运行。

如果还不行,则还需要探索其它原因。另外,升级后可能造成激活密钥不可用等小问题,请自行解决😂😂😂