Microsoft KB Archive/65465

Using DOS Enhanced LAN Manager with No API Support Option Set ID Number: Q65465

2.00 MS-DOS

Question:

When loading Enhanced DOS LAN Manager version 2.00, I am encountering a strange situation. When I issue the NET START WORKSTATION command, I receive a “Command Completed Successfully” message from the operating system. The next network command issued (for example, NET USE) produces the message, “Workstation not Started.” If I then try to start the workstation, I receive the “Workstation Already Started” message. Why are these strange messages occurring?

Response:

This behavior may be the result of not having the API-support option set. To correct this problem, use the Setup program to select the “Add mailslot and API functions” option. This option is normally set by default.

To restore API support, use the following steps:


 * 1) Run Setup from within the LANMAN.DOS directory.
 * 2) Choose the Options menu.
 * 3) Choose Workstation…
 * 4) Go to the third dialog screen.
 * 5) Select the “Add mailslot and API functions” option.
 * 6) Choose Exit and save.
 * 7) Reboot.

When the option to support APIs is not set, many of the DOS LAN Manager commands do not work properly because they depend on the DOS LAN Manager API calls. One API is used to determine whether the workstation has been started. Therefore, you may get the “Workstation not Started” message, even when the workstation already has been started. Please refer to Pages 76 and 77 of the “Microsoft LAN Manager Installation Guide” for more information.