You may receive error messages when you install an Access 2002 runtime deployment package on a computer that is running Windows XP SP2 or Windows Server 2003 (837150)



The information in this article applies to:

  • Microsoft Office XP Developer, when used with:
    • the operating system: Microsoft Windows XP Service Pack 2 (SP2)
    • the operating system: Microsoft Windows Server 2003
  • Microsoft Access 2002


This article applies only to a Microsoft Access database (.mdb).

Moderate: Requires basic macro, coding, and interoperability skills.

SYMPTOMS

When you try to install a Microsoft Access 2002 runtime deployment package on a computer that is running Microsoft Windows Server 2003 or Microsoft Windows XP Service Pack 2 (SP2), the installation may not successfully complete, and you may receive the following error messages:

The Office System Pack cannot be installed on this system because it requires Windows NT 4.0 Service Pack 6 or later.


<Database Name> Setup was not completed successfully.

Note This problem may not occur on your computer if Windows Server 2003 is upgraded from a previously-installed Windows operating system.

CAUSE

This problem occurs because the Microsoft Data Access Components 2.8 (also known as MDAC 2.8) that is included with Windows Server 2003 does not contain the Dbmsadsn.dll (AppleTalk Net-Library) file. The Dbmadsn.dll file for AppleTalk and the Dbmsvinn.dll file for Banyan Virtual Integrated Network Service (VINES) are removed when you install Windows XP SP2.

WORKAROUND

To work around this problem, delete the line that contains the Dbmsadsn.dll file from the Ospfilelist.txt file. Delete this line before you create the Access 2002 runtime deployment package that you want to install on a computer that is running Windows Server 2003. To do this, follow these steps:
  1. Locate the Packaging Wizard folder on the computer where the Access 2002 runtime deployment package was created.

    By default, the Packaging Wizard folder can be found at the following location:

    <Installation Drive>:\Program Files\Microsoft Office Developer\Packaging Wizard
  2. Start Notepad, and then open the Ospfilelist.txt file.

    Note Make a backup copy of the Ospfilelist.txt file.
  3. In the Ospfilelist.txt file, locate the line that contains the Dbmsadsn.dll file. Delete the line that contains the Dbmsadsn.dll file.
  4. On the File menu, click Save.
  5. On the File menu, click Exit.
  6. Create the Access 2002 runtime deployment package again by using the Packaging Wizard.
  7. Install the Access 2002 runtime deployment package on the computer that is running Windows Server 2003.

    Notice that the installation of the Access 2002 runtime deployment package is successfully completed.

MORE INFORMATION

When you install Windows Server 2003 on your computer, MDAC 2.8 that is included with Windows Server 2003 is also installed on your computer. However, MDAC 2.8 does not include the Dbmsadsn.dll file.

When you try to install the Access 2002 runtime deployment package on the computer that is running Windows Server 2003, the Setup program verifies whether the files that are mentioned in the Ospfilelist.txt file exist on your computer. The Setup program also verifies whether the files that are mentioned in the Ospfilelist.txt file are at the minimum required-version level. The Setup program cannot locate the Dbmsadsn.dll file. Therefore, the installation of the Access 2002 runtime deployment package is not successfully completed.

Steps to reproduce the problem

  1. Create an Access 2002 runtime deployment package for the Northwind.mdb sample database.

    Note Make sure that the Access 2002 runtime deployment package includes the Access run-time files.
  2. Identify a computer that is running Windows Server 2003, and then make sure that the Windows Server 2003 operating system of that computer has not been upgraded from a previously-installed Windows operating system.
  3. Copy the Setup files for the Access 2002 runtime deployment package that you created in step 1. Put these Setup files on the computer that you identified in step 2.
  4. Install the Access 2002 runtime deployment package on the computer that you identified in step 2.

    Notice that you receive the error messages that are mentioned in the "Symptoms" section.

REFERENCES

For additional information about creating an Access 2002 runtime deployment package by using the Packaging Wizard in Microsoft Office XP Developer, visit the following Microsoft Developer Network (MSDN) Web sites: For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

838209 List of Microsoft Data Access Components (MDAC) fixes in Windows XP Service Pack 2 and in Windows XP Tablet PC Edition 2005


Modification Type:MinorLast Reviewed:3/9/2005
Keywords:kbprb kbsetup kbPackage kbDeployment kberrmsg kbPDWizard KB837150 kbAudDeveloper