Error Message When You Use the ProfilesDir = Switch with an Unattend.txt File (321801)



The information in this article applies to:

  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition

This article was previously published under Q321801

SYMPTOMS

When you try to install Windows 2000 or Windows XP by using Winnt32.exe or Winnt.exe with an Unattend.txt file, you may receive the following error message:
Fatal Error:

An error has been encountered that prevents Setup from continuing.
Setup failed to install the product catalogs. This is a fatal error. The setup log files should contain more information.

Press OK to view the Setup log file
If you then view the System Setup log, it may contain the following entry:
Error:

Setup could not register the OLE Control C:\Windows\System32\rsaenh.dll because of the following error:
DllRegisterServer returned error 2147942421 (80070015)

CAUSE

This behavior may occur if you use the ProfilesDir = "path to profile folder" unattend switch and the path you specified points to the CD-ROM drive during the installation. Under these conditions, Setup tries to access the CD-ROM drive while it is registering the Rsaenh.dll file. If media is not inserted into the CD-ROM drive at this time, you receive the error message that is listed in the "Symptoms" section of this article.

RESOLUTION

To work around this behavior, verify that the path you specify in the "ProfilesDir" entry actually exists when you run Setup.

STATUS

This behavior is by design.

MORE INFORMATION

Error code 0x80070015 translates to "ERROR_NOT_READY".

Modification Type:MajorLast Reviewed:12/3/2003
Keywords:kbenv kberrmsg kbprb kbsetup KB321801