如何在升级的Windows上运行SysPrep

时间:2020-01-09 10:46:36  来源:igfitidea点击:

尝试在已安装的系统上运行SysPrep时遇到一个奇怪的错误,该错误将用于创建参考镜像以使用System Center Configuration Manager 2012 R2部署Windows 10. 启动SysPrep后,出现以下错误:

Sysprep无法验证Windows安装,请查看%Windows%\ System32\Sysprep\Panther\setupact.log中的日志文件以了解详细信息。解决此问题后,请使用Sysprep再次验证安装。

  • 在HKEY_LOCAL_MACHINE\SYSTEM\Setup\Status\SysprepStatus项中,指定CleanupState值等于7
  • 重新启动计算机,然后尝试再次运行SysPrep

对于Windows 10,要使SysPrep正常工作,我必须删除系统用户从Microsoft Store安装的所有非标准Modern应用程序(不在提供模式下)。

我们可以通过删除所有用户配置文件(如果适用),为所有用户完全卸载所有Metro应用程序(不推荐)或者手动卸载此类应用程序来做到这一点。最后一个选项可以这样完成:

  • 获取所有用户配置文件中所有已安装的Metro应用程序的列表(我们只需要状态为Installed的软件包):
Get-AppxPackage -AllUser | Format-List -Property PackageFullName,PackageUserInformation
  • 并如下一步一步地卸载它们:
Remove-AppxPackage -Package <packagefullname>

。或者像这样:

Remove-AppxProvisionedPackage -Online -PackageName <packagefullname>