If you select a folder in the Source Control Explorer that has an extremely large number of files, the Source Control Explorer may take a long time to load, effectively locking up. If you close Visual Studio and re-open, source control will attempt to open at the same location and the same thing happens. Rebooting will not solve this problem. Here's the solution:
- Open the Task Manager and end the Devenv process to close Visual Studio
- Bring up the VS command prompt from the start menu and run Devenv /ResetSettings. Do NOT open the SC explorer yet
- Go to Tools, Options and select Source Control
- Select Visual Studio Team Foundation Server
- Uncheck the "Open Source Control Explorer to the most recent folder" checkbox.
- Close VS and reopen.