-----Original Message-----
From: Bill Drake <bdrake@direct.ca>
Newsgroups:
microsoft.public.inetexplorer.ie4,microsoft.public.inetexplorer.ie4.security,microsoft.public.outlook,microsoft.public.win98.gen_discussion,microsoft.public.win98.internet,microsoft.public.win98.internet.browser,microsoft.public.win98.internet.outlo
Date: January 16, 1999 6:52 PM
Subject: Re: BUGFIX UPDATE FOR W98 - problems with MSIE4 Java, MSIE4 Security, Norton
Antivirus and McAfee Antivirus
>After a massive struggle with W98 and the lockup problems
>with NAV over the past 2 days -- I think I have finally got to
>the bottom of the problem for W98 users.
>
>It turns out that the W98 problem is not caused by the JVM
>Update, but by the Y2K update! Consequently, the problems
>W95 users are having and the problems that W98 users are
>having -- though they produce the same problems (stalls,
>lockups, IPFs) -- are caused by completely different
>circumstances.
>
>
>Here's what I've found:
>
>1. The Y2K update for W98 updates several system DLLs.
>
> However, the Y2K update *also* patches IO.SYS, the
> main DOS 7.1 bootup-file that starts your machine before
> W98 even begins to load.
>
>2. The Y2K update-DLLs and the IO.SYS file are a matched
> set. Mismatches will cause stalls, lockups and GPFs.
>
>3. The Y2K patch cannot be installed with *any* on-the-fly
> Virus Scanner (be it Norton, McAfee or whatever) running.
>
> If the Y2K patch is installed with an on-the-fly Virus Scanner
> running, this will prevent the update of IO.SYS, (although
> the date/time info changes, the info inside the file does not)
> producing the very mismatch mentioned in Item2 -- along
> with all the instability problems that occur when the Y2K
> update DLLs and IO.SYS are mismatched.
>
>4. All "rescue" disks, such as the W95 Boot Disks, W95
> Emergency disks, Anti-virus rescue disks, the Norton
> rescue disks, Zip-rescue disks, DOS-based Tape-Backup
> disks, etc., *must* be updated with the new IO.SYS or
> there will be endless problems when booting from floppies
> and trying to work with W98 -- due to the DLL/IO.SYS
> mismatch problems.
>
>
>How to tell if you've got the problem:
>
>1. Try to go to the Windows Update website. If you have
> the DLL/IO.SYS mismatch, you will get an IPF in
> Explorer when the update page tries to query your
> machine to find out what is already installed.
>
>2. Another test is to open Windows Explorer, navigate
> to the C:\Windows\System folder, and try to scroll
> quickly up and down the file-list. You will get the
> same IPF as found in Item1 if you scroll quickly
> enough that W98 has to use the swapfile and cache
> routines to show the screen-info.
>
>2. If you confirm that the Y2K patch is not properly
> installed -- you must manually perform the Y2K
> update WITH YOUR VIRUS SCANNER DISABLED
> in order to properly update your system.
>
>
>How to perform the manual update:
>
>1. Normally, the Y2K update file itself will be found
> in one of the subfolders off your
> C:\WINDOWS\msdownload.tmp folder.
>
> Note: Each update down from the W95 Updates
> page will
produce a subfolder off the page
> with a
randomly-generated name. This is
> normal and
correct.
>
> Move into
each of the randomly-named
> subfolders in
sequence. You should find
> two or three
files in each subfolder.
> Folders with
only two files are "control"
> subfolders,
and can be deleted. Folders
> with 3 or
more files are "payload" subfolders,
> and actually
contain the update-programs
> the W98
update-engine uses.
>
>2. You are looking for a folder which contains the file
> Y2K.EXE. Once you have found this folder, move
> the Y2K.EXE file to an unrelated subfolder. You
> will need this update again in future if something
> goes wrong with your system. Once you have
> Y2K.EXE -- *ensure* you have a proper backup
> of this file.
>
>3. If you cannot find the Y2K.EXE file on your system,
> then you will have to get someone who has the file
> to send it to you.
>
> If you have another machine with e-mail access,
> get a friend who has the file to mail it to that machine
> as an attachment.
>
> Note: The machine receiving the e-mail with the
> file does not
have to be a W98 machine.
>
> All you need
to do is get the W98 Y2K.EXE
> file in your
hands - by whatever means.
>
>4. Once you have the Y2K.EXE file, open W98 and
> close everything that could possibly be running
> in the background. This includes the Microsoft
> Office toolbar, System Tray items such as
> Norton Crashguard and anything else in the
> System tray that has an "Exit" command.
>
>5. Any remaining System Tray items that cannot
> be removed should be disabled if possible.
>
> It is *absolutely mandatory* to disable all
> on-the-fly virus-scanner-related utilities for
> the Y2K patch to install correctly.
>
>6. Open a W98 DOSbox, navigate to the Y2K.EXE
> location, and run the Y2K.EXE patch from there.
>
>7. The patch will install and then prompt to reboot
> your machine. At this point, you *must* shutdown
> and restart for the update to be applied correctly.
>
>8. After the reboot, you should find your system now
> runs stably. The lockup problems at startup and
> the instability problems with Windows and Internet
> Explorer should be gone.
>
>9. If your machine does run stably after the above
> update -- ensure that you properly update each
> and every one of your "Emergency" or "Rescue"
> disk-sets so your DOS files match properly
> between your boot-floppies and your
> newly-updated Hard Disk files.
>
> You can perform this update by opening a W98
> DOSbox, putting the "Boot" disk (normally the first
> disk of a multi-disk "Rescue" set) into the floppy drive,
> and typing "SYS A: <return>" from the C: prompt
> in the DOSbox.
>
> The above will update IO.SYS and a bunch of
> other files on the floppy with the updated versions
> from your Hard Disk. Voila -- things are fixed... <g>
>
>
>Caveats, wrinkles and "gotchas":
>
>1. According to the W98 update website, the
> Y2K update *requires* the installation of the latest
> MS JVM before the Y2K update will work
> correctly.
>
>2. Actually, what is needed is the latest OAINST
> update and Regsvr32.exe -- these are packaged
> with the MS JVM update.
>
>3. The easiest way to ensure you have the proper
> files installed before you run the Y2K.EXE is to
> download and install the stand-alone
> MSJavX86.exe Build 3158 update from the MS
> Java website.
>
> I have confirmed that the Java cabs in this
> package and the OAINST.EXE update in this
> package are identical to the cabs found in the
> W98 Java Virtual Machine update available
> through the W98 update site.
>
> The manual-update package contains an installer
> which checks the version of Windows on which it
> is installing -- and performs the appropriate
> patches only.
>
> The manual-update package does NOT perform
> either the DCOM95 or CRYPTSYS updates on
> W98 machines -- which is consistent with my
> observations in a previous post that the files in
> those updates are older than those supplied with
> W98.
>
> Consequently, it is perfectly acceptable to use
> the MSJavX86.exe (Build 3158) update file to
> prepare the machine for the Y2K.EXE patch.
>
> Note: If you know you have run the JVM
> update in the
past, you don't need to
> worry about
the above problem.
>
> As far as I
am aware, everyone who
> has run into
this problem after performing
> updates to
W98 will already be running
> an updated
JVM before the Y2K patch is
> run.
>
>4. If possible, do not "stack" the Y2K patch along
> with other patches from the W98 update site.
>
> In my experience, it is OK to download and
> install the W98 Java Virtual Machine update
> (along with any other desired updates) in a
> group of download-items from the W98 update
> site. However, it is best to ensure that all other
> items are fully and correctly installed before
> running the Y2K update as a standalone item.
>
>
>Final recommendations:
>
>1. Norton users should confirm they are running
> the latest patches for NU95/NAV on their
> machines.
>
> Note: People updating to NU95 Version 3.09
> must run the
Live-Update procedure at
> least *twice*
before they have the latest
> updates
available.
>
> Since the
release of NU95 V3.09, a
> small update
(366K) has been released
> which
improves the capability of NU95V3
> to shutdown
without system hangs. It
> is important
to install this update.
>
> Furthermore,
when updating any Norton
> product -- it
is always best to revisit the
> Live-Update
procedure as many times
> as necessary,
until a dialog appears which
> tells you
your system is completely up to
> date.
>
> In some
cases, Symantec require a
> machine to be
patched to a certain level
> before the
next set of updates can be
> installed.
The procedure in the above
> paragraph
ensures you are actually
> running all
the patches and updates
> available for
your product.
>
>
>Hope this helps. <whew><wiping brow>
>
>
>
>Best I can do for now. <tm>
>
>
>Bill
|