首页 > 解决方案 > 错误 DEP0700:应用程序注册失败。[0x80073D01] 错误 0x800704EC:部署包...被 AppLocker 阻止

问题描述

我在尝试调试时在 VS2017 中开发我的第一个 UWP 应用程序时遇到错误:

错误 DEP0700:应用程序注册失败。[0x80073D01] 错误 0x800704EC:AppLocker 阻止了程序包 8e2a71c5-f6b4-4f7c-85d5-bf08d20480bf_1.0.0.0_x86__3ckqwrg1r85qm 的部署。

主页上的堆栈跟踪(???):(2018-11-12 更新

System.Exception 包部署操作被策略阻止。请联系您的系统管理员。(HRESULT 异常:0x80073D01)在 Microsoft.VisualStudio.DesignTools.UwpDesignerHost.UwpHostPlatform.<>c__DisplayClass36_0.b__0() 在 System.Threading.Tasks.Task.InnerInvoke() 在 System.Threading.Tasks.Task.Execute() - -- 从先前引发异常的位置结束堆栈跟踪 --- 在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 在 Microsoft.VisualStudio.DesignTools 的 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) .DesignerHost.HostServices.HostPlatformBase.d__21.MoveNext() --- 在 System.Runtime.CompilerServices.TaskAwaiter 处从先前引发异常的位置结束堆栈跟踪。

System.AggregateException 发生一个或多个错误。


我在 XAML 视图中也有一条错误消息:

Visual Studio 需要更新版本的 Windows 才能显示此内容。请更新 Windows 10 版本 1803 (10.0.17143.0) 或更高版本

更新在我遵循magicandre1981 建议之后,我能够正确显示我的XAML。我不得不将我的项目属性的“目标版本”降低到等于我的 Windows 10 或更低版本的版本。但是还是有DEP0700...


我已经有一个文件夹:c:\Windows\System32\AppLocker

在设置/更新和安全/对于开发人员:使用开发人员功能设置为:“开发人员模式”,但我有一条红色消息说:

开发者模式已开启。但是,无法安装远程部署和 Windows Device Portal,因此它们不可用。错误代码 0x800f0954

我的 windows 版本实际上是:

Windows 10 企业版 v1709 操作系统内部版本:16299.726

我在我的机器上拥有管理员权限,但我在一个使用活动目录管理的企业中,其中 GPO 由安全组管理。

这听起来像是一个GPO问题?知道是哪一个吗?

注意:我在尝试来自 GitHub 的 Microsoft Win2D UWP Samples时遇到了完全相同的问题。

注意:有人建议关闭此问题,因为我已经提到的另一个问题重复:通用 Windows 平台应用注册失败 - 被 AppLocker 阻止。它不能重复,因为建议的解决方案不能修复我的错误,并且错误代码也不相同。

标签: xamluwpvisual-studio-2017windows-10version

解决方案


问题是由于我们公司安全组在我的机器上应用的策略造成的。

GPO 是:

计算机配置/管理模板/系统/Internet 通信管理/Internet 通信设置/关闭对商店的访问

它设置为“启用”并将其设置为“禁用”解决了我的问题,我能够运行和调试我的应用程序。

尽管能够运行该应用程序,但我仍然遇到同样的问题,即我无法将我的机器置于开发人员模式而不会出错。我仍然收到错误消息“开发人员模式已打开。但是,无法安装远程部署和 Windows Device Portal,因此它们不可用。尝试在“设置/更新和安全性 / 面向开发者”

如果我有更多信息,我会写在这里。

更新 2019-03-13现在我可以切换到开发人员模式,但我不知道是什么原因以及如何修复它。对不起。我很确定这是另一个 GPO,但我不知道是哪一个。


推荐阅读