System files are out of date on your system
When you install a Microsoft Visual Basic 6.0 application that you package by using the Package and Deployment Wizard on a computer that is running Microsoft Windows 2000, Windows XP, or Windows Server 2003, you receive the following error 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.
If you click OK to update the files and to restart Windows, you receive the same error message when you run Setup.exe to complete the installation.
Solution
To resolve this problem follow the following steps
1. Apply latest visual basic service pack
2. Remove the commonly redistributed system files from the setup package
3. System files that should be excluded from your redistributable package
(I)Download VB 6.0 ServicePack 6 from Google Drive
(II) Remove Redistributed system file from Setup Package
Make sure that your setup package does not redistribute unnecessary system files.
- OLEPRO32.dll
- OLEAUT32.dll
- ASYCFILT.dll
- STDOLE2.tlb
(III) edit the Setup.lst file
- Open the Setup.lst file in a text editor such as Notepad.
- Locate the [Bootstrap Files] section and the [ PackageName Files] section.
Note In this step, PackageName is a placeholder for the actual package name.
- Check to see if these sections include one or more of the files that are listed in the "System files that are commonly redistributed with Visual Basic packages" section. If so, remove the entry, and then renumber the remaining file entries in the section.
- Save the file, and then close the file.
- Make sure that the modified Setup.lst file is located in the same folder as the Setup.exe file and the CAB file for your setup package.
0 comments:
Post a Comment