MOD2000: You Are Prompted to Restart and Update System Files Every Time That You Try to Run Setup on a Windows 2000-Based Computer (255516)



The information in this article applies to:

  • Microsoft Office 2000 Developer

This article was previously published under Q255516

SYMPTOMS

If you use the Package and Deployment Wizard to create a package on a computer that is running Microsoft Windows 95 or Microsoft Windows 98, and a user then tries to install your package on a computer that is running Microsoft Windows 2000, the user may receive the following error message:
Setup

Setup cannot continue because some system files are out of date on your system. Click OK if you would like setup to update these files for you now. You will need to restart Windows before you can run setup again. Click cancel to exit setup without updating system files.
If the user clicks OK to update the system files, the user is prompted with the following message:
Setup

Do you want to restart Windows now? If you choose 'No', you will not be able to run setup again until after the system is rebooted at a later time.
After the user restarts the computer, Setup does not continue.

If the user then tries to run Setup again, this same sequence of events is repeated every time, and the system files are never updated.

CAUSE

Windows 2000 includes a new feature called Windows File Protection that prevents the replacement of certain system files. The files that are recognized as being out of date are protected system files. Therefore, they are not updated by Setup.

For additional information about Windows File Protection, click the article number below to view the article in the Microsoft Knowledge Base:

222193 Description of the Windows 2000 Windows File Protection Feature

RESOLUTION

To prevent this problem for new packages that you create, install Microsoft Office 2000 Developer Service Release 1 (MOD SR-1). For additional information about how to install MOD SR-1, click the article number below to view the article in the Microsoft Knowledge Base:

253566 MOD2000: How to Obtain and Install Microsoft Office 2000 Developer Service Release 1 (SR-1)

Then, use one of the following methods, depending on how you obtained MOD SR-1.

If You Downloaded the Office 2000 Developer SR-1 Update

  1. After downloading and extracting the files from MOD SR-1, double-click Win2KFix.exe to extract the files.
  2. Extract or move the files into the Redist folder where your Package and Deployment files reside. The default location is the C:\Program Files\Microsoft Office\ODETools\V9\PDWizard\Redist folder.
  3. Repackage your application.
Users are now able to install your new package on a Windows 2000-based computer.

If You Ordered the Office 2000 Developer SR-1 Fulfillment CD

  1. Copy all of the files from the PDWizSys folder on the Fulfillment CD into the Redist folder where your Package and Deployment files reside. The default location is the C:\Program Files\Microsoft Office\ODETools\V9\PDWizard\Redist folder.
  2. Repackage your application.
Users are now be able to install your new package on a Windows 2000-based computer.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

MORE INFORMATION

The Package and Deployment Wizard Fix for Windows 2000 contains the following six files:
File NameVersion
Asycfilt.dll2.40.4275.1
Msvbvm60.dll6.0.8495
Oleaut32.dll2.40.4275.1
Olepro32.dll5.0.4275.1
Stdole2.tlb2.40.4275.1
Readme.htm

Steps to Reproduce the Behavior

  1. On a computer that is running Windows 95 or Windows 98, open Microsoft Access.
  2. Open the sample database Northwind.mdb.
  3. Start the Package and Deployment Wizard, and then follow the steps of the wizard to create a simple installation package. You do not have to include the Access run-time component.
  4. Install this package on a computer that is running Windows 2000.
  5. When you see a message that some system files are out of date, click OK.
  6. When you are asked if you want to restart Windows now, click Yes.
  7. When your computer has restarted, note that Setup does not continue.
  8. Start Setup for this package again. Note that you receive the same messages, informing you that the system files are out of date, and that a restart is required.

Modification Type:MajorLast Reviewed:2/11/2002
Keywords:kbAppSetup kbbug kberrmsg kbPDWizard kbwizard KB255516