ARTICLE-ID:Q113432
TITLE:Office: Error "Cannot Find CTL3D.DLL" During Installation
PRODUCT:W_OFFice

--------------------------------------------------------------------
The information in this article applies to:

 - Microsoft Office for Windows, version 4.2
--------------------------------------------------------------------

SYMPTOMS
========

When you install Disk 1 of Microsoft Office version 4.2 (Compliance
Checking Version), you receive the following error message:

   Cannot find CTL3D.DLL

NOTE: The file IS present in compressed form on Disk 1.

CAUSE
=====

The ODBCINST.DLL, which is installed during Setup, requires CTL3D.DLL for
correct installation. The error message occurs if either of the following
is true:

 - This file is not present in the WINDOWS\SYSTEM directory.

   -or-

 - CTL3D.DLL is not referenced in the SETUP.LST file that shipped on Disk 1
   of the compliance checking version of Office 4.2.

WORKAROUNDS
===========

To work around this problem, follow the appropriate procedure below for
your particular situation. The first procedure will work in all cases. If
you are a net administrator and need to do many installs, the second
procedure is more efficient. You change the SETUP.LST file once and do not
need to decompress the file on each workstation.

 - To decompress the file to the SYSTEM subdirectory before you run Setup:

    - From the MS-DOS command prompt, change to your WINDOWS\SYSTEM
      subdirectory and type "a:\decomp a:\ctl3d.dl_ CTL3D.DLL" (without the
      quotation marks).

   -or-

 - To add CTL3D.DLL to the SETUP.LST file before running setup:

   1. At the MS-DOS command prompt, switch to the floppy disk drive that
      contains the Setup disk. For example, if the Setup disk is in drive
      A, type "a:" (without the quotation marks).

   2. When the prompt changes to the desired drive letter (in this example,
      a:), type "copy SETUP.LST c:\setup.old" (without the quotation marks)
      and press ENTER.

   3. To edit this file in the MS-DOS Editor, type "edit SETUP.LST"
      (without the quotation marks) and press ENTER.

   4. In the [Files] section of the SETUP.LST file, type:

         CTL3D.DL_ = CTL3D.DLL

   5. Choose Exit from the File menu in the MS-DOS Editor and save your
      changes.

STATUS
======

Microsoft has confirmed this to be a problem in the Microsoft products
listed at the beginning of this article. We are researching this problem
and will post new information as it becomes available.
