• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 203
  • Last Modified:

Setup failure

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
batdan
Asked:
batdan
1 Solution
 
frenchjerichoCommented:
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
 
soedingCommented:
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
 
batdanAuthor Commented:
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
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

 
staffiidbaCommented:
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
 
batdanAuthor Commented:
Apologies for the delay in evaluating the answer, my system is down for the moment so I cannot even try the solution.
0
 
JayMerrittCommented:
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
 
batdanAuthor Commented:
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
 
batdanAuthor Commented:
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
 
staffiidbaCommented:
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
 
batdanAuthor Commented:
I feel all warm inside!! :-)
Regards    #Dan
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now