Information about using Visual Basic 6.0 on 64-bit Windows operating systems

This article has been archived. It is offered "as is" and will no longer be updated.
Note Microsoft Visual Basic 6.0 has reached the end of assisted support in its life cycle. For more information about the support life cycle, visit the following Microsoft Web site:
The Visual Basic 6.0 family of products are designed to run on 32-bit versions of Microsoft Windows operating systems. When you run any of these programs on a 64-bit version of a Windows operating system, the program runs in the 32-bit layer of the Windows operating system known as Windows on Windows (WOW).
Microsoft developed Visual Basic 6.0 before the availability of the IA-64 and x64 operating systems. Because 32-bit applications run transparently in WOW, the experience should be identical to running on a native 32-bit operating system. Although Visual Basic 6.0 should run without any issues in 64-bit environments, you may experience unexpected behavior in rare instances.

You may experience an issue when you run a program that was created in a Visual Basic 6.0 product on a 64-bit version of Windows. When you obtain support for this issue, you should note whether the issue also occurs when you run the program on the equivalent 32-bit version of the same version of Windows.

Because 32-bit applications run in WOW, you should experience a negligible difference between 32-bit and 64-bit environments.

For more information about how to run 32-bit applications in a 64-bit environment, visit the following Microsoft Developer Network (MSDN) Web site:

Article ID: 894373 - Last Review: 12/09/2015 02:09:53 - Revision: 1.3

Microsoft Visual Basic 6.0 Professional Edition, Microsoft Visual Basic Enterprise Edition for Windows 6.0

  • kbnosurvey kbarchive kbinfo KB894373