How To Install a Visual Basic Application on Terminal Server

Article translations Article translations
Article ID: 194776 - View products that this article applies to.
This article was previously published under Q194776
This article has been archived. It is offered "as is" and will no longer be updated.
Expand all | Collapse all

On This Page


When you use the Package and Deployment Wizard (PDW) to install a Microsoft Visual Basic 6.0 application on a Microsoft Windows-based Terminal Server Client, the following error message may occur:
Cannot start main setup program!
(CreateProcess() returned error code 0x00000002H)


Although Microsoft Windows NT 4.0 Terminal Server Edition is not a supported platform for Microsoft Visual Basic 6.0, an application that is created in Visual Basic 6.0 may be installed and may work on Windows NT 4.0 Terminal Server Edition. It may be necessary to modify path information before installing a Visual Basic 6.0 application using the Terminal Server client.

NOTE: Visual Basic 6.0 is supported on Windows 2000 Server with terminal services installed.

The error above can be avoided by modifying the path environment variable on the Terminal Server client to contain the exact path of the \Windows and \Windows\System directories. The following is an example of what the path should be set to:


where [User] is the username name for the user logged on to the Terminal Server client. The information would be entered into the path as a single line separated by a semicolon (;). The following steps demonstrate how to modify the path environment:

Step-by-Step Example

  1. Open the Windows Control Panel.
  2. Double-click the System icon, and click the Environment tab.
  3. In the System Variables list, click Path.
  4. In the Value box, add the necessary path information, as shown above, for both the \Windows and \Windows\System32 directories for the given user, and separate these two entries with a semicolon (;).
  5. Click OK to exit the System Properties dialog box. The Visual Basic application should now install without the error message listed above.


For additional information, click the article number below to view the article in the Microsoft Knowledge Base:
196201 INFO: Visual Basic Is Not Supported on Terminal Server 4.0


Article ID: 194776 - Last Review: February 21, 2014 - Revision: 3.1
  • Microsoft Windows NT Server 4.0, Terminal Server Edition
  • Microsoft Visual Basic 6.0 Learning Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 6.0 Enterprise Edition
kbnosurvey kbarchive kbhowto kbappsetup kbconfig kbwizard KB194776

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from