Works Suite: Error Message Installing Home Publishing: "Dao36.dll Failed to Register" (257912)



The information in this article applies to:

  • Microsoft Home Publishing 2000
  • Microsoft Picture It! Publishing 2001 Gold
  • Microsoft Picture It! Publishing 2001 Platinum
  • Microsoft Picture It! Publishing 2001 Silver
  • Microsoft Works Suite 2000
  • Microsoft Works Suite 2001

This article was previously published under Q257912

SYMPTOMS

When you are installing Microsoft Home Publishing 2000, the following (or a similar) error message may appear:
Error 1904. Module c:\program files\common files\microsoft shared\DAO\dao36.dll failed to register. HRESULT -2147024894. Contact your support personnel.
Your options are to click Cancel, Retry, or Ignore. If you click Cancel, a message appears asking whether you would like to quit Setup. If you click Retry, the error message reappears. If you click Ignore, Setup continues.

If you browse to find the C:\program files\common files\microsoft shared\DAO\dao36.dll file, you are unable to find the file.

CAUSE

This issue occurs when one of the following conditions is true:
  • The file or file name has become corrupted.

    -or-
  • Other programs, including memory-resident and antivirus programs, are running and using any version of the file, or a file with a similar name. (Home Publishing does not use a file named Dao36.dll, but does use a file named Dao360.dll.)

RESOLUTION

To resolve the issue, use one of the following methods.

Method 1

When the error message appears, click Ignore, and Setup may continue as expected.

Method 2

Before installing Home Publishing, turn off all programs, including antivirus programs that may be running while you are installing Home Publishing 2000.

Method 3

Remove (uninstall) all third-party utility programs, install Home Publishing 2000, and then reinstall the third-party utility programs. Most utility programs come with an uninstall capability. If the uninstall icon is not present on the utility's folder, follow these steps:
  1. Click Start on the Windows taskbar.
  2. Point to Settings, and then click Control Panel.
  3. Double-click Add/Remove Programs.
  4. Click the program that you want to remove, and then click Add/Remove.
  5. Follow the instructions on the screen to remove the program.

Method 4

Delete the DAO folder.

CAUTION: This method may cause other programs to not run as expected. Save the contents of the DAO folder to another location before deleting this folder and then reinstall the contents of the folder to the DAO folder, but do not replace any newly installed files.

To delete this folder and ensure that other programs are not damaged, follow these steps:
  1. Start Microsoft Windows Explorer.
  2. In the left pane, expand My Computer.
  3. Expand the hard disk that contains the Program Files folder (usually drive C).
  4. Expand the Program Files/Common Files/Microsoft Shared folder.
  5. Select the DAO folder.
  6. Drag the DAO folder to another location, for example C:\Hold. (If necessary, create a folder.)
  7. Select the DAO folder again.
  8. On the File menu, click Delete.
  9. Quit Windows Explorer.
  10. Install the program that you want.
  11. After a successful installation, start Windows Explorer, and then browse to find C:\Hold\DAO, where C:\Hold is the folder that you copied the DAO folder to.
  12. Copy all the files in the DAO folder to the newly created DAO folder in C:\Program Files\Common Files\Microsoft Shared\DAO.

    NOTE: If you are asked if you want to overwrite a file (or files), click No. Overwriting a file may replace a new file with the contaminated file that caused the error.

Modification Type:MinorLast Reviewed:1/24/2005
Keywords:kbprb KB257912