将计算机 Windows 10升级到版本 1709 后,MiracastView 包会导致 sysprep 错误
本文提供了在将计算机升级到版本 1709 后 sysprep 失败并出现错误的问题 Windows 10的解决方法。
适用于:Windows 10版本 1709
原始 KB 数: 4057974
症状
请考虑以下情况:
在基于 Windows 10 版本 1703 的计算机上,MiracastView 是一个内置应用,默认安装。
将计算机升级到版本 1709 Windows 10。
使用管理员权限打开命令提示符窗口并运行以下命令:
cd %windir%\System32\Sysprep sysprep.exe /generalize /oobe /reboot
在此方案中,sysprep 命令失败。 收到类似于以下内容的错误消息:
Sysprep 无法验证 Windows 安装。 有关详细信息,请查看 %WINDIR%\System32\Sysprep\Panther\setupact.log 中的日志文件。 解决问题后,使用 Sysprep 再次验证安装。
此外,安装程序日志包含类似于以下内容的错误消息:
日期/时间,错误 SYSPRP 包 Windows.MiracastView_6.3.0.0_neutral_neutral_cw5n1h2txyewy 已为用户安装,但未为所有用户预配。 此包在 sysprep 映像中无法正常工作。
日期/时间、错误 SYSPRP 无法删除当前用户的应用:0x80073cf2。
已0x3cf2 RemoveAllApps 线程的“日期/时间”错误 SYSPRP 退出代码。
日期/时间、错误 SYSPRP ActionPlatform::LaunchModule:从 C:\Windows\System32\AppxSysprep.dll 执行“SysprepGeneralizeValidate”时失败;dwRet = 0x3cf2
日期/时间,错误 SYSPRP SysprepSession::Validate: 验证来自 C:\Windows\System32\Sysprep\ActionFiles\Generalize.xml 的操作时出错;dwRet = 0x3cf2R
使用 Remove-AppxPackage PowerShell 命令删除 MiracastView 时,该命令不起作用,并收到以下错误消息:
部署删除包Windows.MiracastView_6.3.0.0_neutral_neutral_cw5n1h2txyewy 上的目标卷 C: 的操作失败,0x80070490错误。
有关诊断应用部署问题的帮助,请参阅http://go.microsoft.com/fwlink/?LinkId=235160
。
原因
出现此问题的原因是安装程序在升级过程中迁移 Windows.MiracastView_6.3.0.0_neutral_neutral_cw5n1h2txyewy 包时出现 bug。 此包在通用化映像中无法正常工作。
解决方法
若要解决此问题,请使用以下方法之一。
方法 1
在 Windows 10 版本 1709 计算机上,将 Windows.MiracastView_6.3.0.0_neutral_neutral_cw5n1h2txyewy.xml 从 C:\Windows.old\ProgramData\Microsoft\Windows\AppRepository\ 复制到 C:\ProgramData\Microsoft\Windows\AppRepository。
方法 2
将 C:\Windows\MiracastView 文件夹从 Windows 10 版本 1703 计算机复制到 Windows 10 版本 1709 计算机。 然后,重新启动计算机,让 Windows 完成 MiracastView 卸载。
数据收集
如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈