[XCSSA] The Tyrrany of Redmond

xcssa@xcssa.org xcssa@xcssa.org
Mon, 19 Nov 2007 15:47:25 -0600


>>
>> My biggest gripe about Windows XP is how bad it is about shutting
>> down.  It takes many minutes, if it works at all.  First you wait and
>> wait, and then it asks if you want to terminate non-responding task
>> such-and-such.  You say YES and then wait a few more minutes, and
>> then it asks if you want to terminate some other non-responding task
>> (or maybe the same one).  Finally, it will sometimes actually shut
>> down, and other times it will simply leave your desktop in an
>> inoperable state which gives you no choice but to hit the hardware
>> reset button.  Then, of course, it complains that YOU did not shut
>> down properly.  I have to go through this ritual weekly because of
>> security updates, or whenever something else messes up the system.
>>
> Yes.. but you still want daemons to gracefully close things like  
> database
> connections, client sessions, etc.. before doing the final synch no?

Sure, I wouldn't mind orderly shutdown, if it takes a few seconds,  
not 10 minutes.  My Macs and Unix machines don't have this trouble.   
They shut down in a few seconds.  Only on Windows XP does it take  
almost forever to shut down, because Windows insists on being "nice"  
to all the bad processes that don't respond when they are supposed  
to, and gives them several minutes before even asking you if you want  
to terminate them.

BTW, as I said before, it's usually Norton Antivirus that causes this  
problem, but a few other things can do it also.  Somehow my system  
got messed up, such as when I installed Norton Systemworks.  Now,  
when it boots up, I get 1-3 dialogs like this:

"Microsoft Windows is installing new software on your computer..."

"Norton Antivirus 2006 does not support the repair option.  Please  
uninstall and reinstall."

But that's funny, because Norton Antivirus *is* installed and it is  
(otherwise) working fine (as fine as it ever works).  Anyway, I've  
learned to be patient with these bootup dialogs, and only click "OK"  
and not "Cancel".  If I click "Cancel", or close the dialog boxes  
with their close button, THAT is what causes the usual interminable  
shutdown later.

Now just last week, I looked this up on Norton's website, checked the  
directories that I was supposed to check (they were fine), and ran  
their cleanup tool.  I was rewarded for my efforts with a bootup that  
now has 3 of the above dialogs, typically, instead of just 2.  (In  
fact, IIRC, that was how I ended up with 2, instead of just 1, when I  
ran their cleanup tool last year.  But I had forgotten about that.   
Apparently every time I run their cleanup tool I simply dig a deeper  
hole.  Why can't Norton clean up after itself properly?  I'm thinking  
of trying out another brand registry cleaner, like the one that  
helped me finally clean out all of McAfee's TSR's on my Win98 system  
(which had slowed down that system so much it was nearly useless, and  
even a McAfee uninstall didn't help).  Also, it's very annoying that  
both Norton and McAfee don't put their temporary stuff in the usual  
StartUp location, but in some other strange places, where it's  
essentially impossible to dig out without a special cleanup program.

The only remaining option in the Norton FAQs is to wipe all Norton  
products and reinstall.  I have two problems with that.  For one,  
"Norton Internet Security" came pre-installed on my computer, so I  
don't have a disc for it.  Norton Systemworks came on a disc, but I  
can't find the disc, and my one year "license" for it has already  
expired, so I don't expect I'll be able to download a new copy from  
Norton, which is where most of it comes from even if you have the  
disc.  (In spite of being "expired" it still seems to work.)  BTW, I  
hate 1 year licenses.  I've hardly even used this $79 program, and  
now it's "expired".  So I put up with all the annoyances so I can  
keep this program in case I need it later.  Among other things, it  
has an upgraded "scandisc" that seems to clean up disc problems  
better than the built-in one.  But I've only used that once.  Also,  
"Norton Internet Security" has learned about all the ports it needs  
to leave open for other programs.  If I wipe and reinstall, it may  
need to go through that painful learning process all over again.

>
>> The disk cache should always sync to disk completely whenever there
>> is idle time.

>
> Yes.. but if a file is sent to disk.. and the disk replies  
> "written" before
> cache is dumped to disk, then the disk cache will need to be non- 
> volatile
> (either SRAM + battery or some new NV solution such as FeRAM).

Once again, I'd certainly be willing to wait a few seconds for the  
disc to write its own cache out.  I'm sure that happens on Macs and  
Unix systems, and it doesn't take long.

The problem is on Windows when it won't shutdown properly.  Then,  
you're stuck.  You have no alternative but to use the hardware reboot  
or shutdown.

Now, even that wouldn't be a problem if the disc were always kept  
syncd, as much as possible anyway.

Windows ought to have a seperate "sync disks" command so you can do  
that before hitting the hardware reset button.

>
> Later.. windows (with Win2k and newer) became more "resilient" to  
> crashes due
> to advances of and the stability of NTFS (as did Linux with ext2,  
> Reiser,
> JFS, and XFS).


That's good to hear.  It's good that the filesystem has become more  
resilient to crashes.  Especially since the system seems to  
experience crashes and hangs even more frequently than Windows 98.

Charles