Windows.miracastview上的Sysprep失败

时间:2017-10-18 20:01:48

标签: windows command-line windows-10 sysprep

当尝试sysprep和windows 10(1709)构建时,我收到以下错误:

Package Windows.MiracastView_6.3.0.0_neutral_cw5n1h2txyewy was installed for a 
user but not provisioned for all users. This package will not function 
properly in the sysprep image.

我尝试使用PowerShell删除它,但错误消息显示它是Windows的一部分,无法删除。

我检查了用户帐户,我只有一个用户帐户(其他帐户是内置的Windows帐户)。

如何让sysprep工作?

经过进一步调查后,我发现miracast视图是Get-AppxPackage -allusers处于待定状态的唯一应用程序:

名称:Windows.MiracastView

发布者:CN = Microsoft Windows,O = Microsoft Corporation, L =雷德蒙德,S =华盛顿,C =美国

架构:中立

ResourceId:中性

版本:6.3.0.0

PackageFullName:Windows.MiracastView_6.3.0.0_neutral_neutral_cw5n1h2txyewy

InstallLocation:

IsFramework:False

PackageFamilyName:Windows.MiracastView_cw5n1h2txyewy

PublisherId:cw5n1h2txyewy

PackageUserInformation:{S-1-5-21-4120236872-3763413694-1479318824-1000 [运营商]:已安装(待删除)}

IsResourcePackage:False

IsBundle:错误

IsDevelopmentMode:False

IsPartiallyStaged:False

SignatureKind:系统

状态:好的

1 个答案:

答案 0 :(得分:0)

好的,这就是我发现的,这可能是由于缺乏对成像工作的理解,导致问题首先出现,尽管只是在1709年10月发布之后我们才看到问题。

因此我们有创建图像的虚拟机。当我们进行1709更新时,我们在网络上留下了参考图像,该图像下载了一些Windows应用商店应用的额外更新。 每次我们系统化时,我们都会遇到失败。使用PowerShell删除应用程序仅突出显示需要删除的其他应用程序。这些是分阶段的应用程序条目,可以找到:

Get-AppXPackage -AllUser | %{if($ .PackageUserInformation.InstallState -eq" Staged"){$ .PackageFullname}}

因此,我将参考图像留在网络上并等待所有分段的条目消失(这大约需要30分钟)。重新运行上面的脚本不会显示任何暂​​存的应用程序。

一旦完成,sysprep就可以了。

我认为在过去,分阶段的应用程序不会导致sysprep失败,但现在确实如此。

请注意,您将看到运行的wsappx进程,该进程会更新所有暂存的应用程序(在任务管理器中查看)。