Post Windows98 Second Edition Updates & Add-ons

Microsoft MVP Program

This page covers some of the updates, fixes and add-ons that have been made available for Windows 98 Second Edition since it was released to manufacturing (RTM) on 4/23/99 by Microsoft and the current date that it became available to the public. The links below are mostly to Microsoft sites and basically point to updates and fixes that did not make Win98 SE's file list by the time it was sent off to be pressed onto CD's. At the same time, you'll find that some are links to non-Microsoft files that might come in handy in configuring or troubleshooting your setup either before or after you move to Win98 SE. Most of these files are Microsoft "freebies" but I recommend you check the documentation and info before downloading and installing to be on the safe side. These files can be applied to Windows 98 Gold if applicable to the file versions currently on the system, but you need to do so with great caution and care. Even with Win98 SE, you download and apply these files at your own risk. They work great for me and a ton of other people but your mileage may vary --- so fair warning to all.

Microsoft Data Access Components 2.7 RTM Refresh (2.70.9001.0) Released

Contains core Microsoft® Data Access Components (MDAC) which are key technologies that enable Universal Data Access. Data-driven client/server applications that are deployed over the Web or a local area network (LAN) can use these components to integrate information from a variety of sources, both relational (SQL) and non-relational. These components include Microsoft® ActiveX® Data Objects (ADO), OLE DB, and Open Database Connectivity (ODBC).

  • Version - 2.70.9001.0
  • Release Date - April 2002
  • Estimated Download Size/Time @28.8 - 5.3 Mb / 28min

System Requirements:
  • A 486 or faster processor.
  • Microsoft Windows® 95, Microsoft Windows 98, Microsoft Windows NT® 4.0 Service Pack 5 or later, Microsoft Windows 2000®, or Microsoft Windows Millennium Edition.
  • Microsoft Internet Explorer 4.01 Service Pack 2 or later.
  • Distributed Component Object Model (DCOM 95), originally provided with Internet Explorer 4.01 Service Pack 2.
  • Administrator permissions on the computer (if you are using Microsoft Windows NT® or Windows 2000).
  • Approximately 20 MB of free disk space on the system drive.

Attention Windows 95 Users: DCOM for Windows 95 must be installed before installing MDAC 2.1x or higher. DCOM for Windows 95 is available for download at

This Web release is the refresh release of Microsoft Data Access Components (MDAC) 2.7 RTM. This download installs the same version of MDAC components that are installed with Windows XP. Due to issues with clustering this release is currently NOT supported on SQL 7.0 or SQL 6.5 Clustered Servers.

MDAC 2.7 does not include Microsoft Jet, the Microsoft Jet OLE DB Provider, the Desktop Database Drivers ODBC Driver, or the Visual FoxPro ODBC driver. See Microsoft Knowledge Base articles Q271908 and Q239114 for more information on the specifics and links to download various Microsoft Jet 3.0/4.0 Service Packs & patches needed to support most of these 'missing' components.

In response to questions about MDAC releases, release-specific issues, and upgrade considerations, the MDAC team has developed manifests for each release that discuss release-specific issues and details. The MDAC 2.7 RTM Refresh Release Manifest has been made available for just such information. Read the Manifest Introduction for an explanation about release conventions and manifest information. Also read the MDAC Installation FAQ. All releases of MDAC and the Data Access SDK will include a version-specific release manifest that contains late-breaking or other information that supplements the Microsoft Data Access Components (MDAC) documentation.

MDAC 2.6 Setup FAQ Now Available. This Microsoft Support white paper documents frequently asked questions (and their answers) regarding MDAC 2.7 Setup. (Note: This article was authored for MDAC 2.6, but it is still applicable for MDAC 2.7.)

Component Checker

The Component Checker tool is designed to help you determine installed version information and diagnose installation issues with the Microsoft Data Access Components (MDAC). Component Checker runs on the following operating systems: Microsoft Windows 95, Windows 98, Windows NT 4.0, and Windows 2000. Only 32-bit and 64-bit platforms are supported.

Component Checker is a customizable tool that performs the following tasks:
  1. Identifies the current MDAC installation on a computer.
  2. Creates a series of reports about the files identified for the current MDAC installation.
  3. Removes the current MDAC installation after listing .dll conflicts and identifying programs that reference a given .dll.

© 2002 Microsoft Corporation. All rights reserved. Terms of Use.

DirectX® version 8.1 'B'

DirectX 8.1 'B' is an update version release over earlier DirectX 8.x versions, providing improved performance and the best compatibility with today's input devices. This latest version of DirectX also offers excellent graphics, faster frame rates, and more immersive audio when running and displaying programs rich in multimedia elements such as full-color graphics, video, 3-D animation, and surround sound. If you had an earlier version of DirectX installed on your system, you will see little difference in available space on your hard drive, since DirectX 8.1 'B' will overwrite the earlier version.

NOTICE: After installation, the DirectX 8.1 'B' runtime cannot be uninstalled because it changes core components and makes numerous registry changes in order to integrate itself with your operating system correctly.

To really complete your update, you might wish to add the DirectX control panel to your setup. This file does not come with Windows 98 (SE) or any DirectX release but is part of the DirectX Software Development Kit (SDK) - which is a rather large download just to get one file even though it's free. You can order the DirectX SDK cd-rom from Microsoft for the cost of shipping only but for those who just can't wait :
UpdatedDirectX 8.1 Control Panel (version

Microsoft Security Bulletins

Security is important to Microsoft's customers, and it's important to Microsoft. The Microsoft Security Notification Service is a free e-mail notification service that Microsoft uses to send information to subscribers about the security of Microsoft products. Anyone can subscribe to the service, and you can unsubscribe at any time.

The goal of this service is to provide accurate information to our customers that they can use to inform and protect themselves from malicious attacks. Our security team investigates issues reported directly to Microsoft, as well as issues discussed in certain popular security newsgroups. When we publish bulletins, they'll contain information on what the issue is, what products it affects--if any, how to protect yourself against, what we plan to do to fix the problem, and links to other sources of information on the issue.

This service supplements our existing security reporting procedures. You can continue to read security bulletins and other information about Microsoft product security on

For information on subscribing to the service or canceling your subscription, please visit our membership page.

This site has the latest updates and patches available for download and installation MUCH sooner than the WindowsUpdate site usually so it is best to subscribe to this service for the fastest possible notification of a potential problem with your system. For additional security-related information about Microsoft products, please visit

Visual Basic 6.0 SP5 Run-time Engine Re-dist Pack

VBRun60sp5.exe is a self-extracting executable file that installs the latest versions of the Microsoft Visual Basic run-time files required by all applications created with Visual Basic 6.0. The files include the fixes shipped with Visual Studio 6.0 Service Pack 5.

Hardware Diagnostic Utility
<Already included in Windows 98>

There's a little known tool already installed if you are running Windows 98 that most people aren't aware of. There isn't any shortcut created for it or icon for it on any toolbar menu by default. You sort of have to make it work yourself.....

NOTE: Make a backup of the file c:\Windows\HwInfo.dat and store it in some other place than a sub-folder of c:\Windows BEFORE starting !!
  1. Create a shortcut to the file ' C:\Windows\HwInfo.exe ' and drag it to your desktop.
  2. Right click on the shortcut and select Properties from the bottom of the menu that pops up.
  3. In the Target field add without the quotes " /UI " (that's a space - slash -U - I) to the end of the existing line.
    It should look like this when done....
  4. Hit the Apply button and then the OK button.
  5. Rename the shortcut to "Hardware Diagnostic Utility" or whatever you prefer.
  6. To keep things clean and easy to find, move the shortcut from your desktop to this folder if you wish...
    WINDOWS - StartMenu - Programs - Accessories - System Tools
  7. Double click this new shortcut you created to run the utility.

This "tool" was run during your initial install of Win98 and created a record of various hardware settings, drivers, file sizes & dates, memory ranges, resource allocation, etc. and saved them to the file "C:\Windows\HwInfo.dat". Sometimes, when other MS Win98 programs or utilities are run (such as msinfo.exe) this file is appended in the background by HwInfo.exe with more information on the status and settings of your hardware devices at that time but it is never displayed for you to see (that was the reason the " /UI" switch was needed in the shortcut).

When you use the new shortcut you might see some info that was correct for when Win98 was first installed but has become dated since that time and shows various fields of info that is just flat out wrong now. To correct this, you have 2 options depending on what you can live with....

  1. Delete the existing HwInfo.dat file knowing that you have a copy of the original backed up safely. Run the utility and new HwInfo.dat file is created with more current info than the original. The downside is that some of the data under a file will have a messages indicating missing dates and/or changes in the size of the file compared to the time of install. This is COSMETIC and nothing to be worried about since you've most likely updated certain drivers and files since install so this is the result of that.
  2. Keep the existing HwInfo.dat with the original info and update most parts of it by selecting View from the toolbar and Refresh from the popup menu. This will update most of the info that is useful to you while leaving outdated info in other sections which will probably be just annoying to look at. You will have less messages under files and drivers for that cosmetic info than if you went with method one but you will retain all the original "wrong" info from the time of Win98 install. Again, this isn't so much service affecting as it annoying to look at. For example, it will still show things like Task Scheduler or Welcome to Windows as running at startup since at the time of install's final boot to desktop, both of these things are run by default. Even though you might have disabled one of these right away, it will still show up. In method one, you get a list of the current programs Win98 runs at startup.

Basically it's which one you can live with when you look at it. Keep in mind that what is reported for critical hardware device and driver information (like the IRQ or memory range of a device) is correct for the most part and the other "fluff" info (like file date or size mismatch) just LOOKS like there's something wrong when there really isn't. You can always delete the current C:\Windows\HwInfo.dat file and copy the backed up one to c:\windows to return to exactly the same data stored by windows from before you ran the utility.

Microsoft's Font Properties Extension version 2.1

If you right click on a font file in Windows 95, Windows 98 or Windows NT its basic properties are displayed. This extension adds several new property tabs to this properties dialog box. These include information relating to font origination and copyright, the type sizes to which hinting and smoothing are applied, and the code pages supported by extended character sets.

DCOM98 for Windows 98, version 1.3

DCOM98 1.3 extends the support for Distributed Component Object Model (DCOM) for Microsoft Windows 98. The DCOM wire protocol transparently provides support for reliable, secure, and efficient communication between COM components such as ActiveX® controls, scripts, and Java applets residing on different machines in a LAN, a WAN, or on the Internet. With DCOM, your application can be distributed across locations that make the most sense to you and to the application.

Note DCOM98 1.3 is intended for Windows 98 only.

DCOM98 1.3 improves upon the DCOM in Windows 98 in the following ways:
  • Provides support for Microsoft Visual Basic® 6.0 user-defined data types.
  • The remote procedure call (RPC) now tries multiple IP addresses.
  • The RPC window no longer makes the desktop unresponsive when new applications are launched.
  • Applications may call OleInitialize and OleUninitialize multiple times.
  • Performance has been improved when committing a root storage with a very large compound file.
  • Multiple instances of Visual Basic 4 executables may be shut down in any order.
This table lists the version numbers of files distributed with DCOM98 v1.3 compared to Win98 SE's versions. You want the files marked with an ' * ' . Most of the files are exactly the same but DCOM's version have an older file date than Win98 SE so you'd like to keep the default Win98 SE ones for no other reason than keeping SFC happy. If you want to go all the way, extract the DCOM files rather than installing them and use Properties Plus to change the time stamps to match Win98 SE's default (4/23/99 10:22 PM) time stamp before running install or if you prefer - overwriting the existing files under DOS.


DCOM98 v1.3


asycfilt.dll 2.40.4275.1   2.40.4275.1 *
comcat.dll 5.0.1601.1   5.0.1601.1 *
compobj.dll *
dllhost.exe 4.71.3328.0 * 4.71.2900.0  
imaghelp.dll 4.00   4.00 *
iprop.dll 4.0.1381.6   4.0.1381.6 *
ole2.dll *
ole32.dll 4.71.3328.0 * 4.71.2900.0  
oleaut32.dll 2.40.4275.1   2.40.4275.1 *
olecnv32.dll 4.71.3328.0 * 4.71.2900.0  
olepro32.dll 5.0.4275.1   5.0.4275.1 *
olethk32.dll 4.71.3328.0 * 4.71.2900.0  
rpcltc1.dll 4.71.3328.0 * 4.71.2900.0  
rpcltc5.dll 4.71.3328.0 * 4.71.2900.0  
rpcltccm.dll 4.71.3328.0 * 4.71.2900.0  
rpclts5.dll 4.71.3328.0 * 4.71.2900.0  
rpcltscm.dll 4.71.3328.0 * 4.71.2900.0  
rpcmqcl.dll 4.71.3328.0 * 4.71.2900.0  
rpcmqsvr.dll 4.71.3328.0 * 4.71.2900.0  
rpcns4.dll 4.71.3328.0 * 4.71.2900.0  
rpcrt4.dll 4.71.3328.0 * 4.71.2900.0  
rpcss.exe 4.71.3328.0 * 4.71.2900.0  
secur32.dll *
stdole2.tlb 2.40.4275.1   2.40.4275.1 *
stdole32.tlb 2.10.3027.1   2.10.3027.1 *
storage.dll *
w95inf16.dll 4.71.704.0   4.71.704.0 *
w95inf32.dll 4.71.0016.0   4.71.0016.0 *

For more information about these enhancements, please see the DCOM98 1.3 Release Notes

OLE/COM Object Viewer

The OLE/COM Object Viewer is a developer- and power-user-oriented administration and testing tool. With the OLE/COM Object Viewer you can:

  • Browse, in a structured way, all of the Component Object Model (COM) classes installed on your machine.
  • *** See the registry entries for each class in an easy-to-read format. ***
  • Configure any COM class (including Java-based classes!) on your system. This includes Distributed COM activation and security settings.
  • Configure system wide COM settings, including enabling or disabling DCOM.
  • Test any COM class, simply by double-clicking its name. The list of interfaces that class supports will be displayed. Double-clicking an interface entry allows you to invoke a viewer that will "exercise" that interface.
  • Activate COM classes locally or remotely. This is great for testing DCOM setups.
  • View type library contents. Use this to figure out what methods, properties, and events an ActiveX® Control supports!
  • Copy a properly formatted OBJECT tag to the clipboard for inserting into an HTML document.
Back to OLE-COM Object Viewer contents

Microsoft HTML Help Viewer v1.32 & Workshop v1.31 Update

New reasons to update here (6/02/2000): Microsoft Security Bulletin (MS00-037)

You can use Microsoft® HTML Help to create and develop help systems and Web sites. The HTML Help ActiveX® control can be used to provide navigation in help systems and on Web sites. HTML Help Workshop is a help authoring tool with an easy-to-use graphical interface for creating project files, HTML topic files, contents files, index files, and everything else you need to put together an online help system or Web site.

Important! Close any open instances of HTML Help Workshop before reinstalling or updating to a new version. If you do not, the HTML Help ActiveX control may be registered incorrectly.

System requirements:
  • You must set up Microsoft Internet Explorer (3.0 or later) on your computer before using HTML Help. We suggest you use Internet Explorer 5.01. If you haven't already, please download Internet Explorer 5.01
  • HTML Help Workshop requires about 8 MB of free disk space.

End-user license agreement: The end-user license agreement (EULA) is part of the HTML Help download. You can view the agreement before you download the product.

Microsoft® HTML Help Workshop version 1.31 contains these new features:
  • Unicode support lets users view help files that were created on different language versions of Windows.
  • Satellite .dll files enable help in all supported languages. Now help will always match the language of the installed operating system.
  • There is now a single version of Hhupd.exe that works in all supported languages.

Download HTML Help Workshop 1.31 here (self-extracting .EXE, 4.0 MB).
Update to HTML Help Viewer version 1.32
Download the HTML Help Installation and Update Package (Hhupd.exe) 1.32 (716 Kb) here. This standalone file will update HTML Help to the latest version, and can be freely redistributed. The 1.32 version of Hhupd.exe is available for the Intel platform only, and will work in all supported languages.

NOTE: These enhancements are designed to make HTML Help fully compliant with the language features of Microsoft Windows® 2000. For more information on multiple language support in Windows 2000, see the Multilanguage Support white paper on the Microsoft Windows 2000 Web site.

Latest Microsoft Virtual Machine
(As of 03/29/02 build 3805, released 03/04/02 is the latest for IE 5.x and 6.x)

This page contains a complete list of Microsoft download options for Java technologies. As with any download, Microsoft recommends reading the accompanying release notes for information on features and known issues before downloading and installing. The reason I include this is that the original VM from Windows Update for download/install was build 3167 followed by build 3188 (and so on depending on which version of Internet Explorer was in place). While these versions or the ones available from the Windows Update site cut the mustard for many Win98 users, others still seemed to have quirks with Java ~ Web related performance.
At times, a newer build is available direct from the MS Java site intended for software developers to provide them with the latest, most reliable version of the Microsoft VM and other components to aid in their application's development efforts. Some of these ongoing updated builds are not critical and are not necessary for non-developers (which is why they aren't up on the Windows Update site every time a new build is available) BUT other builds can be recommended as critical. In either case, read up before you install a new build and make sure you are downloading the version compatible with your specific version of Internet Explorer. It seems that sometimes the latest build is not one of those that is "backwards" compatible for all the released versions of Internet Explorer to date. (For Example: in the past - build 3309 was for Microsoft Internet Explorer 5.5 and 5.01w/SP1, build 3240 was for Microsoft Internet Explorer 5.01, build 3194 was for Microsoft Internet Explorer 5, and build 2445 was for Microsoft Internet Explorer 4.01. All were released the same day and addressed the same problems/fixes but it was not recommended that they be substituted for each other).
For those who can't wait until the next "full" or recommended build is made available because your performance is so bad, checking this site every so often will turn up one or two of these "in between" builds that might be good enough to rectify your problems. Save the link even if build 3805 has come and gone by the time you read this anyway - you never know if Windows Update is listing the very latest release or not and at the very least you can avoid having to do the update while online (see why below).

Important: This download will only work if you have not run any Java applets in the current browser session. If you have run a Java applet during this browser session, please close Internet Explorer after you've downloaded the file to your hard drive (do not run the update by opening the file while online - save it to disk!!) and restart your computer. Clean up your Temporary Internet Files and Temp folders as well as disable any of the programs that run from start up and continue running in the background that might interfere with the successful completion of this update before you execute the file.

Automated Support Assistant

The automated Support Assistant from Microsoft is a new interactive way to find technical support information about Microsoft products and technologies. It 'understands' plain English. Just ask a question in your own words, and it will tell you if it knows the answer to your question – or an answer somewhat related to the question.

The automated Support Assistant displays the answers to the most frequently asked questions concerning Windows 98. It can show you solution documents from the Microsoft Knowledge Base, take you to troubleshooters, display step-by-step instructions, and help you download software drivers.

You will probably have some questions that it will not be able to answer. The interesting thing is that it will take note of these questions, and over time it’ll grow 'smarter' and be able to answer them.

But most importantly, it will try to take you directly to the answer. You will never get "1,250 matches to your query!" like you would when you searched the Microsoft Knowledge Base at times. I must say it does work pretty good when you use the exact error message as part of the question you type in and I like the automatic links to a glossary for major words that you used in your question too.

Web Accessories for IE5

Some of the best features of Internet Explorer 5 haven’t even been invented yet. That’s because Internet Explorer 5 includes an extensibility feature called Web Accessories. Web Accessories are a powerful way to add new features and functionality to Internet Explorer 5. (If you’re a developer, check out the Web Accessories reference.) Try out the Web Accessories on the site linked above, which were developed by Microsoft and several other leading Internet companies.

I didn't like the 3rd party ones but the ones by MS might come in handy if you're that advanced.

Power Management/Shutdown Conflicts After Windows 98 Second Edition Setup
***NOT An Actual Microsoft KB ***
Just a work in progress by a few people with these problems

The information in this article applies to: Microsoft Windows 98 Second Edition and systems that hang at shutdown in particular but there have been a few suspend and resume cases where it has helped.

----- Original Message -----
From: Larry
To: MrScary
Sent: Sunday, June 27, 1999 5:20 PM
Subject: Re: Windows 98 SE Fast Shutdown problems

Finally!! - Some progress on this front it seems.
A big thanks to Larry for not giving up easily.

Larry wrote in message
> I set PnP OS to no and set the IRQ steering back to default and it didn't
> work. I did try something else that gave me a different result. I set the
> PnP OS back to on, I then uninstalled the IRQ routing driver\patch
> for my motherboard and set IRQ steering to default, didn't work.
> I then reinstalled the driver\patch and put a check in every box except
> for get IRQ table using MS spec table, because it didn't work when it
> was checked. Now I get "steering enabled"," table read from PCI BIOS ",
> " miniport data processed successfully ", and " miniport loaded 
> successfully ", and I can restart into dos mode.
> Larry

This was a VIA chipset based motherboard that was unable to restart to DOS and had trouble shutting down after an upgrade to Win98 SE. This didn't happen under Win98 with the VIA routing patch applied but it did under Win98 SE even after the patch was applied (See the related KB and links down further on VIA and Win98). Use this link to access VIA's driver FAQ & download page :

Some more info......

Try this (steps 6a and/or 6b) for Suspend / Resume / Shutdown Problems..... Its worked a few times so far. Still - be careful - it's not a proven fix by a long shot. Anyway I'm hopping somebody can get something out of it.


**Should be off-line to do this**

  1. Right click on ' My Computer '
  2. Select ' Properties ' from the pop-up menu
  3. Select the ' Device Manager ' tab of System Properties
  4. Tick on ' View Devices by type ' and open ' System Devices ' found at the bottom of the device tree
  5. Highlight ' PCI bus ' and click on the ' Properties ' button
  6. Adjust or Disable the settings under the ' IRQ Steering ' and/or the ' Settings ' tab to get the desired results. Make note of how you found these settings before you attempt to change them as a precaution.
    1. FIRST try changing the Device Enumeration under the 'Settings' tab from Hardware to Bios. This does the trick in many cases for various problems. If Not, go to plan b....
    2. Experiment with enabling or disabling all the combinations of possible settings to try to get the desired results. At times, the bios setting that you may or may not have ," PnP Aware OS ", or " PnP OS installed " (or anything similar) also has a bearing on these settings at times....(See below for more info)
  7. Make sure you do a full reboot after every change while testing.

NOTE: If you click No instead of Yes when you are prompted to restart your computer, the changes do not take affect.

More detailed info on Device Enumeration and PCI IRQ Steering here.

Device Manager Conflicts After Windows 98 Second Edition Setup

The information in this article applies to: Microsoft Windows 98 Second Edition and VIA chipset based motherboards

When you view your computer's system devices in Device Manager after you install Windows 98 Second Edition, you may see multiple exclamation points in yellow circles next to your device's icons.

This issue can occur if Window 98 Second Edition Setup overwrites the VIA IRQ Routing driver for the VIA motherboard.

To resolve this issue, contact your hardware manufacturer to inquire about the availability of a solution, or obtain and install the most current BIOS update for your computer. For information about how to obtain and install the most current BIOS update for your computer, view the documentation included with your computer, or contact your hardware manufacturer.

Microsoft has confirmed that this behavior is not caused by a problem in Windows 98, but may be caused by design changes in Windows 98. For more information about resolving this issue, contact the program's manufacturer.

This issue is known to occur on computers that have VIA motherboards using the VIA MVP3 chip set. Use this link to access VIA's driver FAQ & download page:

© 2002 Microsoft Corporation. All rights reserved. Terms of Use.


Attila Szabo
Microsoft-MVP (DTS)
Verizon Communications-Special Services
a.k.a.' MrScary '

Verizon Communications
©Copyright 2002 - All rights reserved. Revised: September 20, 2002.