我使用的是 Windows 10 Enterprise v1803 build 17134.441。每当我尝试运行任何 UWP 应用(例如照片或计算器)时,都会收到错误“此应用已被系统管理员阻止”。
我是这台电脑的管理员,我尝试使用“以管理员身份运行”,但没有效果。我还尝试按照一些网站的建议编辑组策略,但也没有改变任何东西。
我也尝试通过 secpol 访问 AppLocker,但是当我转到“打包应用程序规则”->“创建新规则”时,当我进入发布者步骤时,您可以选择一个已安装的打包应用程序作为参考,当我单击“选择”时,我收到与 SrpUxSnapIn.dll 相关的错误“MMC 检测到管理单元中的错误并将卸载它。”然后 secpol 关闭。
这是堆栈跟踪:
Exception type:
System.Reflection.TargetInvocationException
at Microsoft.ManagementConsole.Internal.SnapInMessagePumpProxy.OnThreadException(Object sender, ThreadExceptionEventArgs e)
at System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
at System.Windows.Forms.Control.WndProcException(Exception e)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
at Microsoft.Security.Srp.Ux.SrpUxRuleListView.CreateManualRule(RuleType ruleType)
at Microsoft.ManagementConsole.View.DoAction(Int32 actionId, Boolean selectionDependent, Int32 selectionId, IRequestStatus requestStatus)
at Microsoft.ManagementConsole.View.ProcessRequest(Request request)
at Microsoft.ManagementConsole.ViewMessageClient.ProcessRequest(Request request)
at Microsoft.ManagementConsole.Internal.IMessageClient.ProcessRequest(Request request)
at Microsoft.ManagementConsole.Executive.RequestStatus.BeginRequest(IMessageClient messageClient, RequestInfo requestInfo)
at Microsoft.ManagementConsole.Executive.SnapInRequestOperation.ProcessRequest()
at Microsoft.ManagementConsole.Executive.Operation.OnThreadTransfer(SimpleOperationCallback callback)
答案1
您运行sfc /scannow
后发现它检测到无法修复的错误。这些错误被描述为“损坏的文件”,即使知道它们是哪些文件,您也无法自行修复它们,因为这里的问题出在 Windows 保护的文件上。
将 Windows 文件修复到正确状态的方法是 通过就地升级修复 Windows 10 安装. 请按照本文中描述的步骤操作。
这次修复不会丢失任何内容,除了自安装 Windows 版本 1803 以来安装的所有 Windows 更新,以及可能的一些设置。
虽然此操作应该保留您的数据、应用程序、驱动程序和大多数 Windows 设置,但我仍然建议在开始之前做好备份,以防万一。
答案2
我在 win 10 ltsc 上下载 uwp 应用程序的最佳方法是下载 xbox app.exe,还会列出自动下载 windows 商店和更多应用程序