Yoa*_*ein 2 appx dism win-universal-app uwp windows-10-universal
我已经在PC上为所有用户安装了我自己的通用Windows应用程序,在审核模式下登录时使用DISM工具.执行此操作后,我重新启动进入OOBE(使用命令),创建一个新用户并尝试启动此应用程序.sysprep
结果是没有任何反应 - 应用程序无法启动(也在任务管理器中检查).在Windows的事件查看器中,我找到了一个关于AppxDeploymentFailureBlue的条目,每次我尝试启动该应用程序时都会出现该条目- 但它不提供有关该问题或其原因的任何进一步信息.我试图在线查找这个错误代码,但我能找到的是关于Windows应用程序或Windows内置应用程序的损坏版本的一些讨论 - 这不是这里的情况.
此外,这个应用程序有一个StartupTask,它无法正常启动似乎阻止其他应用程序在启动任务/应用程序列表中注册自己(如果未安装该应用程序,则它们已成功注册).
事后看来,解决方案很简单,但不易追查:
原来没有安装应用程序的依赖项之一.似乎在审核模式下安装带有DISM的通用应用程序(与安装为常规本地用户时相反)并未提供有关缺少先决条件的任何指示.
为了弄清楚依赖缺少这,我走到了应用程序的AppxManifest.xml的<Dependencies>部分.为了检查哪些已安装,哪些未安装,我使用以下命令:Dism /Online /Get-ProvisionedAppxPackages.
安装丢失的软件包(在我的情况下,即Microsoft.VCLibs.140.00.UWPDesktop)后,一切都恢复正常.
| 归档时间: |
|
| 查看次数: |
3362 次 |
| 最近记录: |