我在DISM tool登录时使用Audit Mode为PC上的所有用户安装了自己的通用Windows应用程序。
执行此操作后,我重新启动进入OOBE(使用sysprep
命令),创建一个新用户并尝试启动此应用程序。
结果是没有任何反应 - 应用程序无法启动(也在任务管理器中检查过)。 在Windows' 事件查看器,我找到了一个关于 AppxDeploymentFailureBlue 的条目,每次我尝试启动该应用时都会显示该条目 - 但它没有提供有关该问题的任何进一步信息或其原因。 我试图在线查找此错误代码,但我找到的只是discussions一些关于Windows应用商店或Windows版本的损坏版本的问题。内置应用程序 - 这不是这种情况。
此外,此应用有 StartupTask ,无法正常启动似乎阻止其他应用在自选启动任务/应用列表中注册(如果应用不是安装,然后他们成功注册)。
答案 0 :(得分:5)
事后看来,解决方案很简单,但不容易追查:
原来其中一个应用程序的依赖项未安装。似乎在审核模式下安装带有DISM的通用应用程序(与安装为常规本地用户时相反)并未提供有关缺少先决条件的任何指示。
为了找出缺少的依赖关系,我查看了应用的AppxManifest.xml
<Dependencies>
部分。为了检查哪些已安装且哪些未安装,我使用了以下命令:Dism /Online /Get-ProvisionedAppxPackages
。
安装丢失的软件包后(在我的情况下,那是 Microsoft.VCLibs.140.00.UWPDesktop ),一切都恢复正常。