Solved

Setup failure

Posted on 1998-08-07
10
192 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
Gigs: Get Your Project Delivered by an Expert

Select from freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely and get projects done right.

 

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
 
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

Live: Real-Time Solutions, Start Here

Receive instant 1:1 support from technology experts, using our real-time conversation and whiteboard interface. Your first 5 minutes are always free.

Question has a verified solution.

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

I’ve seen a number of people looking for examples of how to access web services from VB6.  I’ve been using a test harness I built in VB6 (using many resources I found online) that I use for small projects to work out how to communicate with web serv…
This article describes some techniques which will make your VBA or Visual Basic Classic code easier to understand and maintain, whether by you, your replacement, or another Experts-Exchange expert.
As developers, we are not limited to the functions provided by the VBA language. In addition, we can call the functions that are part of the Windows operating system. These functions are part of the Windows API (Application Programming Interface). U…
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…

785 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