在VS 2017年,當我連接到TFS 2013團隊項目時,我得到一個錯誤:訪問註冊表拒絕連接到團隊項目
訪問註冊表項「HKEY_CURRENT_USER \軟件\微軟\ VisualStudio的\ 15.0 \ TeamFoundation \ Instances \ xxx'被拒絕。
在我重新安裝工作站(Windows 7)後,問題僅存在於我們的兩個Team Project Collections中的一箇中。 我的工作帳戶沒有管理員權限。
在VS 2017年,當我連接到TFS 2013團隊項目時,我得到一個錯誤:訪問註冊表拒絕連接到團隊項目
訪問註冊表項「HKEY_CURRENT_USER \軟件\微軟\ VisualStudio的\ 15.0 \ TeamFoundation \ Instances \ xxx'被拒絕。
在我重新安裝工作站(Windows 7)後,問題僅存在於我們的兩個Team Project Collections中的一箇中。 我的工作帳戶沒有管理員權限。
首先,您可以使用其他用戶帳戶連接相同的團隊項目以縮小問題範圍。
如果你得到了同樣的結果。這應該是一個客戶端問題。嘗試刪除VS中的TFS服務器和clear TFS and VS cache。重新添加服務器並再次連接到團隊項目。你也可以試着用管理模式運行VS。
如果其他帳戶可以成功連接。建議您讓您的TFS管理員仔細檢查您的帳戶的相關權限,以連接該特定團隊項目集合中的項目。
在Windows 7上運行的Visual Studio 2017 1有一些正在進行的錯誤。對我有用的解決方法是。
通過以管理員身份運行向HKU添加條目將無法按預期工作,因爲它會爲當前用戶(即管理員)添加條目。雖然您可以將regedit作爲當前的非管理員用戶啓動。 但是,這並沒有解決Win7上的潛在問題,這是創建易失性註冊表項的問題。這導致無法配置差異工具,創建自定義工作項查詢,檢查解決方案屬性等。 最佳做法是不要運行提升。您的配置,工作區映射等將是管理員用戶而不是「您」,因此是解決方法。 – OraDotNetDev
在某些情況下,該錯誤信息是由於註冊表項丟失!
這個特定錯誤指的是註冊表not VS2017's own special registry hive。
打開在管理員模式下的註冊表
開始>輸入regedt32>右鍵以管理員身份運行。
如果實例密鑰不存在,請右鍵單擊TeamFoundation>添加密鑰>實例。
我已經解決了這個問題,從傑里米·湯普森小費。
Instances
下teamFoundation
之後,你可以訪問TFS,但我得到另一個錯誤約WorkItemtracking
。在那裏你必須添加這個Add
鍵。例如: image
現在,您不需要在管理員用戶下啓動VS2017。
嗨帕特里克, 感謝您的回答。我是TFS管理員;)。問題是當我使用帶有管理權限的帳戶時VS。你會建議一般運行和管理下的管理員帳戶?這是一個與我們的IT管理員長期持久的討論。 –
@Madbycoding當連接到TFS服務器時,通常我們不需要在Admin模式下默認運行VS。根據您的需求和公司政策運行並使用vs管理員帳戶下的vs。 [爲什麼將Visual Studio作爲「以管理員身份運行」?](http://stackoverflow.com/questions/20261724/why-run-visual-studio-as-run-as-administrator)。在你的情況下,如果運行與管理員可以解決問題。建議你這樣做,因爲這是最簡單的方法。除此之外,您還可以清除緩存或重新安裝VS,以查看是否仍需要以管理員身份運行它。 –