Support Statement for Visual Basic 6.0 on Windows 8 (UPDATED)


The latest for VB6 Support on Windows 8.x:

Microsoft is committed to support existing Visual Basic 6.0 applications running on Windows Vista, Windows Server 2008 including R2, Windows 7, Windows Server 2012, and Windows 8.x. As detailed here, the core Visual Basic 6.0 runtime will be supported for the full lifetime of Windows Vista, Windows Server 2008, Windows 7, and Windows 8 for serious regressions and critical security issues.

Visual Basic 6.0 is made up of these key deliverables:

  • Visual Basic 6.0 IDE [Integrated Development Environment] is no longer supported as of April 8, 2008.
  • Visual Basic 6.0 Runtime -- the base libraries and execution engine used to run VB6 applications.
  • Visual Basic 6.0 Runtime Extended Files – select ActiveX control OCX files, libraries, and tools shipping with the IDE media and as an online release. 

Support for VB6 runtime and runtime extended running on Windows XP ends at the time Windows XP support ended on April 8, 2014.

 

Supported Windows Operating System Versions

 

This section provides additional information regarding the operating systems that offer some level of support for VB6. 

 

Windows Operating System Has support? 
VB6 Supported Runtime - Files Shipping in Windows VB6 Supported Runtime – Extended Files to Distribute with Your Application VB6 IDE
Windows 8 and Windows Server 2012, all 32bit editions Yes * Yes * No, but Custom Support Agreements may be available.
Windows 8 and Windows Server 2012, all 64bit editions (WOW only) Yes*
32bit apps running in WOW only
Yes*
32bit apps running in WOW only
No
Windows 7, all 32bit editions Yes * Yes * No, but Custom Support Agreements may be available.
Windows 7, all 64bit editions (WOW only) Yes*
32bit apps running in WOW only
Yes*
32bit apps running in WOW only
No
Windows Vista, all  32bit editions Yes* Yes* No, but Custom Support Agreements may be available.
Windows Vista, all x64 editions (WOW only)

Yes*

32bit apps running in WOW only

Yes*

32bit apps running in WOW only

No
Windows Server 2008, all 32bit editions including R2 Yes* Yes* No, but Custom Support Agreements may be available.
Windows Server 2008, all x64 editions including R2 (WOW only)

Yes*

32bit apps running in WOW only

Yes*

32bit apps running in WOW only

No
Windows XP, all 32bit editions Yes* Yes* No, but Custom Support Agreements may be available.
Windows XP, all x64 editions (WOW only)

Yes*

32bit apps running in WOW only

Yes*

32bit apps running in WOW only

No
Windows 2003 server, all 32bit editions including R2 Yes* Yes* No, but Custom Support Agreements may be available.
Windows 2003 server. all x64 editions including R2

Yes*

32bit apps running in WOW only

Yes*

32bit apps running in WOW only

No
Windows 2000 Professional, all editions Yes* Yes* No, but Custom Support Agreements may be available.
Windows 2000 Server, all editions Yes* Yes* No, but Custom Support Agreements may be available.

 

* VB6 runtime support is limited by the OS support lifecycle.  E.g. if the target OS is in Extended support, VB6 cannot have a higher level of support than Extended support.   

 

Comments (29)

  1. waleed says:

    Very good Thank you form MS for Support vb6 on win8 , These more right decision becuase more application Now i many field is made by vb6 and run on win 7 and we hope to run on win 8

    In short vb6 is product for MS why not run on new windows which consider product for MS Too

  2. waleed says:

    I Inform you That My life and my family eat from my job "Programer use VB6"

    If No Support for VB6 I will Loss all things

    I am try to learn new .net but still need experiance same Vb6

  3. Its good to hear that.. One more question ? whether Windows Server 2012 supports VB6 runtime?

  4. Cha says:

    Please give us an updated VB6…I will pay any reasonable amount for an updated VB6.

  5. Faiz Rahmathulla says:

    Waleed,

    Don't Worry Allah Razik… at the same time you should have more tolls in you belt to face the challenges. VB6 shall die sooner or later / or your clients shall discard vb6 apps.

  6. MaryW says:

    VB6 app with TreeView from common controls does not work properly on Windows 8 with touch screen — even if the touch aspect is not used.  On a touch screen equipped computer with Windows 8 the Tree View appears disabled.

    Does anyone have info on how to solve this?

  7. Sten2005 says:

    Visual Basic 6 needs to be updated to include the same features added to VBA7.

    Vote for an updated VB6:

    visualstudio.uservoice.com/…/3440221-bring-back-classic-visual-basic-an-improved-versi

  8. Will Windows 9 support the VB6 (Visual Basic) programming language? Will the VB6 runtime be included in Windows 9.

    VB6 programming is still widely used in business, if the VB6 runtime isn't included in Windows 9 users simply won't upgrade from XP or Windows 7.

  9. Junaks... says:

    Even if MS will no support VB6, just make it work on any future MS OS.  That's all we need.  Windows 9 up.

  10. VB6 Programming says:

    The VB6 runtime and the VB6 IDE run on the Windows 10 technical preview. We have to wait for the final release of Windows 10, but VB6 programming is looking good !

  11. tfmiltz says:

    Does anyone want to update this with information regarding VB6 runtime support on Windows 10 ?

  12. VB6 Programming says:

    The VB6 programming language runs on Windows 10.

    Here is an installer utility to simplify the installation of the VB6 IDE on Windows 7, 8 and 10.

        nuke.vbcorner.net/…/Default.aspx

    It has had approximately 25,000 downloads.

  13. VB6 Programming says:

    If you prefer to install the VB6 programming language manually here are some guidelines:

       Here is a guide to installing the VB6 IDE on Windows 7

        http://www.fortypoundhead.com/showcontent.asp

       This guide has had over 394,000 views.

  14. VB6 Programming says:

    And here is the guide for Windows 8

      http://www.fortypoundhead.com/showcontent.asp

    This guide to installing the VB6 programming language on Windows 8 has had almost 50,000 views.

  15. Bala says:

    Will VB6.0 runtime ( Com + Components , exe ) run in Windows server 2012 R2 ?

  16. Sten2005 says:

    VB6 programming continues on Windows 10, just like it did on Windows Vista, Windows 7, and Windows 8.

    The VB6 IDE installs and runs on Windows 10 technical preview.

    VB6 programming and VBA programming continue to be supported. Microsoft state VB6 will be supported until 'at least' 2024. There is no reason to migrate existing VB applications.

  17. Bala R says:

    Can we install VB6.0 runtime in Windows server 2012 R2

  18. BillBill says:

    Thank you very much Microsoft for carrying vb6 communities along the path of new innovation in Windows. If i were opportund to see Bill Gate today, guys, i will not ask for money,  i will thank him for supporting vb6 in Window 10 and beyond. Hey, i will not forget to ask him to please launch all vb6 programmers into the mobile world and see if the mobile clouds and servers will not fill up of vb6 mobile apps the following day.  

  19. Latex says:

    > Thank you very much Microsoft for carrying vb6 communities along the path of new innovation in Windows. If i were opportund to see Bill Gate today, guys, i will not ask for money,  i will thank him for supporting vb6 in Window 10 and beyond. Hey, i will not forget to ask him to please launch all vb6 programmers into the mobile world and see if the mobile clouds and servers will not fill up of vb6 mobile apps the following day.

    Hello, do you have a source for that?

  20. Rajesh says:

    Please make all windows versions compatible with VB6, including windows 10.

    Thank you.

  21. Mitch says:

    VB6 IDE does run on Win Vista 64 bit and Win 7 64 bit.  But you'll have to turn off the fancy visual effects to make it behave right.

  22. Nissar says:

    Microsoft's best choice to retain those loyal VB6 developers in MS platform, is to bring about a change in .NET by bringing down the learning curve for those developers. May be those developers are old and may retire soon, but they brought Microsoft the laurels that the company enjoys now. Microsoft shouldn't forget that.

    Nevertheless, there are quite a few new development platforms that these can switch over too and may not stick to Microsoft which will eventually bring down the user base for Microsoft.

    Beware Microsoft…

  23. J. M. says:

    Please support VB6 on Windows 10, too!

  24. VB6 programming says:

    If Windows 10 is to be the last version of Windows, what is the support policy going to look like ?

    At the moment Windows support is 5 years of mainstream support followed by 5 years of extended support. And support for VB6 programming is tied to Windows support.

    So will Windows and VB6 support end in 2020/2025 ?

  25. VB6 Programming says:

    Microsoft have just announced that in Windows 10 "everyone’s favorite VB6 Runtime will continue to work". VB6 programming continues

  26. Junaks says:

    I have tried it to install on Windows 2012 and Server 2012 64 bit and still works…

  27. Really VB ?? says:

    .NET has been up for almost 15+ years.

    If it took you more then that to update your skills and tools for .NET then you are in the wrong buisness and shouldnt put your familys' future on that.

    If you dont understand why VB6 can NOT live in the world of internet and firewalls, you need to rethink your choice of progamming language.

    Continuing support in Windows 10 is a really bad decision.

    Allowing VB runtime to be installed in WIN 10 and WIn Server 2012+ is even worse.

    "There is no reason to migrate existing VB applications." is one of the worst comments i have ever heard from a programmer, and im giving you credit by calling you a programmer.

    Microsoft should have closed VB support years ago forcing an upgrade but they are too afraid and let a few control the masses. Lack of vision and 2 pair of balls.

    my 1 cent.

    AH

  28. Really VB6 says:

    ".NET has been up for almost 15+ years."

    Yes .Net is old technology. You should not be recommending that anyone begin using .Net now.  It is the wrong technology to move to. (That doesn't mean existing .Net users shouldn't use it, you obviously have legacy .Net code to support).

    "If you dont understand why VB6 can NOT live in the world of internet and firewalls, you need to rethink your choice of progamming language."

    It looks like .Net "can NOT live in the world of internet and firewalls". If you are doing web, mobile or server applications you should no longer be using .Net, there are better solutions today.

    All that is left for .Net is Windows desktop applications. Just the same as VB6.

    Microsoft were nowhere in Mobile, and now have almost abandoned Windows phones.

    Web servers are mainly Linux now. And Web client is dominated by JavaScript.

    You need to rethink your choice of programming language.

    "Continuing support in Windows 10 is a really bad decision.

    Allowing VB runtime to be installed in WIN 10 and WIn Server 2012+ is even worse."

    Microsoft aren't "allowing" the VB6 runtime to be installed in Windows 10. They are pre-installing it.

    Continuing VB6 support was an inevitable decision. There is just so much VB6 programming still in use that if Windows 10 didn't support it many large users simply wouldn't have moved to Windows 10.  Microsoft couldn't afford another disaster like Windows 8.

    " 'There is no reason to migrate existing VB applications.' is one of the worst comments i have ever heard from a programmer, and im giving you credit by calling you a programmer."

    There is no reason to rewrite working software. If it does the job why spend time, money and resources re-inventing the wheel ?

    If the software does what the user wants how would re-writing it improve it ?  What are you going to do – add new features the user doesn't want ?, change the colors ?.  All pain, no gain.

    And if a reason to migrate does arise you decide at that point what language to migrate to – it is highly unlikely to be .Net.

  29. Sten2005 says:

    Microsoft have updated the support policy to include Windows 10.

    "The Visual Basic team is committed to “It Just Works” compatibility for Visual Basic 6.0 applications on the following supported Windows operating systems: Windows Vista, Windows Server 2008 including R2, Windows 7, Windows 8 and Windows 8.1, Windows Server 2012 including R2, and Windows 10."

        msdn.microsoft.com/…/ms788708.aspx

Skip to main content