shell扩展:在Windows资源pipe理器上下文中不显示

我有Windows 7 Professional x64。 我在我的机器上安装了Visual Studio 2010 Premium和Visual Studio 2012 Premium。

我安装了TFS电动工具2011年12月。我成功安装后,我重新启动了我的电脑。 然后,我从TFS 2010签出了一个文件夹,但当我右键单击该文件夹时,Windows资源pipe理器上下文菜单中的TFS菜单项不出现。

我甚至重新安装它通过安装它,重新启动电脑,并再次安装,然后重新启动它,但同样的问题。

我遵循这里列出的指示: TFS电动工具:shell扩展:上下文菜单古怪和文件/文件夹丢失的TFS图标

但同样的问题同样的问题发生。 有谁知道我还能做些什么来让TFS菜单项出现在上下文菜单中?

提前致谢,

我不确定这是否会有所帮助,或者您是否愿意使用新版本,但我的环境和问题与您完全相同。

我所做的是我卸载了旧的TFS电动工具(在“控制面板/程序和function”中以“Microsoft Team Foundation Server”前缀和/或“Microsoft Visual Studio Team Foundation Server”列出),并安装一个较新的版本是RTM。 您可以在http://www.microsoft.com/en-nz/download/details.aspx?id=35775下载它们,并按照下列顺序安装以下内容;

  1. Team Foundation Server 2012 RTM Power Tools.msi
  2. Visual Studio Team Foundation Server 2012更新1 Power Tools.msi
  3. Visual Studio Team Foundation Server 2012更新2 Power Tools.msi

在开始之前closuresVisual Studio,然后在安装之后重新启动,之后你应该看到你的上下文菜单和绿色箭头,表示它在TFS中

这是它的截图

在这里输入图像说明

另外请注意,安装后,这不会立即发生在这个职位上build议: TFS电动工具:shell扩展:上下文菜单古怪和TFS图标文件/文件夹丢失

TfsComProviderSvr.exe有时需要一段时间来检查本地文件夹是否是工作区,并注册shell扩展。

所以这取决于很多variables,你的TFS服务器速度,你的机器速度和你的networking速度。 在我的情况下,我留下了一夜,以充分显示一切。

Windows在家中有许多可以支持的覆盖图标。 这开始发生在我后,我安装谷歌驱动器,一个驱动器和Dropbox和TFSOverlay得到推下到HKEY_LOCAL_MACHINE \ SOFTWARE \微软\的Windows \ CurrentVersion \资源pipe理器\ ShellIconOverlayIdentifiers

你可以修复它

  1. 卸载一些覆盖应用程序。 (例如:删除Google驱动器或Dropbox)
  2. 重命名HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ explorer \ ShellIconOverlayIdentifiers中的TFS文件夹,以数字开头,以便优先考虑(例如:“1TfsOverlayAdd”,“2TfsOverlayEdit”等)。

此外,文件夹资源pipe理器中通常会出现绿色图标的延迟,请耐心等待。

当您以不同的凭据(即具有pipe理员权限的帐户)运行Visual Studio比login的用户时,也会发生此问题。 以相同的用户身份login,正确显示ShellExtension。 但是这不是一个select…

我还没有find解决办法。 这将是一个很好的function,可以为TfsComProviderSvr.exe设置一些选项,这样人们就可以让它为不同的“团队成员”观察工作空间文件夹,而不是login用户。

我已经尝试使用其他凭据运行Explorer.exe ,但是不产生新的TfsComProviderSvr.exe 。 用不同的凭证手工启动它也似乎不起作用。 TfsComProviderSvr.exe的实例始终(重新)为当前login的用户生成。

我有同样的问题,只是我执行此文件:

C:\ Program Files(x86)\ Microsoft Team Foundation Server 2012 Power Tools \ TfsComProviderSvr.exe

几分钟之后,菜单出现了。

原谅我分享明显,但我有一个类似的问题,在我看来,默认select安装function是不同于我的预期。

我使用“修改”而不是“修复”来重新安装安装程序,并确认已selectWindows Shell Extensionfunction进行安装:

设置屏幕截图

我正在运行一个类似的环境(与VS 2013专业版VS 2010 Shell)。 也许这影响了默认值。

这里是我使用的电动工具安装程序 。

我有一个类似的问题,我撕掉了旧的版本,给了我一些问题,因为你必须停止TFS过程和资源pipe理器进程,但你可以随时重新启动资源pipe理器,一旦旧版本已被卸载。

  • 然后我重申了我的机器。
  • 安装最新版本: http ://visualstudiogallery.msdn.microsoft.com/b1ef7eb2-e084-4cb8-9bc7-06c3bad9148f(版本11.0.60506.0)
  • 重新启动我的电脑
  • 导航到一个源代码pipe理文件夹,所有的TFS图标和shell扩展现在开始出现。

底线,最新版本为我工作,根本不必调整reg'values。