由于未注册Windows, Windows 10分配访问应用程序无法启动.启动合同
本文关键字:启动 Windows 应用程序 访问 合同 分配 于未 注册 | 更新日期: 2023-09-27 18:17:10
我有一个WPF应用程序,我使用DesktopAppConverter
将其转换为UWP应用程序,以便在分配访问模式下运行-转换后的应用程序在非分配访问模式下运行时可以正常安装和运行。
但是,当我将其设置为指定访问应用程序并使用指定访问帐户登录时,屏幕持续闪烁(蓝屏带有加载点,然后是白屏,重复)一段时间,导致显示0x80270254错误。
同样在检查Windows事件日志后,我连续得到两个错误消息:
- 应用程序MyAppName没有在Windows上注册。启动合同或未安装。
- ActivateApplicationForContractByAppIdAsUserWithHost的应用程序MyAppName为Windows。此应用程序不支持指定的合同或未安装。
我一直在尝试调试应用程序,包括更改AppxManifest.xml文件和重建.appx包,更改原始WPF应用程序的属性,它来自并更改分配访问用户帐户的环境,几乎没有成功。
感谢您报告此问题。
我们得到确认,分配访问模式不支持Win32应用程序,包括用桌面转换器转换的Win32应用程序。
这是RS1中一个已知的问题,可以在设置UI时选择转换的应用程序。我们计划在RS2中修复这个问题,但不保证它会很快交付。
请参阅本文,了解如何使用Shell Launcher配置运行经典Windows应用程序作为用户界面的kiosk设备:https://technet.microsoft.com/en-us/itpro/windows/manage/set-up-a-kiosk-for-windows-10-for-desktop-editions