Solved

Setup failure

Posted on 1998-08-07
10
191 Views
Last Modified: 2010-04-30
When I am trying to install my application on to another PC,   setup informs me that some system files are out of date, and gives me the options to update the files, or to cancel.

After I have updated the system files however (I am informed this will be done automatically), the message still appears in subsequent attempts to setup and the application can not be installed.

Does anyone know if I am wasting my time trying to install it on this PC?  There may be a simple solution but I don't have time to look for it, the auditors are everywhere!!!
0
Comment
Question by:batdan
10 Comments
 

Expert Comment

by:frenchjericho
ID: 1468226
I experienced a similar situation a few months ago: my custom setup.exe would not start at all. I don't remember the exact The error message, but it was not descriptive.

After a visit to Microsoft Support Web site, I found the following solution: install the latest version of Internet Explorer so that the latest system files are present on your system (at that time it was version 3.02 but my guess is that 4.01 is even better) before launching your "setup.exe".

It worked for me, hope it will also for you.
0
 
LVL 1

Expert Comment

by:soeding
ID: 1468227
batdan, frenchjericho,

in a VB magazine I read, that MS changed their policy:
Somehow MSIE was needed, that's true.
Now, there is a new comctl32.ocx (I think, it Was comctl32), and MSIE is not needed anymore.
You can download comctl32.ocx somewhere at Microsoft, but I strongly assume, the newest version is included in Service Pack 3 (download at MS).

Regards
0
 
LVL 1

Author Comment

by:batdan
ID: 1468228
FrenchJericho:
Thanks for the input, but unfortunately this can not be the solution for me due to admin intallation policies etc.  Although I dare say it works OK.  Cheers.

Soeding:
Do you happen to know the URL for the site where I can download service pack 3?  I've had a quick look but don't get regular enough access to hunt for too long!

Thanks

#D
0
 

Accepted Solution

by:
staffiidba earned 30 total points
ID: 1468229
Hi.
The following must also be said.
If running on Win95 ver a, you should run the ComCtl32, OLEAUTOmation upgrades as well as the latest service packs for Win95, BEFORE compiling you installation set (on your dev machine...) then do the same on the users machine, and your installation should work.
the Win download area is http://www.microsoft.com/windows/downloads/default.asp
Have fun.
0
 
LVL 1

Author Comment

by:batdan
ID: 1468230
Apologies for the delay in evaluating the answer, my system is down for the moment so I cannot even try the solution.
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 1

Expert Comment

by:JayMerritt
ID: 1468231
I experienced this problem due to the deletion of the \TEMP files in the AUTOEXEC.BAT.

SETUP copies the new system files out to \TEMP where they sit during the reboot process.

A program called WININIT.EXE is supposed to put the new files in the correct place AFTER the Autoexec.bat is finished.  If Autoexec.bat has already trashed them, WININIT.EXE can't do what it is supposed to do.

Solution #1:
Don't let the system reboot itself.
Restart to MS-DOS.
Execute WININIT.EXE from the command line.
Reboot to Windows.
Finish Setup.

Solution #2:
Insert the WININIT as the first line of the AUTOEXEC.BAT.

0
 
LVL 1

Author Comment

by:batdan
ID: 1468232
Thanks Jay, I should be able to try some of these solutions towards the end of the week when IT have fixed my PC (Looking grim at the moment however!).
#D
0
 
LVL 1

Author Comment

by:batdan
ID: 1468233
Participating experts:

Thanks for all of the proposed solutions etc, but unfortunatley, due to circumstances beyond my control (the complete failure of my system), I have now been given a new PC with NT4, SP3, MSIE etc (previously NT3.5), so all of your input should be covered.
As I am fairly new to EE, I am unsure as to whether I should accept this proposed answer as there is some obviously useful comments on the question to use as a PAQ, or not as none of them were tried properly by myself.  I don't mind either way but there seems to be alot of people up in arms over EE etiquette.

Any advice?
0
 

Expert Comment

by:staffiidba
ID: 1468234
batdan.
If you feel like awarding points - do so.
If not, thats also OK.
If I could help in any way then thats what I was looking to do.
The points are a bonus issue.
Next time, you might be on the answering side of the question.
So look at it this way.
I see the etiquette as simply - answer a Q. If the answer was good enough, (and correct) then award the points. If not, better luck next time.
So anyways - Good luck, have fun, and remember - its not only about points, but also about being an expert and trying to help where we can.
Good coding... staffiidba.
0
 
LVL 1

Author Comment

by:batdan
ID: 1468235
I feel all warm inside!! :-)
Regards    #Dan
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

When trying to find the cause of a problem in VBA or VB6 it's often valuable to know what procedures were executed prior to the error. You can use the Call Stack for that but it is often inadequate because it may show procedures you aren't intereste…
Background What I'm presenting in this article is the result of 2 conditions in my work area: We have a SQL Server production environment but no development or test environment; andWe have an MS Access front end using tables in SQL Server but we a…
Get people started with the process of using Access VBA to control Excel using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Excel. Using automation, an Access application can laun…
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…

911 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now