如何修复错误TF30063:您无权访问VS2017

时间:2017-12-11 09:25:36

标签: tfs visual-studio-2017

我更改了TFS的密码。但是当我尝试重新连接时,我收到TF30063未经授权的错误。

有很多这样的问题,我尝试了从solution和其他论坛中找到的所有内容

  • 使用VS浏览器解决此问题
  • 右键单击连接
  • Windows 10管理用户帐户编辑甚至删除
  • 从appdata
  • 删除了每个VS缓存文件
  • 在VS&中删除了整个连接。试图读一个新的
  • 删除了我的所有Internet Explorer cookie,密码缓存等。

它们都不起作用......无法弄清楚问题是什么。

PS:它在浏览器中有效。

6 个答案:

答案 0 :(得分:11)

它应该是Visual Studio 2017凭据缓存令牌问题。您可以尝试以下方法来清除缓存:

  1. 关闭所有Visual Studio实例。

  2. 删除%LOCALAPPDATA%.IdentityService。

  3. 在那里有一些与身份相关的缓存,删除该文件夹将强制身份系统重建其缓存。

    • 同时清除与TFS相关的缓存%LOCALAPPDATA%\Microsoft\Team Foundation\x.0\Cache

    • 以另一个用户身份运行Visual Studio:

      cd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE

      runas /netonly /user:<account> devenv.exe

      输入用户密码,然后Team Explorer&gt; Manage Connections

    如果问题仍然存在,请查看此blog了解更多方法。

答案 1 :(得分:5)

基于开发人员社区,在Visual Studio启动期间存在一个计时问题,可能导致Source Control Explorer窗口抓取然后挂起到您团队项目的无效连接版本。详细信息请访问开发者社区。

https://developercommunity.visualstudio.com/content/problem/93366/tf30063-you-are-not-authorized-to-access-visualstu.html

以下步骤可帮助我解决问题

  1. 关闭所有视觉工作室2017

  2. 启动Visual Studio 2017

  3. 如果您在启动时看到源代码管理资源管理器,则关闭源代码管理资源管理器和团队探索并关闭Visual Studio 2017

  4. 打开Visual Studio 2017,确保在启动时没有打开源控制资源管理器

  5. 转到“查看”菜单,然后单击“团队资源管理器”

  6. 然后连接到TFS服务器。

答案 2 :(得分:0)

我遇到了同样的问题,我最终找到的解决方案是当VS询问这是一个&#34;工作或学校帐户时#34;或个人帐户&#34;我选择了&#34;个人帐户&#34;,即使它是一个工作帐户也修复了它。这曾经工作得很好,但是如果你选择&#34;工作或学校帐户&#34;

,最近的一些更新会导致问题。

enter image description here

答案 3 :(得分:0)

我多次遇到上述错误(TF30063:您不是...),以下三种解决方案在不同时间为我工作:

  1. 最简单的方法:我已经多次看到“源代码管理资源管理器”,但是我从未公开过。我通过关闭团队资源管理器并重新打开解决了上述错误。然后,我加载了解决方案,然后重新打开了Team Explorer。它打开时没有问题,我可以联系服务器(即,我在解决方案资源管理器中对要编辑的文件进行了代码比较)-VS Pro 2017 v 15.8.0

  2. 中等复杂度: 我能够通过以下步骤重新连接: -打开团队资源管理器(“查看”菜单=>“团队资源管理器”) -单击“管理连接”,这是顶部的插头形按钮 -单击文本“管理连接”,这实际上是一个下拉菜单 -选择“连接到项目” 这将打开一个新窗口,显示您帐户的托管存储库。几秒钟后,窗口将显示所需的项目。我只需要单击所需的一个,然后单击底部的“连接”按钮即可。完成此操作后,我便可以访问所有TFS功能(即,我签入了一些工作)-VS Enterprise 2017 v15.9.3

  3. 最后的手段: 我将VS2017社区加载到另一台计算机上,并使用常规登录名登录到该计算机上。我不知道为什么,但是登录此新安装后,我的另外两台计算机就可以正常连接。尽管我可能已经在这些计算机上重新启动了VS,但不需要其他步骤。

答案 4 :(得分:0)

我在VS2017 15.9.4版中也遇到了这个问题。

常见修复程序在herehere中进行了详细说明。大多数谈论此问题的页面都以某种组合或另一种形式引用了这些解决方案或子集。 (并且通常是为了修复VS2017的15.5。*版本之一中引入的登录错误)

这些解决方案都不适合我,经过2天的研究,我发现了VS 2017无法刷新/存储凭据的几个原因。

我发现的两个主要“边缘”问题/修复是:

  1. Connecting through certain proxy setups

  2. Cryptography store not allowing for local storage,另请参见here

对我本人来说,这是第二个问题,一个很好的指示标志是%TEMP%\servicehub\logs中的日志条目,错误为:“请求的操作无法完成。委派计算机和当前用户必须信任计算机该帐户必须配置为允许委派。”

也可能是Windows 7 / 8.1 known issue转移到Windows 10升级的计算机上。此问题仅发生在进行Windows 10升级后 加入域的计算机上。

解决方法是添加以下注册表项:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\Protect\Providers\df9d8cd0-1501-11d1-8c7a-00c04fc297eb]
"ProtectionPolicy"=dword:00000001

该设置可以立即解决VS2017连接到Microsoft帐户的问题。 (以及一些其他在启动之间不会保留凭据的应用程序)

答案 5 :(得分:0)

每年我将每六次面对这个问题。由于业务安全策略,域帐户密码每2个月0天或8周5天或61个日历日过期一次。

请按照以下步骤从IDE更改/设置TFS密码

  1. 从中删除TeamExplorer.config %AppData%\Microsoft\VisualStudio\15.0_xxxxxxxx\Team Explorer。 (因此,在建立成功的连接后,它将尝试重新创建 再次使用相同的数据)
  2. 通过Windows Credential Manager添加或更改TFS帐户凭据。
    因此,无论何时从IDE建立到TFS的连接,它都不会提示您再次输入密码
  3. 如果上述方法无效,请关闭Visual Studio IDE。
    删除%LocalAppData%\.IdentityService%LocalAppData%\Microsoft\Team Foundation\7.0\Cache内的所有文件,并在提升的提示符下
    执行runas /netonly /user:<user domain account> devenv.exe"C:\Program Files (x86)\Microsoft Visual Studio\2017\<Professional>\Common7\IDE\"
  4. 导航

enter image description here

enter image description here