Setup bootstrap for visual basic setup toolkit has stopped working

When attempting to install a bespoke VB6 application in Windows 7 I receive the following message:

Setup bootstrap for visual basic setup toolkit has stopped working

and the install process crashes out without completing the install.

Has anyone had any experience of this and did they find a resolution?

Thanks
dannewtonAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

TobiasHolmCommented:
Have you installed the latest servicepack for VB6?
0
dannewtonAuthor Commented:
Hi Tobias

I wasn't aware there was one!  I will check the microsoft site for the service pack and install to a test PC to confirm if this resolves the problem.

Further to the above the app will need to be installed to a small number of user PCs (that do not have VB6 installed).  It is used to extract data from our business system for import into another.

Thanks

Dan
0
TobiasHolmCommented:
I was referring to the servicepack for VB6 developer tools.

I was assuming you were trying to compile the VB6 source into an EXE. But maybe you have no access to the source code and are trying to install an app through the setup.exe?

If so, do you have a SETUP.LST file in the setup.exe folder? Open it with notepad and check the section [Bootstrap Files]. Can you paste the content here? It should be something like this:
[Bootstrap Files]
File1=@VB6STKIT.DLL,$(WinSysPathSysFile),,,7/15/00 12:00:00 AM,101888,6.0.84.50
File2=@COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 12:00:00 AM,22288,4.71.1460.1
File3=@MSVCRT40.DLL,$(WinSysPathSysFile),,,6/1/99 12:00:00 AM,326656,4.22.0.0
File4=@STDOLE2.TLB,$(WinSysPathSysFile),$(TLBRegister),,6/3/99 12:00:00 AM,17920,2.40.4275.1
File5=@ASYCFILT.DLL,$(WinSysPathSysFile),,,3/8/99 12:00:00 AM,147728,2.40.4275.1
File6=@OLEPRO32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,3/8/99 12:00:00 AM,164112,5.0.4275.1
File7=@OLEAUT32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,4/12/00 12:00:00 AM,598288,2.40.4275.1
File8=@msvbvm60.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,4/14/08 1:00:00 PM,1384479,6.0.98.2

Open in new window


You can comment out files that might interfere with Win7 in the setup process (with semicolon ;)
Then try to install the app again and it might work.
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.

dannewtonAuthor Commented:
Relevant section of setup.lst file shown below:

[Bootstrap Files]
File1=@COMCAT.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,5/31/98 12:00:00 AM,22288,4.71.1460.1
File2=@VB6STKIT.DLL,$(WinSysPathSysFile),,,7/15/00 12:00:00 AM,101888,6.0.84.50
File3=@STDOLE2.TLB,$(WinSysPathSysFile),$(TLBRegister),,6/19/03 12:05:04 PM,16896,2.40.4522.0
File4=@ASYCFILT.DLL,$(WinSysPathSysFile),,,6/19/03 12:05:04 PM,143632,2.40.4522.0
File5=@OLEPRO32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,6/19/03 12:05:04 PM,164112,5.0.4522.0
File6=@OLEAUT32.DLL,$(WinSysPathSysFile),$(DLLSelfRegister),,6/19/03 12:05:04 PM,626960,2.40.4522.0
File7=@msvbvm60.dll,$(WinSysPathSysFile),$(DLLSelfRegister),,2/23/04 1:00:00 AM,1386496,6.0.97.82
0
TobiasHolmCommented:
Your bootstrap seems ok I think. Does the app works after skipping the errors? See attached pic for example of errors that might be skipped during setup in Win7.

I have an old VB6 app that works if I removed some of the bootstrap lines, but I couldn't get rid of the shown example error. I think there's no way in the VB6 setup to get rid of those errors.

But you could rebuild the setup package with another setup solution like Wise Packager to be able to install without errors.
Screen-Shot-2014-08-22-at-11.38.26.png
0
dannewtonAuthor Commented:
The install appears to start and then stops with the attached message and does not complete.  I'll contact the vendor and ask about the Wise Packager.

Thanks

Dan
C--temp-Capture.JPG
0
TobiasHolmCommented:
Ok. I assume you've tried to start the setup.exe as admin? But as I said a rebuild of the installation might be the best solution.
0
dannewtonAuthor Commented:
Yes, I have tried running compatibility mode, installing as admin and reducing UAC but all without success.  As you say we will attempt to rebuild the installation package.  I have contacted the vendor and they will do this and provide the updated installer as soon as they can.  I'll update the post as soon as I can with the outcome.

Thanks.
0
TobiasHolmCommented:
ok!
0
dannewtonAuthor Commented:
The updated installer seems to have solved the issue.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
TobiasHolmCommented:
That's great! Then this question can be closed?
0
Serdar GereCommented:
I somehow managed to install VB package manually w/o using setup.exe by following those steps;

1- I expanded all the compressed files in to a directory
    %windir%\system32\expand * c:\expandedfiles

2- renamed all the underscored files to their original filetype on the expandedfiles folder
ren *.dl_ *.dll
ren *.oc_ *.ocx
ren *.md_ *.mdb
ren *.rp_ *.rpt
ren *.tl_ *.tlb
ren *.ex_ *.exe

3- Manually registered all ocx and dll's in expandedfiles folder

for %%2 in (*.ocx) do echo regsvr32 /s %%2
for %%2 in (*.dll) do echo regsvr32 /s %%2

4- Run executable

I created a batch file for my application and attached here
bilsakur.txt
0
dannewtonAuthor Commented:
Worked for me!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Software

From novice to tech pro — start learning today.

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.