Windows 95/98

Home
Windows Support Menu

 

Windows 9X Networking

Personal Web Server

Personal Web Server 4 can be given the analogy that it is the doormat to a house, where the house is IIS (Internet Information Server). This is a testing environment for putting pages on the web. Microsoft Personal Web Server (PWS) version 4 turns any computer running Windows 98 into a Web server, enabling easy publication of personal Web pages. Easy to install and administer, PWS simplifies sharing information on corporate intranets for all users. PWS is ideal for developing, testing, and staging Web content and applications.

Because PWS is targeted toward developers, small businesses, and workgroups, it does not have the performance or security characteristics of a high-volume Web server such as Internet Information Server (IIS). PWS is designed for small-scale peer-to-peer Web server usage. Large-volume Internet and corporate sites should use IIS for full-scale Web publishing.

Caution: Although PWS uses the same technology to host Web sites as the Web servers at large sites such as www.microsoft.com, PWS has very limited capacity. PWS is suitable for personal publishing on corporate intranets. The 10-connection limit of PWS means that it can support no more than two or three visitors at a time, so it is not suitable for Internet publishing.

System Requirements

Hardware Requirements and Recommendations

Hardware component
Minimum
Recommended
Processor 66 MHz 486
RAM 16 MB 32 to 64 MB
Free hard disk space 20 MB 100 MB
Monitor VGA SVGA

If you intend to publish documents on your intranet, a network connection is required. However, if you plan to use PWS as a development and staging platform only, a network connection is not required.

Installing Personal Web Server

PWS is available on the Windows 98 compact disc and is not a part of the Windows 98 Setup.

After clicking setup, the following window appears, allowing the users to select the type of installation they want.

Minimum Install

The Minimum option conserves disk space by installing only the necessary components to operate PWS. Clicking the Minimum button automatically installs the following:

Personal Web Server—A Web server that uses TCP/IP to host a Web site on a corporate intranet.

  • Microsoft Transaction Server Functionality—Supports creation of Microsoft Transaction Server applications. A transaction is a server operation that succeeds or fails as a whole, even if the operation involves many steps. MTS also supports process isolation of applications.
  • Active Server Pages—Support for scripts and applications embedded in dynamic HTML pages, which can reduce maintenance of pages by automatically updating them as requests are received.
  • Microsoft Data Access Components—Easy use of databases with support for ActiveX data objects and the Microsoft Access driver.
  • Personal Web Manager—A simplified, wizard-driven utility to make Personal Web Server setup and maintenance quick and easy.
  • Context-sensitive Help—Only context-sensitive Help for the interface is supplied.

Typical Install

By default, all the component options included in the Minimum option are included in the Typical option. This installation is intended for use as a personal publishing option on a corporate intranet. It provides additional documentation for those unfamiliar with the product, and support for the use of Microsoft FrontPage®, Java applications, and a wider variety of data sources. Clicking the Typical button automatically installs these additional components:

  • Microsoft Data Access Components—Provides expanded support for a variety of connections including Microsoft SQL drivers and Remote Data Services.
  • FrontPage Extensions—Supports the use of Microsoft FrontPage to manage your Web site, as well as create the site content.
  • Expanded Documentation—Includes an online user’s manual that supplies how-to information about using the product, and the basics of scripting, documentation on the FrontPage Extensions, and context-sensitive Help.
  • Java Virtual Machine - Supports the use of Java applets on the Web server.

Custom Install

The Custom option is designed with the developer in mind. It has all the components included in the Minimum and Typical installations selected by default. This installation includes the Microsoft Transaction Server Explorer as an option. The following components are available:

  • Microsoft Transaction Server Explorer—The administration tool used to manage components included in transactions.
  • Microsoft Message Queue—Allows applications to hand off transactions and continue processing without waiting for confirmation that the transaction has completed.
  • Microsoft Script Debugger—Provides a comprehensive debugging environment for testing and correcting errors in Web document scripts. Use the debugger to test scripts written in Microsoft Visual Basic Scripting Edition (VBScript) and Microsoft JScript, as well as programs written in Sun Microsystems Java. You can use Microsoft Script Debugger to debug both client scripts and server scripts.
  • Windows Scripting Host—Supports the creation and use of scripts written at the command line to manage server properties.
  • Developer Documentation—Includes context-sensitive Help for the MTS administration tool, Java Virtual Machine documentation, ASP documentation and debugging guide, Scripter’s Reference, and ADO documentation and samples.
  • Samples and Sample Web Sites—A wide variety of sample code and fully functional Web sites to provide you with ideas and examples useful for site development.

Before Installing PWS

To use PWS on a computer that is not connected to a network:

  • you must rename the Hosts.sam file located in the \Windows\System directory to Hosts. You can then use localhost to refer to your computer.
  • If you are on a TCP/IP network and have a DHCP server installed to dynamically assign IP addresses, following the restart you may receive a message stating that the DHCP client was unable to automatically configure the IP parameters for one or more network interfaces. Click Yes to clear this message and continue the logon process.
  • You must have Winsock 2 installed to setup PWS. If not then setup will not continue.
  • The path to the default FTP publishing and the path to the Application Installation Point will be grayed out for Windows 98 setup. They are not available options

Troubleshooting PWS

The PWS 4 online Help document is an excellent source of troubleshooting and usability information. It is a series of Web pages that contain vast amounts of information on configuring and maintaining a PWS 4 Web site.

Here is a list of changes which is made to Windows 98 once PSW 4 is installed:

  • Registry Changes
    There are more than 5,000 registry entries created during the installation of PWS 4.

  • INI Files
    There are no significant changes to any INI files on the system:
    Additions to [TTFontDimenCache] in System.ini

  • Startup Files
    C:\Program Files\MTS is added to Autoexec.bat on the system.

  • Directories
    The following directories are created to hold PWS 4-specific files and subdirectories.:
    • C:\Inetpub
    • C:\PWSSetupFiles (if Active Setup was used)
    • C:\Program Files\Common Files\system\ado\
    • C:\Program Files\Common Files\system\msadc\
    • C:\Program Files\Common Files\system\ole db\
    • C:\Program Files\Microsoft FrontPage
    • C:\Program Files\Mts
    • C:\Windows\HELP\common
    • C:\Windows\HELP\Mts
    • C:\Windows\HELP\pws
    • C:\Windows\JAVA\TRUSTLIB\com
    • C:\Windows\JAVA\TRUSTLIB\com\ms
    • C:\Windows\JAVA\TRUSTLIB\com\ms\asp
    • C:\Windows\JAVA\TRUSTLIB\com\ms\mtx
    • C:\Windows\MTSLogs
    • C:\Windows\Start Menu\Programs\Microsoft Personal Web Server
    • C:\Windows\SYSTEM\DTCLog
    • C:\Windows\SYSTEM\cache
    • C:\Windows\SYSTEM\inetsrv
    • C:\Windows\SYSTEM\LogFiles
    • C:\Windows\SYSTEM\Mts
    • C:\Windows\SYSTEM\setup

  • Files
    The following are files that are not placed in directories specific to PWS 4:
    • C:\Windows\frontpg.ini
    • C:\Windows\DESKTOP\Publish.lnk
    • C:\Windows\HELP\default.htm
    • C:\Windows\HitCnt.cnt
    • C:\Windows\IISLOG\event.log
    • C:\Windows\ODBCINST.INI
    • C:\Windows\SendTo\Personal Web Server.lnk
    • C:\Windows\SYSTEM\12520437.cpx
    • C:\Windows\SYSTEM\12520850.cpx
    • C:\Windows\SYSTEM\adme.dll
    • C:\Windows\SYSTEM\admwprox.dll
    • C:\Windows\SYSTEM\aspperf.dll
    • C:\Windows\SYSTEM\axctrnm.h
    • C:\Windows\SYSTEM\axperf.ini
    • C:\Windows\SYSTEM\CFGMGR32.DLL (changed)
    • C:\Windows\SYSTEM\convlog.exe
    • C:\Windows\SYSTEM\ctl3d32.dll
    • C:\Windows\SYSTEM\dac.exe
    • C:\Windows\SYSTEM\daccom.dll
    • C:\Windows\SYSTEM\dacdll.dll
    • C:\Windows\SYSTEM\dagsetup.dll
    • C:\Windows\SYSTEM\dbmssocn.dll
    • C:\Windows\SYSTEM\dbnmpntw.dll
    • C:\Windows\SYSTEM\DISPEX.DLL (changed)
    • C:\Windows\SYSTEM\ds16gt.dll
    • C:\Windows\SYSTEM\ds32gt.dll
    • C:\Windows\SYSTEM\dtcadmc.dll
    • C:\Windows\SYSTEM\dtccfg.cpl
    • C:\Windows\SYSTEM\dtccm.dll
    • C:\Windows\SYSTEM\dtctrace.dll
    • C:\Windows\SYSTEM\dtctrace.exe
    • C:\Windows\SYSTEM\dtcuic.dll
    • C:\Windows\SYSTEM\dtcuis.dll
    • C:\Windows\SYSTEM\dtcutil.dll
    • C:\Windows\SYSTEM\dtcxatm.dll
    • C:\Windows\SYSTEM\enudtc.dll
    • C:\Windows\SYSTEM\FINSTALL.DLL
    • C:\Windows\SYSTEM\FINSTALL.HLP
    • C:\Windows\SYSTEM\fp30txt.dll
    • C:\Windows\SYSTEM\fp30utl.dll
    • C:\Windows\SYSTEM\fp30wel.dll
    • C:\Windows\SYSTEM\GetFile.dll
    • C:\Windows\SYSTEM\HLP95EN.DLL
    • C:\Windows\SYSTEM\ICONLIB.DLL
    • C:\Windows\SYSTEM\instcat.sql
    • C:\Windows\SYSTEM\jdbcdemo.dll
    • C:\Windows\SYSTEM\JSCRIPT.DLL (changed)
    • C:\Windows\SYSTEM\logmgr.dll
    • C:\Windows\SYSTEM\mfc42.dll
    • C:\Windows\SYSTEM\mfcsubs.dll
    • C:\Windows\SYSTEM\mscpxl32.dll
    • C:\Windows\SYSTEM\MSDATSRC.TLB (changed)
    • C:\Windows\SYSTEM\msdtc.dll
    • C:\Windows\SYSTEM\msdtc.exe
    • C:\Windows\SYSTEM\msdtcprx.dll
    • C:\Windows\SYSTEM\msdtctm.dll
    • C:\Windows\SYSTEM\msdtcw.exe
    • C:\Windows\SYSTEM\msjet35.dll
    • C:\Windows\SYSTEM\msjint35.dll
    • C:\Windows\SYSTEM\msjter35.dll
    • C:\Windows\SYSTEM\msrd2x35.dll
    • C:\Windows\SYSTEM\msrdo20.dll
    • C:\Windows\SYSTEM\msrepl35.dll
    • C:\Windows\SYSTEM\msvbvm50.dll
    • C:\Windows\SYSTEM\msvcirt.dll
    • C:\Windows\SYSTEM\MSVCRT.DLL (changed)
    • C:\Windows\SYSTEM\mtsevents.dll
    • C:\Windows\SYSTEM\mtx.exe
    • C:\Windows\SYSTEM\mtxcat.dll
    • C:\Windows\SYSTEM\mtxcatu.dll
    • C:\Windows\SYSTEM\mtxclu.dll
    • C:\Windows\SYSTEM\mtxdm.dll
    • C:\Windows\SYSTEM\mtxex.dll
    • C:\Windows\SYSTEM\mtxexpd.dll
    • C:\Windows\SYSTEM\mtxinfr1.dll
    • C:\Windows\SYSTEM\mtxinfr2.dll
    • C:\Windows\SYSTEM\mtxjava.dll
    • C:\Windows\SYSTEM\mtxlegih.dll
    • C:\Windows\SYSTEM\mtxoci.dll
    • C:\Windows\SYSTEM\mtxperf.dll
    • C:\Windows\SYSTEM\mtxrn.dll
    • C:\Windows\SYSTEM\mtxstop.exe
    • C:\Windows\SYSTEM\mtxtrk.dll
    • C:\Windows\SYSTEM\ntwdblib.dll
    • C:\Windows\SYSTEM\ocmanage.dll
    • C:\Windows\SYSTEM\odbc16gt.dll
    • C:\Windows\SYSTEM\odbc32.dll
    • C:\Windows\SYSTEM\odbc32gt.dll
    • C:\Windows\SYSTEM\odbcad32.exe
    • C:\Windows\SYSTEM\odbcbcp.dll
    • C:\Windows\SYSTEM\odbccp32.cpl
    • C:\Windows\SYSTEM\odbccp32.dll
    • C:\Windows\SYSTEM\odbccr32.dll
    • C:\Windows\SYSTEM\odbccu32.dll
    • C:\Windows\SYSTEM\odbcinst.cnt
    • C:\Windows\SYSTEM\odbcinst.hlp
    • C:\Windows\SYSTEM\odbcint.dll
    • C:\Windows\SYSTEM\odbcjet.cnt
    • C:\Windows\SYSTEM\odbcjet.hlp
    • C:\Windows\SYSTEM\odbcji32.dll
    • C:\Windows\SYSTEM\ODBCJT32.DLL (changed)
    • C:\Windows\SYSTEM\odbctl32.dll
    • C:\Windows\SYSTEM\odbctrac.dll
    • C:\Windows\SYSTEM\pwstray.exe
    • C:\Windows\SYSTEM\scrrun.dll
    • C:\Windows\SYSTEM\sqlsodbc.hlp
    • C:\Windows\SYSTEM\sqlsrdme.txt
    • C:\Windows\SYSTEM\sqlsrv32.dll
    • C:\Windows\SYSTEM\svcsrvl.dll
    • C:\Windows\SYSTEM\sysocmgr.exe
    • C:\Windows\SYSTEM\vbajet32.dll
    • C:\Windows\SYSTEM\vbar332.dll
    • C:\Windows\SYSTEM\VBSCRIPT.DLL (changed)
    • C:\Windows\SYSTEM\ven2232.olb
    • C:\Windows\SYSTEM\wamregps.dll
    • C:\Windows\SYSTEM\windbver.exe
    • C:\Windows\SYSTEM\xolehlp.dll
    • C:\Windows\W3SVC\event.log
    • C:\Windows\WININIT.BAK (changed)

Uninstalling – What’s Left

Folders

  • C:\Inetpub (only WWWRoot and Webpub)
  • C:\PWSSetupFiles (if Active Setup was used)
  • C:\Program Files\Common Files\system\ado\
  • C:\Program Files\Common Files\system\msadc\
  • C:\Program Files\Common Files\system\ole db\
  • C:\Windows\JAVA\TRUSTLIB\com (empty)
  • C:\Windows\JAVA\TRUSTLIB\com\ms (empty)
  • C:\Windows\JAVA\TRUSTLIB\com\ms\asp (empty)
  • C:\Windows\JAVA\TRUSTLIB\com\ms\mtx (empty)
  • C:\Windows\MTSLogs (empty)
  • C:\Windows\SYSTEM\DTCLog
  • C:\Windows\SYSTEM\cache
  • C:\Windows\SYSTEM\LogFiles
  • C:\Windows\SYSTEM\Mts
  • C:\Windows\SYSTEM\setup

Files

  • C:\Windows\frontpg.ini
  • C:\Windows\HitCnt.cnt
  • C:\Windows\IISLOG.event.log
  • C:\Windows\ODBCINST.INI
  • C:\Windows\SYSTEM\12520437.cpx
  • C:\Windows\SYSTEM\12520850.cpx
  • C:\Windows\SYSTEM\adme.dll
  • C:\Windows\SYSTEM\CFGMGR32.DLL (changed)
  • C:\Windows\SYSTEM\ctl3d32.dll
  • C:\Windows\SYSTEM\dac.exe
  • C:\Windows\SYSTEM\dacdll.dll
  • C:\Windows\SYSTEM\dbmssocn.dll
  • C:\Windows\SYSTEM\dbnmpntw.dll
  • C:\Windows\SYSTEM\DISPEX.DLL (changed)
  • C:\Windows\SYSTEM\ds16gt.dll
  • C:\Windows\SYSTEM\ds32gt.dll
  • C:\Windows\SYSTEM\dtcadmc.dll
  • C:\Windows\SYSTEM\dtccfg.cpl
  • C:\Windows\SYSTEM\dtccm.dll
  • C:\Windows\SYSTEM\dtctrace.dll
  • C:\Windows\SYSTEM\dtctrace.exe
  • C:\Windows\SYSTEM\dtcuic.dll
  • C:\Windows\SYSTEM\dtcuis.dll
  • C:\Windows\SYSTEM\dtcutil.dll
  • C:\Windows\SYSTEM\dtcxatm.dll
  • C:\Windows\SYSTEM\enudtc.dll
  • C:\Windows\SYSTEM\FINSTALL.DLL
  • C:\Windows\SYSTEM\FINSTALL.HLP
  • C:\Windows\SYSTEM\HLP95EN.DLL
  • C:\Windows\SYSTEM\ICONLIB.DLL
  • C:\Windows\SYSTEM\instcat.sql
  • C:\Windows\SYSTEM\JSCRIPT.DLL (changed)
  • C:\Windows\SYSTEM\logmgr.dll
  • C:\Windows\SYSTEM\mfc42.dll
  • C:\Windows\SYSTEM\mscpxl32.dll
  • C:\Windows\SYSTEM\MSDATSRC.TLB (changed)
  • C:\Windows\SYSTEM\msdtc.dll
  • C:\Windows\SYSTEM\msdtc.exe
  • C:\Windows\SYSTEM\msdtcprx.dll
  • C:\Windows\SYSTEM\msdtctm.dll
  • C:\Windows\SYSTEM\msdtcw.exe
  • C:\Windows\SYSTEM\msjet35.dll
  • C:\Windows\SYSTEM\msjint35.dll
  • C:\Windows\SYSTEM\msjter35.dll
  • C:\Windows\SYSTEM\msrd2x35.dll
  • C:\Windows\SYSTEM\msrdo20.dll
  • C:\Windows\SYSTEM\msrepl35.dll
  • C:\Windows\SYSTEM\msvbvm50.dll
  • C:\Windows\SYSTEM\msvcirt.dll
  • C:\Windows\SYSTEM\MSVCRT.DLL (changed)
  • C:\Windows\SYSTEM\mtxclu.dll
  • C:\Windows\SYSTEM\mtxdm.dll
  • C:\Windows\SYSTEM\ocmanage.dll
  • C:\Windows\SYSTEM\odbc16gt.dll
  • C:\Windows\SYSTEM\odbc32.dll
  • C:\Windows\SYSTEM\odbc32gt.dll
  • C:\Windows\SYSTEM\odbcad32.exe
  • C:\Windows\SYSTEM\odbcbcp.dll
  • C:\Windows\SYSTEM\odbccp32.cpl
  • C:\Windows\SYSTEM\odbccp32.dll
  • C:\Windows\SYSTEM\odbccr32.dll
  • C:\Windows\SYSTEM\odbccu32.dll
  • C:\Windows\SYSTEM\odbcinst.cnt
  • C:\Windows\SYSTEM\odbcinst.hlp
  • C:\Windows\SYSTEM\odbcint.dll
  • C:\Windows\SYSTEM\odbcjet.cnt
  • C:\Windows\SYSTEM\odbcjet.hlp
  • C:\Windows\SYSTEM\odbcji32.dll
  • C:\Windows\SYSTEM\ODBCJT32.DLL (changed)
  • C:\Windows\SYSTEM\odbctl32.dll
  • C:\Windows\SYSTEM\odbctrac.dll
  • C:\Windows\SYSTEM\scrrun.dll
  • C:\Windows\SYSTEM\sqlsodbc.hlp
  • C:\Windows\SYSTEM\sqlsrdme.txt
  • C:\Windows\SYSTEM\sqlsrv32.dll
  • C:\Windows\SYSTEM\svcsrvl.dll
  • C:\Windows\SYSTEM\sysocmgr.exe
  • C:\Windows\SYSTEM\vbajet32.dll
  • C:\Windows\SYSTEM\vbar332.dll
  • C:\Windows\SYSTEM\VBSCRIPT.DLL (changed)
  • C:\Windows\SYSTEM\ven2232.olb
  • C:\Windows\SYSTEM\windbver.exe
  • C:\Windows\SYSTEM\xolehlp.dll
  • C:\Windows\W3SVC.event.log
  • C:\Windows\WININIT.BAK (changed)