簡體   English   中英

無法激活 Windows 應用商店應用。 激活請求失敗,錯誤為“訪問被拒絕”

[英]Unable to activate Windows Store app. The activation request failed with error 'Access is denied'

以前運行良好的 UWP 程序不想啟動。 從 Visual Studio 2017 啟動應用程序時,錯誤消息是:

無法激活 Windows 應用商店應用“{guid-name}”。 激活請求失敗,錯誤為“訪問被拒絕”。

Windows 事件查看器顯示以下錯誤:

{guid-name} 的激活失敗。 錯誤代碼:訪問被拒絕.. 激活階段:COM ActivateExtension

該應用程序部署成功,但隨后嘗試啟動它(無論是否進行調試)它都失敗了。 嘗試從“開始”菜單啟動時,單擊應用程序圖標時沒有任何反應,但是當嘗試從 Visual Studio 啟動時,它會產生一個錯誤消息框。 如何找出實際錯誤?

我嘗試了以下方法:

  • 重啟電腦
  • 清潔液
  • 卸載已部署的應用程序
  • 刪除bin文件夾
  • 使用 .NET Native 工具鏈編譯
  • 解決方案是在 C: 驅動器上
  • 更改包名
  • 更改為發布配置文件並返回調試

當我嘗試創建一個新的 UWP 應用程序時,它工作正常,所以這很可能是特定於解決方案的錯誤,而不是計算機本身的問題。

通常,當有一個應用程序與您嘗試安裝/調試的應用程序具有相同的 GUID 時,就會發生這種情況。 我會嘗試找到現有的應用程序,將其卸載,然后再次嘗試部署/調試。

創建面向 UWP 的空白 Xamarin.Forms 應用程序時,我遇到了同樣的問題。 解決方案是在 F-Sscure 中為我的應用程序創建一個例外,否則會阻止它。

我有一個類似的錯誤消息,但我的錯誤是 Nuget 包與我的 App 有不同的包版本。

  • “App”依賴“B”版本 .14
  • 依賴關系“A”具有依賴關系“B”版本 .13

我認為這不會解決這個特定問題,但它解決了我的問題,我在任何地方都找不到解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM