Unable to Start Personal Web Server (174833)



The information in this article applies to:

  • Microsoft Personal Web Server 1.0 for Windows 95
  • Microsoft Personal Web Server 4.0 for Windows 95
  • Microsoft Personal Web Server 1.0a for Windows 95

This article was previously published under Q174833

SYMPTOMS

When you restart Windows 95 after installing Personal Web Server (PWS), you may experience one or more of the following symptoms:

  • The HTTP (Hypertext Transport Protocol) service does not start.
  • You cannot start the HTTP service from Personal Web Server properties when you double-click PWS in Control Panel or when you double-click the PWS icon on the taskbar.
  • You are unable to load the PWS HTML Administration page.
  • You receive the following error message:
    Program Error: Invalid call to a .DLL
    After you receive this error message, you are unable to open Control Panel.

CAUSE

These behaviors can occur if Trumpet WinSock is installed on your computer. Trumpet Winsock uses a proprietary Windows Sockets interface that does not support all the Windows Sockets Application Programming Interface (API) calls used by Personal Web Server.

RESOLUTION

To work around this issue, remove Trumpet Winsock Transmission Control Protocol/Internet Protocol (TCP/IP), and then install Microsoft TCP/IP. To do this, follow these steps:
  1. Click Start, point to Settings, click Control Panel, and then double- click Network.
  2. On the Configuration tab, click TCP/IP, and then click Remove.
  3. Click Add, click Protocol, and then click Add.
  4. In the Manufacturers box, click Microsoft.
  5. In the Network Protocols box, click TCP/IP.
  6. Click OK, and then click OK again.
  7. Restart your computer when you are prompted to do so.
NOTE: As the files are being copied, you may receive a Confirm File Replace dialog box prompting you to keep an existing file. Click No to replace the existing file.

MORE INFORMATION

The Personal Web Server HTTP and File Transfer Protocol (FTP) services make calls to the Windows Sockets Interface that are handled by the Wsock32.dll file. The Winsock.dll file provided by Microsoft correctly routes these calls to the Wsock32.dll file. However, the Winsock.dll file provided by Trumpet does not route these calls to the Wsock32.dll file, and the HTTP and FTP services do not start.

In order to load Personal Web Server's HTML Administration pages from either the PWS Control Panel tool or the PWS icon on the taskbar, the HTTP service must be running.

For additional information about this issue, please see the following article in the Microsoft Knowledge Base:

155354 Cannot Run Internet Explorer 3.0 with Trumpet WinSock PPP

Trumpet Winsock is manufactured by Trumpet, a vendor independent of Microsoft; we make no warranty, implied or otherwise, regarding this product's performance or reliability.

Modification Type:MinorLast Reviewed:7/15/2004
Keywords:kb3rdparty kberrmsg KB174833