场景
新买的笔记本是win10 home版,需要转换成win 10 pro版(不是重装系统)
解决方法:
- 进入
C:\WINDOWS\system32
文件夹,找到并运行sysprep.exe
, - 选择"进入系统审核模式",然后选择重启;
- 重启之后进入win10以管理员身份运行cmd,在命令行中执行如下命令:
dism.exe /online /set-edition:professional /accepteula
待命令运行完成后执行重启操作;
- 进入系统后在Sysprep弹出的界面选择,勾选,重启系统进入OOBE界面。
- 完成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
网友评论