错误DEP0700:应用程序注册失败。 [0x80073D01]错误0x800704EC:AppLocker阻止了程序包的部署...

时间:2018-11-07 16:28:35

标签: xaml uwp visual-studio-2017 windows-10 version

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

  

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

主页上的堆栈跟踪(???):(更新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.ThrowForNonSuccess(任务   任务)   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)   Microsoft.VisualStudio.DesignTools.DesignerHost.HostServices.HostPlatformBase.d__21.MoveNext()   ---从上一个引发异常的位置开始的堆栈跟踪-   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)   Microsoft.VisualStudio.DesignTools.SurfaceDesigner.Documents.SurfaceIsolation.SurfaceProcessContext.d__82.MoveNext()   ---从上一个引发异常的位置开始的堆栈跟踪-   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)   Microsoft.VisualStudio.DesignTools.SurfaceDesigner.Documents.SurfaceIsolation.SurfaceProcessContext.d__81.MoveNext()   ---从上一个引发异常的位置开始的堆栈跟踪-   System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()在   Microsoft.VisualStudio.DesignTools.SurfaceDesigner.Documents.SurfaceIsolation.SurfaceProcessContext.d__81.MoveNext()   ---从上一个引发异常的位置开始的堆栈跟踪-   System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务   任务)   System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务   任务)   Microsoft.VisualStudio.DesignTools.XamlSurfaceDesigner.Views.IsolatedSurfaceImageHost.d__86.MoveNext()   ---从上一个引发异常的位置开始的堆栈跟踪-   Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception   exceptionObject)

     

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 Enterprise v1709操作系统内部版本:16299.726

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

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

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

注意:有人建议关闭此问题,因为我已经提到了另一个问题:Universal Windows Platform app registration fails - blocked by AppLocker。不能重复,因为建议的解决方案无法修复我的错误,并且错误代码也不相同。

1 个答案:

答案 0 :(得分:1)

问题是由于我们公司安全小组在我的计算机上应用的策略所致。

GPO是:

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

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

尽管能够运行该应用程序,但是我仍然遇到同样的问题,即无法将我的机器毫无错误地置于开发人员模式。尝试在“设置/更新和更新”中切换到开发人员模式时,我仍然收到错误消息“已打开开发人员模式。但是,由于未安装远程部署和Windows设备门户,因此它们不可用。错误代码0x800f0954”。安全性/对于开发人员”

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

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