win10 home版本升级为win10pro

场景

新买的笔记本是win10 home版,需要转换成win 10 pro版(不是重装系统)

解决方法:

  1. 进入C:\WINDOWS\system32文件夹,找到并运行sysprep.exe
  2. 选择"进入系统审核模式",然后选择重启;
  3. 重启之后进入win10以管理员身份运行cmd,在命令行中执行如下命令:
dism.exe /online /set-edition:professional /accepteula

待命令运行完成后执行重启操作;

  1. 进入系统后在Sysprep弹出的界面选择,勾选,重启系统进入OOBE界面。
  2. 完成OOBE进入系统查看系统已变更为win10pro.

可能遇到的问题

在第4步出现的错误提示
按照提示打开c:\windows\system32\sysprep\panther文件夹中的setupact.log文件,末尾有如下信息

2019-12-19 16:30:25, Error                 SYSPRP Package Microsoft.LanguageExperiencePackzh-CN_17763.17.56.0_neutral__8wekyb3d8bbwe was installed for a user, but not provisioned for all users. This package will not function properly in the sysprep image.
2019-12-19 16:30:25, Error                 SYSPRP Failed to remove apps for the current user: 0x80073cf2.
2019-12-19 16:30:25, Error                 SYSPRP Exit code of RemoveAllApps thread was 0x3cf2.
2019-12-19 16:30:25, Error                 SYSPRP ActionPlatform::LaunchModule: Failure occurred while executing 'SysprepGeneralizeValidate' from C:\Windows\System32\AppxSysprep.dll; dwRet = 0x3cf2
2019-12-19 16:30:25, Error                 SYSPRP SysprepSession::Validate: Error in validating actions from C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml; dwRet = 0x3cf2
2019-12-19 16:30:25, Error                 SYSPRP RunPlatformActions:Failed while validating Sysprep session actions; dwRet = 0x3cf2
2019-12-19 16:30:25, Error      [0x0f0070] SYSPRP RunExternalDlls:An error occurred while running registry sysprep DLLs, halting sysprep execution. dwRet = 0x3cf2
2019-12-19 16:30:25, Error      [0x0f00d8] SYSPRP WinMain:Hit failure while pre-validate sysprep generalize internal providers; hr = 0x80073cf2

第一个错误就是语言包的问题

SYSPRP Package Microsoft.LanguageExperiencePackzh-CN_17763.17.56.0_neutral__8wekyb3d8bbwe 
was installed for a user, 
but not provisioned for all users. 
This package will not function properly in the sysprep image.
解决办法:

用管理员身份打开powershell,删除相关的包

get-appxpackage *Microsoft.LanguageExperiencePackzh-CN*|remove-appxpackage

删除后执行sysprep.exe,如果继续报和包有关的出错,继续删除相关包,
直到没有错,或者没有与包相关的错,然后继续解决其他错
比如提示要关闭bitlocker等,按照提示继续操作,不会的网上搜

如果还是没有解决

如果执行sysprep.exe还是出错,则参照这篇文章,https://blog.51cto.com/wangchunhai/1975426
启用administrator账号,删除其他账号,
再次执行sysprep.exe,,不用勾选,关机选项:选择关机。
之后sysprep开始执行,出现进度条。等待执行完毕,自动关机,一会再启动电脑,整个过程就算完成了。

参考:
https://www.jianshu.com/p/b8ee3197b482
https://blog.51cto.com/wangchunhai/1975426

你可能感兴趣的:(win10 home版本升级为win10pro)