PRB: Visual SourceSafe 6.0 SP3 Netsetup Installation Problem


When updating a Visual SourceSafe Netsetup server installation with Visual Studio 6.0 Service Pack 3, several key files used by Visual SourceSafe are not updated.

You are affected if you have done any of the following:
  • Installed new Visual SourceSafe clients from the Visual SourceSafe Server Netsetup share.
  • Updated Visual SourceSafe clients with Service Pack 3 files from the Visual SourceSafe Server Netsetup share.


The service pack setup does not update the following system files in the Visual SourceSafe Netsetup directories:
  • Hh.exe
  • Mfc42.dll
  • Msvcrt.dll
  • Hhctrl.ocx
  • Itss.dll
  • Itircl.dll

In addition, the .inf file used in a Visual SourceSafe 6.0 Netsetup installation was not correctly updated in Visual Studio 6.0 Service Pack 3 to reflect the files updated in Service Pack 3. This issue prevents the Netsetup installation program from detecting if a client system has already been upgraded. The result is that some updated files are not installed and some installed files are given incorrect creation dates. This leaves the client system in an indeterminate state with incorrect dates and version numbers on some files.

Note This problem does not corrupt data or stop the client machine. The machine and its Visual SourceSafe install will function normally. This issue places the client machine into a non-prescribed state that may break future installs or hinder swift resolution of Product Support Services calls.


To ensure that your Visual SourceSafe server has a correctly updated and configured Netsetup for remote Visual SourceSafe 6.0 Service Pack 3 client installations, the Visual SourceSafe Administrator needs to perform the following steps on the Visual SourceSafe server:
  1. Copy the following files from the source location on the Visual Studio 6.0 Service Pack 3 CD to the destination location on the Visual SourceSafe Netsetup server. Because the Service Pack Web downloads have these files embedded in various CAB files, it is strongly recommend that you use the CD-ROM as your source for these files.

    Source File on Service Pack 3 CD-ROMTarget Location within Netsetup Folder

    In the case of the Hhctrl.ocx files, simply copy all of the folders in ..\os\system\resource directory to the target ..\Netsetup.x86\os\system\resource directory to update the files.
  2. Download the appropriate Vss98net.inf for your language from the Microsoft Software Library (see MORE INFORMATION in this article) and copy it to the ..\Netsetup.x86\setup directory. This updates your Netsetup installation program with the correct file list containing the correct create dates and version numbers.

    When completed, your Visual SourceSafe 6.0 client installation share (Netsetup) will be configured to install a valid Visual SourceSafe 6.0 Service Pack 3 client.


For additional information%1, click the article number%2 below to view the article%2 in the Microsoft Knowledge Base:

221146 INFO: Description of Visual SourceSafe Versions, Build Numbers

Artikelnummer: 234526 – Letzte Überarbeitung: 18.09.2012 – Revision: 1