Although Windows Millennium Edition is built on the Windows 9x kernel, not all Windows 98 software runs properly on it, particularly antivirus and personal firewall programs.
Among the Windows 98 programs that have had problems with Me are personal security tools such as Symantec's Norton Internet Security 2000, Norton Personal Firewall 2000, Network ICE's BlackICE Defender, and Network Associates McAfee PGP Personal Privacy.
Microsoft says the Windows 98 versions of these applications might be having problems because of at least two key changes in Windows Me that weren't anticipated by all vendors. One is that Microsoft no longer supports DOS for Windows Me users. Real Mode DOS is a character-based operating system, and all earlier versions of Windows 9x allowed access to it so users could run non-Windows DOS programs. Also, the new OS uses the Windows 2000 TCP/IP networking stack instead of the one from Windows 98.
Either way, you may need to upgrade antivirus and firewall software to run smoothly with Windows Me. Upgrades are available for Norton Systems Works 2000, Internet Security 2000 and Personal Firewall 2000, Network ICE BlackICE Defender 2.1.cl, and McAfee VirusScan 5. If you run Dr. Solomon's Anti-Virus or PGP Personal Privacy, you'll have to delay upgrading to Windows Me until the applications vendors release updates -- or forgo those programs.
Changes for the Best?
Microsoft says it removed Real Mode DOS support to better protect the Windows ME system, even though the function is used in some antivirus tools and disk utilities as well as hardware devices.
"RealMode DOS lets any application or device driver write straight to the system memory for improved performance," says Greg Sullivan, lead product manager Microsoft Windows Me. "The problem is, errors writing to memory can adversely affect your entire system."
Instead, Sullivan says, Microsoft gives devices and applications other ways to achieve the same capabilities. For Windows Me, the appropriate tools are DirectX for video and the Windows Driver model.
Previously, device manufacturers had to write different drivers for Windows 9x and NT, Sullivan says. Now, "Drivers written to Windows Driver Model, or WDM, should be supported across both systems," he says.
Consolidating driver support also looks toward Whistler, Microsoft's next operating system update. It's being built on the Windows 2000 kernel, not the 9x kernel that Me is based on. If new drivers work with Me and 2000, theoretically they will work with Whistler.
Another way Windows Me prepares the way for Whistler is by using the TCP/IP networking stack from Windows 2000, Sullivan says. This version improves reliability and security when systems talk across the Internet, he says, adding that this change affects applications that relied on the Windows 98 networking stack, he adds.
Norton Internet Security 2000, PGP Personal Privacy, and Dr. Solomon Anti-Virus are among those applications, although workarounds are in development. But these aren't the only products that have problems with Me.
Upgrade Your Apps for Windows Me
You'll have to upgrade many major antivirus and personal security applications to ensure they'll run on Windows Me. Unfortunately, not all the upgrades are free or even ready.
Norton SystemWorks 2001 supports both new operating systems, Symantec says. The company recommends SystemWorks 2000 users upgrade to SystemWorks 2001 if they plan to use Windows Me.
"We have a couple areas where the product simply didn't work with Me, which is why we introduced a new version," says Marian Merritt, group product manager of Norton SystemWorks.
The upgrades have new features as well as OS compatibility. SystemWorks 2001 contains new versions of Norton Anti-Virus and Norton Utilities that support Windows 2000 and NT for the first time. But they cost.
"The changes are a little deeper" than Symantec is willing to offer in its free Live Update service, Merritt says.
A full version of SystemWorks 2001 costs $155 ($200 for the professional release).
With the release of Windows Me, Symantec will ship Norton Internet Security 2001 version 2.5 (regular and family edition) and Norton Personal Firewall 2001 version 2.5. They support Windows Me, 9x, and 2000.
Norton Personal Firewall costs $103 and will most likely be available in October.
Quarterdeck product CleanSweep, now part of SystemWorks, has also been updated for Me, Powledge says.
Although personal firewall and intrusion protection program BlackICE Defender was on Microsoft's list of applications incompatible with Windows Me, Network ICE says that's not true.
BlackICE Defender 2.1.cl had some problems with Service Pack 1 for Windows 2000 because Microsoft changed the service pack slightly from the one it issued to developers, says John Myung, technical marketing manager at Network ICE. "In August, we released Black ICE Defender 2.1.cn that covers Windows 2000 Service Pack 1, as well as Windows Me and 9x," he says.
Network ICE offers a free upgrade to current BlackICE Defender users who already pay the annual maintenance charge.
Network Associates says all current McAfee security products are compatible with Windows Me except PGP Personal Privacy, a component in McAfee Student Survival Kit and McAfee Office 3.0; and Dr. Solomon's Anti-Virus. Compatible are McAfee Office 3.0 and McAfee QuickClean 1.0, released this week; as well as McAfee Utilities, McAfee UnInstaller, McAfee Firewall, and McAfee Internet Guard Dog.
"McAfee VirusScan 5 users can get a free patch from McAfee.com" to work with Windows Me, says Tracy Hulver, director of product management, McAfee software unit at Network Associates.
Still Waiting for Upgrades
Neither Network Associates' Dr. Solomon Anti-Virus nor PGP Personal Privacy, an encryption application, are yet compatible with Windows Me.
"There will be upgrades, but we don't have dates yet," Hulver says. "When you get into security and encryption it gets difficult."
For now, if you depend on PGP Personal Privacy, Dr. Solomon, or any other security tool that does not yet support Windows Me, you may want to hold off on that operating system upgrade.