在 VS 2017 中,当我连接到 TFS 2013 中的一个团队项目时,会出现以下错误:
访问注册表键“HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\15.0\TeamFoundation\Instances\xxx”被拒绝。
这个问题只存在于我们两个团队项目集合中的一个,在我重新安装我的工作站(Windows 7)之后出现。我的工作账户没有管理员权限。
在 VS 2017 中,当我连接到 TFS 2013 中的一个团队项目时,会出现以下错误:
访问注册表键“HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\15.0\TeamFoundation\Instances\xxx”被拒绝。
这个问题只存在于我们两个团队项目集合中的一个,在我重新安装我的工作站(Windows 7)之后出现。我的工作账户没有管理员权限。
首先,您可以使用另一个用户帐户连接相同的团队项目以缩小问题范围。
如果您得到了相同的结果。这应该是客户端问题。尝试在 VS 中删除 TFS 服务器并清除 TFS 和 VS 缓存。重新添加服务器并再次连接到团队项目。您也可以尝试以管理员模式运行 VS。
如果另一个帐户可以成功连接。建议您询问您的 TFS 管理员,以检查您的帐户是否具有连接特定团队项目集中项目所需的相关权限。
以管理员模式打开注册表
开始菜单 > 输入 Regedt32 > 右键以管理员身份运行。
如果Instances键不存在,请右键单击 TeamFoundation > 添加键 > Instances。
我通过Jeremy Thompson的提示解决了这个问题。
teamFoundation
下添加缺失的Instances
键之后,您可以访问TFS,但我遇到了关于WorkItemtracking
的另一个错误。因此,您必须添加此Add
键。例如:
image
现在,您不需要以管理员用户身份启动VS2017。
Visual Studio 2017在Windows 7上存在一些持续的错误1。对我有效的解决方法是: