Article ID: 133758
Article Last Modified on 8/9/2004
APPLIES TO
- Microsoft Visual C++ 6.0 Enterprise Edition
- Microsoft Visual C++ 6.0 Professional Edition
- Microsoft Visual C++ 6.0 Standard Edition
This article was previously published under Q133758
SYMPTOMS
When you install Visual C++, Setup creates an icon for the
Setupdbg.exe utility called "NT System Symbols Setup." On running this utility
to install the Windows NT symbol files (.DBG files), you are prompted to enter
the full path to your Windows NT distribution files. If you specify a path to
the Windows NT 3.51 CD-ROM drive, you encounter the following message:
The version of the file 'USER32.DBG' does not match
the
corresponding dll on your machine. Do you want to copy it?
CAUSE
The Windows NT 3.51 CD-ROM compact disc contains an
incorrect version of the User32.dbg file.
RESOLUTION
You can debug applications with Visual C++ without this
file installed. However, the Visual C++ debugger will not be able to determine
the context of functions located in User32.dll.
The User32.dbg file
included in the Win32 Software Development Kit (SDK) is correct, so installing
the Windows NT symbol files (.dbg files) from the Win32 SDK CD-ROM compact disc
will work correctly. You can also copy this file directly from the Win32 SDK
into your \Windows\Symbols\Dll directory.
Alternatively, you can
obtain the same correct User32.dbg file by downloading User32.exe from the
Microsoft Download Center.
STATUS
Microsoft has confirmed this to be a bug with the Windows
NT 3.51 CD-ROM compact disc. We are researching this problem and will post new
information here in the Microsoft Knowledge Base as it becomes available.
Additional query words: kbfile vc20setup
Keywords: kbdownload kbsetup KB133758