dannewton
asked on
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
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
Have you installed the latest servicepack for VB6?
ASKER
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
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
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:
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.
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
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.
ASKER
Relevant section of setup.lst file shown below:
[Bootstrap Files]
File1=@COMCAT.DLL,$(WinSys PathSysFil e),$(DLLSe lfRegister ),,5/31/98 12:00:00 AM,22288,4.71.1460.1
File2=@VB6STKIT.DLL,$(WinS ysPathSysF ile),,,7/1 5/00 12:00:00 AM,101888,6.0.84.50
File3=@STDOLE2.TLB,$(WinSy sPathSysFi le),$(TLBR egister),, 6/19/03 12:05:04 PM,16896,2.40.4522.0
File4=@ASYCFILT.DLL,$(WinS ysPathSysF ile),,,6/1 9/03 12:05:04 PM,143632,2.40.4522.0
File5=@OLEPRO32.DLL,$(WinS ysPathSysF ile),$(DLL SelfRegist er),,6/19/ 03 12:05:04 PM,164112,5.0.4522.0
File6=@OLEAUT32.DLL,$(WinS ysPathSysF ile),$(DLL SelfRegist er),,6/19/ 03 12:05:04 PM,626960,2.40.4522.0
File7=@msvbvm60.dll,$(WinS ysPathSysF ile),$(DLL SelfRegist er),,2/23/ 04 1:00:00 AM,1386496,6.0.97.82
[Bootstrap Files]
File1=@COMCAT.DLL,$(WinSys
File2=@VB6STKIT.DLL,$(WinS
File3=@STDOLE2.TLB,$(WinSy
File4=@ASYCFILT.DLL,$(WinS
File5=@OLEPRO32.DLL,$(WinS
File6=@OLEAUT32.DLL,$(WinS
File7=@msvbvm60.dll,$(WinS
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
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
ASKER
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
Thanks
Dan
C--temp-Capture.JPG
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.
ASKER
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.
Thanks.
ok!
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
That's great! Then this question can be closed?
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
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
ASKER
Worked for me!