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.