Microsoft KB Archive/174833

From BetaArchive Wiki
Knowledge Base

Article ID: 174833

Article Last Modified on 7/15/2004


  • Microsoft Personal Web Server 1.0
  • Microsoft Personal Web Server 4.0
  • Microsoft Personal Web Server 1.0

This article was previously published under Q174833


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.


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.


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.


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.

Additional query words: 1.00

Keywords: kberrmsg kb3rdparty KB174833