Article ID: 195228
Article Last Modified on 11/18/2003
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 Q195228
SYMPTOMS
During the "setup is updating your system" phase of installation, you might
receive the following error message:
TCPROPS.DLL was unable to register itself in the system registry.
CAUSE
TCProps.dll is created using ATL. ATL registration requires 8.3 file name
support. The registration fails when 8.3 file name support is turned off
using the System Policy Editor.
RESOLUTION
Use one of the following to work around this problem:
Workaround A
- Uninstall Visual C++.
- Use the Policy Editor to turn on long file name support.
- Install Visual C++.
Workaround B
- Uninstall Visual C++.
- Install Visual C++ into a directory with an 8.3 name instead of the
default location.
Workaround C
- Copy TCProps.dll into a directory with an 8.3 name (such as C:\Winnt).
- Register TCProps.dll by executing it from the command prompt as follows:
STATUS
Microsoft has confirmed this to be a bug in the Microsoft products listed
at the beginning of this article.
REFERENCES
The System Policy Editor is not installed on Windows NT Workstation by
default. For instructions on locating and installing the policy editor,
please see the following Knowledge Base article:
173673 Windows NT Server Tools for Windows NT Workstation 4.0 Available
Please see PolEdit.hlp in your Windows NT system directory for additional
details on how to use the System Policy Editor.
Keywords: kbbug kbsetup kbpending KB195228