2015-11-18 75 views
1

我最近從Windows 7升級到Windows 10和安裝GitHub上桌面的時候,我發現了以下錯誤:安裝GitHub桌面時出錯「應用程序無法啓動,請與應用程序供應商聯繫。」

"Application cannot be started, contact the application vendor." 

當我點擊詳細信息,有以下錯誤:

"Unable to install this application because an application with the same identity is already installed." 

我試了故障排除,如:運行.exe文件以管理員身份

  • ;
  • 刪除從本地/應用的2.0文件夾/
  • 禁用Windows Defender的

但他們都不似乎工作。我無法理解的問題是什麼,因爲我沒有任何麻煩,在Windows上安裝github上桌面7.

回答

3

EDIT這種方法解決我的問題:

  1. 控制Windows鍵+ R
  2. 鍵入%TEMP %
  3. 刪除temp的全部內容。
0

這可能不適用於您的情況,但這裏是固定我的問題:

找到該文件: C:\用戶[你的用戶名HERE] \應用程序數據\本地\ GitHub的\ TheLog.txt

在該文件中,搜索此字符串: 「System.Security.SecurityException:請求的註冊表訪問不被允許。」

如果您發現該問題,請從該行開始往下看,直到找到某些特定應用程序的提及。對我來說,它是MS Visual Studio: 「在GitHub.IO.ExternalProgramLauncher.IsVisualStudioInstalled()」

以管理員身份運行,運行regedit並查找與相關應用程序相關的鍵。如果讀取它們的權限被拒絕,請右鍵單擊該密鑰的名稱並選擇「權限」,以解決該問題。 (我拒絕提供關於如何在這裏使用權限接口的說明,但它很簡單)如果你可以授予你自己的權限,那可以解決你的問題。它爲我工作。

如果您想查找確切正確的密鑰,請從MicroSoft下載並使用一個名爲「Process Monitor」的工具。不幸的是,即使你過濾顯示只有註冊表事件,你仍然會有至少25,000左右的通過,並且列表不可排序。 > _ <這並不容易,但是通過從底部向上捲動並在不可取消的「結果」列中查找「訪問被拒絕」一段時間,我能夠找到導致GH DT訪問被拒絕的確切註冊表事件失敗。在我的情況是這樣的關鍵:

HKEY_CLASSES_ROOT \ VisualStudio.DTE.14.0

我用我的管理員帳戶運行註冊表編輯器,並運行它「以管理員身份」,找到了鑰匙和更改的權限。奇怪的是,它只有當我添加'管理員'(複數)時才起作用。當我添加'管理員'時,它仍然拒絕訪問密鑰。

希望這與您的問題或讀者有關的問題有關。 :)

1

我通過添加權限的用戶名固定此問題的含GitHub.exe的文件夾的:

  1. 使用Explorer膏「%USERPROFILE%\應用程序數據\本地\應用\ 2.0
  2. 在搜索框中寫入「github.exe」
  3. 在結果列表中右鍵單擊該文件&選擇打開文件位置
  4. 右鍵單擊文件夾 - >屬性 - >安全
  5. 點擊[編輯...]爲「組或用戶名稱:」
  6. 將帳戶用戶名添加到列表中,授予其完整權限。
+0

歡迎Waleed。檢查格式化降價。你需要使用1.不是1-列出。在發佈之前,請閱讀[如何回答](https://stackoverflow.com/help/how-to-answer)和證明。你在「爲文件夾」輸入錯誤,所以請編輯你的答案。堅持下去! – micstr

0

只需右鍵單擊安裝文件並以管理員身份運行。它會根據您的系統設置自動調整並安裝,而不會出錯。

+0

你能證明你曾經嘗試過嗎? – UDID

相關問題