Need to support some old projects directly in the newest OS, not in a virtual machine.
I've installed VB6 from the VS6 disk #1 successfully, but I cannot install the SP6 for this development environment. When I launch it, an information window that informs me about the installation progress appears for some milliseconds, but the required files (ADVPACK.DLL, msvbvm60.dll, ...) aren't updated in the system folder. The About dialog in VB6 IDE also proves that - I do not see "SP6" anywhere in it.
How to install the SERVICE PACK 6 (not the VB IDE itself) in this OS?
Follow these three simple steps:
You will be able to install VB6 SP6 successfully.
How To Install Visual Basic 6 (VB6) in Windows 10
Get your system prepared
There is a need to prepare a file MSJAVA.DLL in your system directories so that the installation of VB6 could proceed. In terms of doing this, just get the installer VBPreInstall.exe and execute the installer.
Install VB6 and SP6
After getting MSJAVA.DLL ready, you can launch the Visual Basic 6 setup.exe file with administrator privilege to start the installation.
When you select 'Data Access', you need to click the Change Option button.
You will then get another list of components with only 5 items. Select the first option “ADO, RDS, and OLE DB Providers” and click the Change Option button.
Now you’ll get another list of components that belongs to the ADO, RDS and OLE DB Providers. Simply uncheck the first option “ADO and RDS” and click OK.
You should get a warning that this component is an essential part of the application and the application will not run properly if it is not installed. You can ignore that warning popup by clicking OK and proceeding with the installation. The VB6 installation setup should now complete successfully without problems.
Install VB6 SP6
Install vb6 sp6 by navigating to VbSp6, run setupsp6.exe as administrator with default settings.
Solved my "problem" - very strange why I couldn't figure out what files I needed and what I should have done...
Downloaded and unpacked this (Vs6sp6.exe, I have only VB6 installed):
Service Pack 6 for Visual Basic 6.0
http://www.microsoft.com/en-us/download/details.aspx?id=5721
Then launched setupsp6.exe with the admin rights explicitly - and it installed the SP6 without any problems.
There is an installer to simplify the installation of the VB6 programming IDE on Windows 7, 8 and 10 which has now had over 25,000 downloads. This includes Service Pack 6
VB6 programming IDE installer
While you can run VB6 in Windows 8.1 it's not going to do well and there will be any number of issues as you've discovered.
An alternative option is to create a Virtual Machine using Hyper-V Manager which is readily available on Windows 8, install Windows XP*, Visual Studio 6, etc. Then remote desktop to your virtual machine and you're good to go.
Also, when windows 9, 10 and 11 arrive, your virtual machine can be transferred over to them or to a new PC all without breaking your VB6 development environment.
*Or Windows 7 32 bit if you have to but XP is better for VB6
Visual Studio 6 + VB6 SP1 Installation
Read more: http://www.fortypoundhead.com/showcontent.asp?artid=23916#ixzz3i6JHcNMg