Description of Windows 98 Second Edition


1st; see the difference between SR1 and Second Edition (SE)
Windows 98 Service Pack 1 (Download, Order and Issues)

This article describes the updates in Windows 98 Second Edition. Topics in this article include:
Announcing Windows 98 Second Edition
Asynchronous Transfer Mode (ATM)
Device Bay Controller
DirectX Version 6.1
Microsoft Connection Manager Version 1.2
Microsoft Dial-Up Networking (DUN) Version 1.3
Microsoft Distributed Communication Object Model (DCOM98)
Microsoft Internet Connection Sharing (ICS)
Microsoft Internet Explorer 5
Microsoft Data Access Components (MDAC) 2.1
Microsoft Active Accessibility (MSAA)
Microsoft NetMeeting Version 3.0 (build 4.4.3345)
Microsoft Wake-On-LAN
Microsoft Wallet Version 3.0
Microsoft Windows Driver Model (WDM) Modem
Microsoft Windows Media Player Version 6.2
Microsoft Year 2000 (Y2K) Updates
MSN, The Microsoft Network Version 5.0

See New Microsoft Windows 98 Second Edition Mskb Articles

Windows 98 Second Edition includes these new or updated features: Asynchronous Transfer Mode (ATM) Network Support

Internet Protocol/Asynchronous Transfer Mode (IP/ATM) 

Windows 98 already contains the capability to operate directly connected to an ATM network, exposing all of the speed and quality of service capabilities (QOS) of ATM. Currently, ATM obtains access for all programs through Local Area Network Emulation (LANE). To improve the usability of ATM for the Transmission Control Protocol/Internet Protocol (TCP/IP) protocol, IP/ATM has been added. IP/ATM goes beyond the support provided through LANE with increased performance, less network overhead, and use of the QOS capabilities of the network through Windows Sockets. Point to Point Protocol/Asynchronous Transfer Mode (PPP/ATM)

The addition of Point to Point Protocol extends ATM network availability to Dial-Up Networking (DUN), and adds the ability for dial-up connections to be established over an ATM network. Also, this feature further enables an end-to-end solution for residential broadband networks such as Asymmetric Digital Subscriber Line (ADSL). Windows Sockets 2/Asynchronous Transfer Mode

This feature is a transport service provider for Windows Sockets that has been added to provide user programs with direct use of the set of services provided by ATM. For additional information about ATM support in Windows 98, please see the following article in the Microsoft Knowledge Base:
Q197672 Description of Windows 98 Asynchronous Transfer Mode Support

Device Bay Controller 

Device Bay is an industry specification that defines a mechanism for easily adding and upgrading personal computer peripheral devices without opening the computer case. The Device Bay specification applies to all classes of computers, including desktop, mobile, home and server computers. DirectX 6.1

This version of DirectX includes new DirectMusic, DirectDraw, Direct3D and DirectPlay features. For additional information about the specific updates to DirectX 6.1, please see the following article in the
Microsoft Knowledge Base:
Q216078 DirectX: List of New Features Included in Microsoft DirectX 6.1 

Connection Manager 1.2 

For information about the Microsoft Connection Manager, please see the following article in the Microsoft Knowledge Base: Q221119 Microsoft Connection Manager 1.2 Readme.txt File

Dial-Up Networking (DUN) 1.3 

This security upgrade for DUN is designed to enhance the protection of both dial-up and Virtual Private Network (VPN) connections. Microsoft Challenge-Handshake Authentication Protocol (MSCHAP) version 2.0 secure mode has been implemented, providing mutual authentication, stronger initial data encryption keys, and different encryption keys for the transmit and receive paths. Also, clients that support 128-bit encryption accept any level of encryption (128-bit or 40-bit) offered by the server. This upgrade provides a new registry flag, ForceStrongEncryption. When set, this flag requires 128-bit encryption for any connection that has already been set to require encryption. Because of this, setting the new registry flag essentially changes the meaning of the existing check box from "require encryption" to "require strong encryption".

Distributed Communication Object Model (DCOM98) 

The DCOM98 wire protocol transparently provides support for reliable, secure, and efficient communication between Component Object Model (COM) components such as ActiveX controls, scripts, and Java tools residing on different machines in a LAN, a Wide Area Network (WAN), or the Internet. Internet Connection Sharing (ICS)

ICS 
Provides support for multiple computers to obtain access to the Internet through a single connection using Network Address Translation (NAT). ICS routes TCP/IP packets from a small LAN to the Internet. ICS maps individual IP addresses of local computers to unused port numbers in the TCP/IP stack. Due to the nature of the NAT, IP addresses on the local computer are not visible on the Internet. All packets leaving or entering the LAN are sent from or to the IP address of the external adapter on the ICS host computer.

Internet Explorer 5 

Internet Explorer 5 (build 5.00.2614.3500). For information about Internet Explorer 5, please see the following article in the Microsoft Knowledge Base:
Q221787 New Features in Internet Explorer 5

Microsoft Data Access Components (MDAC) Version 2.1 

This update includes the ActiveX Data Objects (ADO) version 2.1, and seek and index property method that adds fast, index-based location of rows in a record set. For additional information about ActiveX technologies, please see the following article in the Microsoft Knowledge Base:
Q154544 Description of ActiveX Technologies

Microsoft Active Accessibility (MSAA) 

This update of MSAA fixes several compatibility issues with programs and clients that use Active Accessibility. When you install this upgrade, your accessibility aids such as screen readers, voice-input utilities, and the Microsoft Magnifier performs better with a wider range of programs.

Microsoft Wallet Version 3.0 

Wallet version 3.0 improves the capabilities for merchants to easily extend Wallet to support additional credit card payment protocols. Developers can build support for their own custom encryption and payment instruction methods into the Credit Card Payment Module.

NetMeeting Version 3.0 

NetMeeting 3.0 is a smaller, easier to use interface, a Web-based directory for finding others, data security, as well as many other performance and ease-of-use benefits.

Wake-On-LAN 

Wake-on-LAN enables a computer to be power-managed, yet available on the network. When a network interface card (NIC) and driver are installed, a computer can go into a low-power state and conserve energy. When activity to the computer from another computer on the network is detected, the NIC detects this, and "wakes up" the computer to respond to the request. Web-Based Enterprise Management (WBEM)

WBEM is an industry standard you can use to administer Internet Web browser-based networked computers. WebTV for Windows Update

The hardware updates in WebTV for Windows provide support for the ATI BT829 chip set and includes added support for the BT848, BT878 and BT879 chip sets. This update also provides support for WaveTop version 2.0. WaveTop is the nationwide data broadcast medium that is used to deliver multimedia content through existing television transmissions to your computer.

Windows Driver Model (WDM) for Modems 

The WDM driver model is a standard that provides features so that independent hardware vendors (IHV) can write one driver for hardware that works on both Windows 98 and Microsoft Windows NT platforms. This feature also provides support for Universal Serial Bus (USB) modems.

Windows Media Player Version 6.2 

The Windows Media Player offers FM-stereo quality audio over a modem, MP3 quality at a fraction of the normal file size, and more. With Windows Media Player, you can play most audio and video file types found on the Internet, as well as on your own computer.

Year 2000 (Y2K) Updates 

For information about the specific Y2K updates, please see the following articles in the Microsoft Knowledge Base:
Q168116 Microsoft Windows 98 Year 2000 Update

Q234561 Microsoft Windows 98 Year 2000 Update 2 README File

Q232972 Contents of the Microsoft Windows 98 System Update

MSN, The Microsoft Network Version 5.0 

This updated version of MSN is faster, easier, and is much more powerful than before. For information about the availability of Windows 98 Second Edition, please see the following article in the Microsoft Knowledge Base:
Q234305 Availability of Windows 98 Second Edition

To determine if you are running Windows 98 Second Edition, right-click My Computer, and then click Properties. If you are running Windows 98 Second Edition, you see the following information:

Microsoft Windows 98
Second Edition
4.10.2222A

Windows 98 Second Edition includes these new features:

Microsoft Internet Explorer 5 (build 5.00.2614.3500)
Microsoft NetMeeting 3.0 (build 4.4.3345)
Internet Connection Sharing
Device Bay support
DirectX 6.1
USB modem support
MSN, The Microsoft Network, version 5.0



SR1 and Second Edition (SE)

Microsoft has released Service Pack 1 (aka SP1) for Windows 98 for those who decide not to update to Second Edition (SE).  There's quite a difference between the two.
but there are two terms used incorrectly so here's the Real Deal:

Service Pack 1 (SP-1) has bug fixes only.  It is NOT a single download, but a set of separate updates, we recommend you get the first three and the other two if applicable:

Windows 98 System Update 1: core security fixes, hardware driver updates, Active Accessibility Update, USB Updates and Networking Updates. Size: 1,089kb (just over a megabyte)

Windows 98 Year 2000 Update: the 1st part of a Y2K update. Size: 1,283kb

Windows 98 Year 2000 Update 2: the 2nd instalment in the Y2K update. Size: 651kb

Year 2000 Update for Outlook Express version 4.72.3612.1713 (aka 4.01). Size: 143kb
Internet Explorer 4.01 SP2: Internet related updates and security fixes for users of IE4.01 only. Size varies according to what update you already have.

There's a Windows 98 Service Pack 1 CD for US$5 S&H. This CD only has the downloadable updates - no IE5 nor the other goodies.

Second Edition updates CD has the SP1 bug fix files plus Internet Explorer 5 (which you can download separately) and Windows Media Player 6.1.  Also on this CD are components not currently available for download: Internet Connection Sharing (lets you share an internet link among several computers), Net Meeting 3 and some new hardware drivers.  This CD is for existing (pre-Second Edition) Windows 98 users.  An SE updates CD is available for US$24.95 ($19.95 + $5 S&H).

Outside North America the situation varies:

In UK and Ireland retail purchasers of Windows 98 can get a "Second Edition Update CD" sent to them at no charge. From the name we think this is the 'updates' CD referred to above and not just the Service Packs -- but the truth will be revealed when CD's start arriving.  Details with application form are on the UK branch web site.

In Australia the updates CD costs AUD$13.95 and be ordered online or by phone.  No word on the Service Pack 1 CD.
Otherwise, check with your local Microsoft subsidiary or their part of the Microsoft web site.

Getting the downloads

You can get the downloadable files through Windows Update (Tools | Windows Update in IE5) or use the direct download address we discussed several issues ago.

If you use direct download, that page shows Service Pack 1 divided up into the separate components listed above.

We recommend you use direct download since the Update page is so often so busy that it doesn't work right!  As we discussed earlier, unless you are in the market for the internet sharing capability, the SE updates CD is not a compelling purchase at $25 so we recommend going for SP1.

When we ran the downloaded SP1 file, it did not give us any message, not even a request to reboot.  Only when we rebooted was the update actually installed.  Help/About (from Explorer) gives no indication that SP1 has been installed.

ZDnet Help Channel has a  (Windows 98 Second Edition uperguide)
http://www.zdnet.com/zdhelp/stories/main/0%2C5594%2C2279188%2C00.html
which covers all the new features in detail including a guide to the option for buying the new version.

What's fixed

Lurking in the nooks and crannies of the Microsoft web site are some details of the Service Pack 1 fixes. We've compiled this information into one list for easier reference:

Windows 98 System Update

Active Accessibility

This update addresses issues with color schemes when using Microsoft Active Accessibility options.
Computer Does Not Resume To Recognize USB Device From Standby
If you connect a Universal Serial Bus (USB) device to your Windows 98 computer while the computer is in Standby mode, the computer does not resume. The computer remains in Standby mode and may not recognize the USB device once it has resumed.

Bulk Transfer URBs Can Specify More Than 64 Bytes

The Universal Serial Bus (USB) 1.00 specification defines bulk transfers to be 4, 8,16, 32 or 64 bytes. However, the TransferBufferLength field of _URB_BULK_OR_INTERRUPT_TRANSFER can specify a much larger byte size. The USB specification limits the bulk transfer size to a maximum of 64 bytes at the port driver level.

Computer with Plug and Play Network Adapter Is Not Found

After you have upgraded to Windows 98 on a Windows 95-based computer with a Plug and Play Network Interface Card (NIC) installed, your computer may not be visible in Network Neighborhood to other computers on the network.

System Policy to Require Validation by Network May Not Work

If you are using a system policy that requires validation by the network for Windows access, you may be able to access the desktop even when the network does not validate your user account.

Computer Hangs After 49.7 Days

If your computer is left running for 49.7 days without restarting, your Windows 98 computer may stop responding (hang). This is caused by a problem with the timing algorithm in the Vtdapi.vxd file.

New Dialing Rules for Spain and Italy Require TAPI Update

A new numbering and dialing plan for Spain became effective on April 3, 1998. The previous numbering and dialing plan was discontinued on June 5, 1998. As a result, when using a computer running Windows 98 you may not be able to correctly dial long-distance telephone numbers if your current dialing location is in Spain or Italy.

Windows 98 Year 2000 update

Regional Settings Date/Time - If Regional Settings in Control Panel are set to use two-digit years, the date/time function may not return the proper date because only two digits at a time can be accepted.

Microsoft Wallet
- When entering credit card information in versions of Wallet before 2.1.0.1383, you must enter month, day, and year for expiration dates beyond 2000. Otherwise, information may be read incorrectly. For example, entering a credit card with expiration 5/01 will be interpreted as May 1 of the current year.

Java Virtual Machine
- Some Year 2000 issues have been reported in connection with Java virtual machines based on the Sun Microsystems Java Development Kit (versions 1.1.1-1.1.5). For example, if your Web site uses Java and makes use of the java.txt.SimpleDateFormat class library and you enter four digits for the year, the date functions may use only the first two digits.

Dialer.Exe Log
- If you make a phone call using the phone dialer, the log file that is created displays the year portion of the call date incorrectly.

Date/Time control - If you open Date/Time in Control Panel and set the date to February 29 of a leap year and then use the up/down buttons to change years, February 29 might be displayed even for non-leap years.

WordPad custom properties
- If you select Properties/Custom on a Wordpad or Word document, the custom date settings will not accept the Year 2000 as a valid entry when entered as a two-digit year, or "00." Additionally, since all two digit dates are assumed to be in the 20th century, if the time zone is set to Far East, the date properties will lose a day when you enter the year as 2000.

Date Rollover
- If your system boots up at the precise fraction of a second when the date rolls at midnight, the system clock may display an inaccurate time/date. This is an extremely rare occurrence.

Lagging IP Lease dates
- If you log on to a LAN after March 1, 2000 and run Winipcfg from the Run command or Ipconfig from the DOS VM, the DHCP client reports the IP lease date as having been obtained on the previous day.

Programming to data access components
- If you are a programmer and code to ADO or OLE DB, use data access components such as adDate, adDBDate, Dbtype_Filetime, chose to use an international date format with periods as separators, and specify a year less than 60, your date may be translated as a time.

Microsoft Foundation Class Library
- After the Year 2000, programs that use the COleDateTime function may improperly parse a date.

DOS Xcopy
- When using xcopy in real mode with the optional parameter /D:date, xcopy does not accept years entered as two digits, except for the years 80 through 99. The message "Invalid date" is displayed. When using xcopy in protected mode (from within Windows) two-digit dates are accepted but are recognized as being within the 20th century (02/05/01 is seen as 02/05/1901).

OLE Automation
- The Microsoft Automation library contains routines for interpreting two digit years and provides convenient way for applications to create unambiguous (serial) dates. In Windows 98 the current two digit year cutoff is 2029. This means that two digit years beginning with 30 will be interpreted as being in the 20th century, i.e. 1/1/30 is converted to 1/1/1930, irrespective of the user's century window settings in Control Panel\Regional Settings\Date tab.

DOS Xcopy
- When using xcopy in real mode with the optional parameter /D:date, xcopy does not accept years entered as 2 digits, except for the years 80 - 99. The message "Invalid date" is displayed. When using xcopy in protected mode (from within Windows) 2 digit dates are accepted but are recognized as being within the 20th century (02/05/01 is seen as 02/05/1901).

MQRT.DLL
- Microsoft Message Queue (MSMQ) is installed as part of Personal Web Server and works with two types of digital certificates - external and internal. The internal certificates is a concept supported by MSMQ to allow MSMQ applications to allocate certificates for the purpose of sending authenticated messages. The code creating the requests for internal certificates for MSMQ 1.0 requests to set the validity of the newly created certificates to 10 years. The problem materializes when MSMQ tries to create such a certificate on February 29, 2000 (or any leap year such as 2004, 2008, etc.). This fails because it computes the validity by adding 10 years to the current date which yields 2/29/2010. This is an illegal date because 2010 is not a leap year.

Outlook Express Year 2000 update

Outlook Express 4.01, which is installed in a standard Internet Explorer 4.01, SP1, and SP2 setup. The Year 2000 issue occurs when receiving an IMAP mail message or a News message with a 2-digit year as the sent date. The date can be misinterpreted under certain conditions. If the 2-digit year is anything other than ‘99, Outlook Express assumes the century value is the same as the current century. If the current year is 2000, and a 2-digit date is received as '97, then the year will be interpreted as 2097.

However, there is one special case when different logic is applied. If a 2-digit year of '99 is received and the current year is a multiple of 100 (e.g. 2000), the year will be interpreted as the current year plus 98 (e.g. 2098).

Internet Explorer 4.01 with Service Pack 2

This Service Pack includes Year 2000 updates and security fixes, improves what you see on your monitor, and resolves other minor issues. Because Service Packs are cumulative, this release contains all previous Service Pack updates and any new updates that are available.  To get this update you have to download and run the IE4 setup program which will analyse your system and download the necessary components.

From "Woody's Office Watch"


  • Back To The Top    • Back To Home