Package Deployment Wizard Problems With Different Languague OS

condealmasy
06-16-2003, 05:13 PM
Hello.

I have developed an application in Visual Basic 6.0, spanish version. My OS is Windows 2000 (SP3), Spanish version also.

Everything works fine, I used the Package Deployment Wizard and create the install program.

That program works well on my computer but when I try to install it in another Windows 2000(SP2), this time and English Version, it gives me an error message which says (in spanish) that the files in the OS are NOT updated and the windows must reboot, an gives two options, "ok and Cancel".

If I click "OK", the system reboots and nothing happens, and if I click "Cancel", nothing happes either way.

I suppose there must be a incompatibility issue with the languages.

Is there any way I can Solve this??

Is there another way to install my application with its .ocx and .dll without using the bloody Package Deployment Wizard???.

Flyguy
06-17-2003, 01:53 AM
Hi,

Here are some possible causes that you can check:
PRB: Multiple "System Files Are Out of Date" Errors
http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q191096

PRB: Multiple "System Files Are Out of Date" Errors When You Install Visual
Basic 6.0 Application on Windows 2000-based Computer
http://support.microsoft.com/default.aspx?scid=kb;EN-US;279764

You could also try some different installer, for example the free INNO setup which is used by a lot of our visitors. www.jrsoftware.org

Flyguy
06-17-2003, 01:57 AM
Some additional info from the Google Newsgroups:
http://groups.google.com/groups?hl=nl&lr=&ie=UTF-8&threadm=agu0jl%24onmsn%241%40ID-102621.news.dfncis.de&rnum=10&prev=/groups%3Fq%3Dpackage%2Band%2Bdeployment%2Bwizard%2Breboot%2Bloop%26hl% 3Dnl%26lr%3D%26ie%3DUTF-8%26sa%3DN%26scoring%3Dd


I can help you with this one as I had the same problem myself. I posted
this message a while ago but you must have missed it (titled Warning about
VB6 SP5 and Windows 2000).

If you install SP5 it puts a version of OLEAUT32.DLL in your Windows/System
directory that is more recent than a basic Windows 2000 professional
machine.

This will cause problems when you try to distribute a package using the
Package and Deployment Wizard. Windows tells the installer that some system
files are out of date (actually it is the above one) and then prompts for a
reboot. Because Windows 2000 will not let an installation program modify
this file (even when you are logged in as administrator!), after the reboot
you get the same message and end up stuck in an endless loop. This only
happens on Basic (new) Windows 2000 machines. If they have been upgraded
(i.e. OLEAUT32.DLL) is more recent than the install version there is no
problem.

In order for people who distribute to clients who may or may not have a
recent version of this file you need to bundle a version of this file which
is older than a basic Windows 2000 machine. I just replaced the one in my
windows system directory with the Original one that came with the VB6 pro
CD. The package and deployment wiz then bundles the older file, the install
sees it does not need updating, and the installation runs fine.

I hope this helps someone else.

David.

EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum