Visual Basic 6 on Windows 8
For those interested and supporting legacy visual basic applications and need to install VB6 onto your windows 8.1 builds heres how: (tested with the pro-preview build which you can download, test and give us feedback - https://windows.microsoft.com/en-us/windows-8/preview-download
1) run setup as administrator from the vb6 installation media
2) go through the custom setup and de-select the data access components
3) the install will go straight through and will request a restart of windows
4) after a restart, start your visual basic and confirm all works well, advised to set the program to run in administrative mode so it can write to areas of the registry
5) close it down and install the vb6 service pack 6 components which you can get from here - (again make sure you run as administrator)
6) Once installed, restart VB6 and check the help about box to confirm you see SP6 installed
And away you go.
Please do take the time to review the support Statement for Visual Basic 6.0 running on Windows 8
All the best with your developments - exciting things are happening with Visual studio
Comments
Anonymous
October 19, 2013
You really got the IDE to work in Windows 8.1? For me it worked perfectly in 8.0, but under 8.1 it crashes after displaying the splash screen (this is 64-bit windows...are you running 32-bit?)Anonymous
October 19, 2013
You really got the IDE to work in Windows 8.1? For me it worked in 8.0, but under 8.1 it crashes (this is 64-bit windows...are you running 32-bit?)Anonymous
October 31, 2013
Installed great under 8.0 using this methodology, but with 8.1 the install announces that an .ocx (the web designer) will not install and then announces vb6 did not install (yes I ran setup as administrator). Afterwards, SP6 will not install even though vb6 is (somehow) listed as installed in Programs and Features.Anonymous
November 13, 2013
The comment has been removedAnonymous
January 14, 2014
The comment has been removedAnonymous
January 27, 2014
Works like a champ. I didn't have to install anything extra for data because (I assume) sql server and newer visual studios were installed. Thank You so much! Now I can use VB6 in 2014 (ugh!)Anonymous
April 06, 2014
is thi visual basic is also applicable for windows 8.1 62-bitAnonymous
May 18, 2014
aoa plz tell me that if I have setup of vb 6 in window 8 then how am I run and get interface of vb 6.Anonymous
July 09, 2014
I am having problem installing VB 6 IDE on Win 8.1. After going through all the above mentioned procedures, I’ve encountered an error message saying “VB 6 Enterprise Setup was not completed successfully”, with no explanations. Any ideas, guys? Many thanks!Anonymous
July 10, 2014
The comment has been removedAnonymous
July 19, 2014
The comment has been removedAnonymous
July 28, 2014
For those installing on Windows 8.1. Steps 1-4 above went successfully, however step-5, the installation of the service pack failed saying that "Microsoft Visual Basic 6.0 SP6 product" must be installed. Apparently, the link in step-5 is a cumulative update. I found an MS link to the original SP6, but apparently the file is corrupted. Fortunately, I already had previously obtained a copy of the parent SP6 "Vs6sp6B" (All though I don't know where I obtained "Vs6sp6B", here's a link I found, but not tested: www.microsoft.com/.../details.aspx); it expands the contents into a user specified folder. Then I ran "setupsp6" from the expansion folder and SP6 was successfully installed. I then ran the "Cumulative SP6 update" (provided in the link above) and I too successfully installed.Anonymous
August 21, 2014
OWWW OK! BUT QHERE IS THE LINK? I CAN`T SEE THEMAnonymous
September 09, 2014
This worked so wonderfully, thank you so much!!! Windows 8.1 64bit and Visual Basic 6. Never thought they could play nice together.Anonymous
October 20, 2014
The VB6 programming language seems fine on the Windows 10 technical preview too. Apps run with the runtime and the VB6 IDE installs.Anonymous
October 29, 2014
The comment has been removedAnonymous
December 06, 2014
Ahem. I'll just drop this here. You'll find instructions for installing VB6 on Windows 7 (all versions), Windows 8 (all versions), and Windows 10 Technical Preview (Latest Build): www.fortypoundhead.com/search_results_kb.aspAnonymous
December 09, 2014
Followed the instructions above, but adjusted based on Allen's comment. Based on that I was able to successfully install VB6 on Windows 8.1Anonymous
January 29, 2015
Good to see that VB6 programming continues on Windows 8 and Windows 10 Will Microsoft now add the same updates to VB6 that they have already added to VBA programming ?Anonymous
February 17, 2015
Anyone have an issue loading a project and getting the following error: MSCOMCTL.OCX could not be loadedAnonymous
February 23, 2015
@Rick: try: cd C:WindowsSysWOW64 regtlib msdatsrc.tlbAnonymous
March 20, 2015
Don't give up, I got it sort of working on Windows 10 Pre release. My biggest problem is getting the old files to run.Anonymous
March 22, 2015
The comment has been removedAnonymous
April 20, 2015
An article about installing the VB6 programming IDE on Windows 10 ... www.fortypoundhead.com/showcontent.aspAnonymous
April 20, 2015
The comment has been removedAnonymous
May 26, 2015
or This if you need only install VB6 application sourceforge.net/.../vb6extendedruntimeAnonymous
July 27, 2015
The comment has been removedAnonymous
September 01, 2015
VB6 installs just fine on 8.1 of course, but apps designed to work in the background hang the shutdown process how do we get windows to terminate such apps without direct operator intervention?Anonymous
September 04, 2015
The comment has been removedAnonymous
October 06, 2015
The comment has been removedAnonymous
April 10, 2016
Microsoft say "Windows is committed to compatibility. The Windows compatibility team has been looking at user telemetry and reacting to feedback from Windows Insiders to ensure that existing apps work well with Windows 10. Windows 10 is designed to run Windows 8.1 and Windows Phone 8.1 software programs. And yes, everyone’s favorite VB6 Runtime will continue to work, too."Microsoft support VB6 on Windows 7, 8 and 10 for the lifetime of the operating system (so until at least 2025 for Windows 10). The support statement is here: https://msdn.microsoft.com/en-us/vstudio/ms788708.aspx