起因是在念本科的时候发现学校的正版软件中心有windows的专业版提供便下载了,但是在毕业的时候发现学校的windows是通过kms激活的,会在毕业后大概6个月内失效。查看有效期的方法如下,简言之就是cmd执行slmgr.vbs -xpr:查看Win10系统激活有效期的三种方法-系统城
原打算在寒假再处理这件事的,但是最近发现设置页面中有推送windows11,便想着趁机解决掉这件事。但在更新后我发现因为之前是win10pro版本,系统给我自动更新的win11也是pro版本。幸好我在更新win11之前用自己额外的硬盘对电脑做了系统映像,得以很快地返回原来的状态——Windows10pro(但是也听说win11在更新十天之内可以通过设置里的按钮直接恢复)。
下面我首先叙述官方提供的几种安装/更新手段,再讲述我的尝试过程和最终发现可行的方法。
一、关于几种安装/更新手段
1.1 安装手段
目前对于安装系统,微软官方给出的手段主要有3个:
- 直接为本机进行安装。
- 制作启动U盘作为引导,进行安装。
- 下载ISO文件,解压点击setup.exe进行安装或者刻录到光盘进行安装。
对于win10而言(win10官方下载页面)这三个手段都被集成到一个下载渠道,即下图的“立即下载工具”。
在点击后会下载mediacreationtool.exe,若干步后会出现选项,是为本机安装还是为其他机器安装,从而分流出1与2、3,在接下来选择是u盘还是iso又可以分流2与3。
对于win11而言(win11官方安装工具的下载页面)这三个渠道分别对应着下图的123:
1.2 更新手段
版本内更新不论,如果是从win10更新到win11,上述的win11安装手段都可以用作更新。
此外,如果是从win10更新到win11,还可以在系统设置中接受推送更新,当然这就如我之前操作的那样,并没有进行选择版本的机会。
二、我的尝试——从windows10 pro开始
我的诉求是将win10pro变为家庭版,无论是win10家庭还是win11家庭都是可以接受的,毕竟win10家庭版的激活码也可以用于win11的家庭版,这样也不用担心哪一天系统失效。
于是接下来我尝试了以下几条路径:
- 尝试安装windows10简体中文家庭版
- 尝试直接安装windows11简体中文家庭版
但是无论是windows10还是windows11都显示了如下的结果:
即系统检测出我的电脑是pro版本而非家庭版,属于不同的版本,因而“保留个人文件和应用”的选项变灰无法勾选。
在查找资料的过程中,很多的回答者都说只能clean install,但是还是幸运地在一个评论发现了解决的办法:
https://answers.microsoft.com/en-us/windows/forum/all/downgrade-from-windows-10-pro-to-home/345f5464-cb7a-44b3-8856-237cbec072c8
大意是我们需要在注册表中将自己的信息改成家庭版,让安装程序误解从而顺利回归家庭版。这位网友讲的不是很详细,我在查询关键词后发现了一个完整的版本:
www.reddit.com/r/microsoft/comments/qi4n32/windows_1011_pro
即我们需要将注册表中这两个路径下的Edition ID和Product Name都改成家庭版对应的值——当然我们国内的电脑路径中的第一个“computer”需要换成“计算机”:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion
主要的思路有了之后,还有两点需要注意:
第一,ferrousallotrope (microsoft.com)只提及要改成core,但是实际上我们的中国版的值不一定是core,经过让使用家庭版的同学帮我查询,我们应该使用的是
EditionID: CoreCountrySpecific
ProductName: Windows 10 Home China
第二,如上面红点论坛中所述:
Below is an email i got from MS support, he stated tho that you leave regedit open when you start the media creation tool
我发现在更改后重新打开注册表,系统确实会自动恢复原状,而采用让注册表在windows安装工具运行时开启的方法确实能避免自动更改(btw我采用的是iso更新,在下载iso时不需要保持注册表开启,但是在点击setup.exe后需要保持其开启)。最后:
为了保险起见我也再次点击了“更改要保留的内容”,发现第一个选项确实不再是灰色了:
大功告成!