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
- 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 http://www.microsoft.com/com/tech/dcom.asp
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
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.
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
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
Component Checker is a customizable tool that performs the following
- Identifies the current MDAC installation on a computer.
- Creates a series of reports about the files identified for the
current MDAC installation.
- Removes the current MDAC installation after listing .dll
conflicts and identifying programs that reference a given .dll.
- 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
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
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 :
8.1 Control Panel (version 4.08.01.0881)
- 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 http://www.microsoft.com/technet/security/default.asp.
For information on subscribing to the service or canceling your
subscription, please visit our membership
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 http://www.microsoft.com/technet/security/default.asp
- 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
- Create a shortcut to the file ' C:\Windows\HwInfo.exe ' and drag
it to your desktop.
- Right click on the shortcut and select Properties from the
bottom of the menu that pops up.
- 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....
- Hit the Apply button and then the OK button.
- Rename the shortcut to "Hardware Diagnostic Utility"
or whatever you prefer.
- 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
- 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
- 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
- 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
Note DCOM98 1.3 is intended for Windows 98 only.
DCOM98 1.3 improves upon the DCOM in Windows 98 in the following ways:
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.
- Provides support for Microsoft Visual Basic® 6.0 user-defined
- The remote procedure call (RPC) now tries multiple IP
- The RPC window no longer makes the desktop unresponsive when
new applications are launched.
- Applications may call OleInitialize and OleUninitialize
- 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.
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
to OLE-COM Object Viewer contents
- 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
- Configure any COM class (including Java-based classes!) on your
system. This includes Distributed COM activation and security
- Configure system wide COM settings, including enabling or
- 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.
- 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.
- 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
- 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
- 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
- There is now a single version of Hhupd.exe that works in all
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
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
- THIS INFO IS STILL VALID BUT AS
OF 07/2002 IS NO LONGER AVAILABLE FROM THE ABOVE SITE. IT REMAINS HERE
ONLY FOR ARCHIVE PURPOSES.
- 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
- 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
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
- 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
----- Original Message -----
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
> work. I did try something else that gave me a different result. I
> PnP OS back to on, I then uninstalled the IRQ routing
> 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
> for get IRQ table using MS spec table, because it didn't work
> was checked. Now I get "steering enabled"," table
read from PCI BIOS ",
> " miniport data processed successfully ", and "
> successfully ", and I can restart into dos mode.
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.
IRQ STEERING AND DEVICE ENUMERATION
**Should be off-line to do this**
- Right click on ' My Computer '
- Select ' Properties ' from the pop-up menu
- Select the ' Device Manager ' tab of System Properties
- Tick on ' View Devices by type ' and open ' System Devices '
found at the bottom of the device tree
- Highlight ' PCI bus ' and click on the ' Properties ' button
- 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
- 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....
- 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)
- 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
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
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: http://www.viatech.com/jsp/en/faq/faqs.jsp