This article has been archived. It is offered "as is" and will no longer be updated.
When you use Microsoft Visual SourceSafe 2005 on a computer that is running Microsoft Windows 2000, the Show History menu item does not work correctly in Visual SourceSafe Explorer. When you right-click a file or a project and then click Show History, the History dialog box does not appear.
Additionally, this issue may affect the properties of a file or project when you right-click the file or the project and then click Properties.
On operating systems that do not use the TzSpecificLocalTimeToSystemTime function to convert times, such as Windows 2000, Visual SourceSafe falls back to calling other time-conversion APIs such as SystemTimeToFileTime. However, the fallback code does not verify the return results correctly. Therefore, these functions incorrectly treat successful conversions as failed conversions.
After a date/time conversion operation, Visual SourceSafe stops the current action. Therefore, the History dialog box does not appear. Additionally, the Properties dialog box appears to be filled in only to the point where the fallback code has indicated that the conversion operation failed.
To work around this issue, follow these steps:
Start Visual SourceSafe Administrator.
On the Tools menu, click Options.
In the Options dialog box, click the TimeZone tab.
Change the TimeZone setting for the database to <None Specified>. This setting is the first entry in the list.
Click OK, and then quit Visual SourceSafe Administrator.
If you have Visual SourceSafe Explorer (SSEXP) open, close and then reopen SSEXP to apply the changes.
Microsoft has confirmed that this is a bug in the Microsoft products that are listed in the "Applies to" section.
Steps to reproduce the issue
On a computer that is running Microsoft Windows 2000, open Visual SourceSafe Explorer.
Connect to a Visual SourceSafe database.
Right-click a file or a project, and then click Show History.