Select the product you need help with
PRB: Multiple "System Files Are Out of Date" ErrorsArticle ID: 191096 - View products that this article applies to. This article was previously published under Q191096 SYMPTOMS
When you install a Microsoft Visual Basic application, you may receive the following message:
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.
NOTE: This occurs with either the Microsoft Visual Basic 5.0 Application Setup Wizard (ASW) or the Microsoft Visual Basic 6.0 Package and Deployment Wizard (PDW). CAUSE
Both installation programs (ASW and PDW) use the same method to delay the replacement of in-use system files until reboot. For any system files that are in use, the new files are saved as temporary files in the Temp folder. In order to replace the existing files with the .tmp files, the system will use the Wininit.ini file on WIN 9x systems. On Windows NT and Windows 2000, the system will call the MoveFileEx function with the MOVEFILE_REPLACE_EXISTING flag. This function places the file replacement instructions in the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
If something interferes with this replace and rename operation, these files are not updated. Therefore, once the computer reboots and restarts the installation program, the same error message appears.There are a number of reasons why this can happen, but the two most common are as follows:
RESOLUTION
The following are resolutions to this problem:
STATUSMicrosoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article. REFERENCESFor additional information, click the article numbers below
to view the articles in the Microsoft Knowledge Base:
140570
(http://support.microsoft.com/kb/140570/EN-US/
)
HOWTO: Move Files That Are Currently in Use
174135
(http://support.microsoft.com/kb/174135/EN-US/
)
PRB: Setup Cannot Continue...System Files Are Out of Date
189743
(http://support.microsoft.com/kb/189743/EN-US/
)
INFO: Description of Setup.lst Sections
180071
(http://support.microsoft.com/kb/180071/EN-US/
)
FILE: Msvbvm50.exe Installs Visual Basic 5.0 Run-Time Files
192461
(http://support.microsoft.com/kb/192461/EN-US/
)
FILE: Visual Basic 6.0 Sample Installs Run-Time Files
290887 Visual Basic 5.0 Programmer's Guide, Chapter 17 "Distributing Your
Applications"
(http://support.microsoft.com/kb/290887/EN-US/
)
FILE: VBRun60sp5.exe Installs Visual Basic 6.0 SP5 Run-Time Files
Online Help for Microsoft Visual Basic, version 6.0 PropertiesArticle ID: 191096 - Last Review: February 9, 2004 - Revision: 1.0 APPLIES TO
| Article Translations
|


Back to the top








