Visual Studio automatically tries to connect to Team Foundation Server on startup but sometimes when you frequently change TFS servers it takes a long time for Visual Studio to timeout on its attempt to connect to the last used TFS.
How can this be disabled?
You can set AutoLoadServer registry key to 0.
Navigate to Team Foundation key
HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\TeamFoundation
Add a registry key AutoLoadServer of type REG_DWORD
Set the value to 0 so that VS doesn't connect to TFS automatically on startup
Or create a *.reg file with the following:
Visual Studio 2010
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0\TeamFoundation]
"AutoLoadServer"=dword:00000000
Visual Studio 2013
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0\TeamFoundation]
"AutoLoadServer"=dword:00000000
Visual Studio 2015
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\14.0\TeamFoundation]
"AutoLoadServer"=dword:00000000