PRB: Visual Studio 6.0 Installation Error: Can Not Run Unicode Version of Atl.dll on Win 95 Please Install the Correct Version (251105)



The information in this article applies to:

  • Microsoft Visual Studio, Enterprise Edition 6.0
  • Microsoft Visual Studio 6.0 SP1
  • Microsoft Visual Basic Learning Edition for Windows 6.0
  • Microsoft Visual Basic Professional Edition for Windows 6.0
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
  • Microsoft Visual C++, 32-bit Enterprise Edition 6.0
  • Microsoft Visual C++, 32-bit Professional Edition 6.0
  • Microsoft Visual C++, 32-bit Learning Edition 6.0
  • Microsoft Visual FoxPro for Windows 6.0
  • Microsoft Visual InterDev 6.0
  • Microsoft Visual J++ 6.0
  • Microsoft Visual SourceSafe for Windows 6.0

This article was previously published under Q251105

SYMPTOMS

Near the end of the installation for Visual Studio 6.0 (or individual language products), you may receive one of the following error messages:
can not run unicode version of atl.dll on Win 95 please install the correct version

-or-

ACMSetup executed an invalid instruction in module ATL.DLL at 015f:5f3e303e
This error may also occur when you install Visual Studio 6.0 (or individual language products) on Windows 95 or Windows 98.

CAUSE

The cause of this error is a conflict between the version of Atl.dll on your system and the version Visual Studio is trying to install.

RESOLUTION

  1. Search for Atl.dll.
  2. Rename the version found in Windows\System as Atl.123.
  3. Restart the system.
  4. Install Visual Studio 6.0.

STATUS

This behavior is by design.

MORE INFORMATION

Restarting the computer may not be necessary but will insure updating of the system cache.

Steps to Reproduce Behavior

Replace your version of Atl.dll with version 3.0.8168.0 - ATL Module for Windows NT (Unicode).

NOTE: The Unicode and ANSI versions of this file have the same version number. By renaming the existing Atl.dll on your system as Atl.123, you allow Setup to install the version it requires.

Modification Type:MinorLast Reviewed:8/15/2005
Keywords:kbprb KB251105