Compuserve is a real pain in the ass, but it's the only local dailup
ISP that doesn't smother you with connection time or bandwith
restrictions. If it wern't for the need for proprietary handshakes,
then I could simply use native Linux apps to connect to my ISP.
OK, the glitch happened again and I had a chance to try things out. It
turns out that using dashes (-) IS the correct syntax for shutdown command
options, and I did in fact do things correctly in my first post.
(shutdown /f /r does not even work)
So, I tried "shutdown -f -r" again, and the same things happended: the
shutdown dialog box that displays the start of the default 30 second
countdown appeared, but then it froze and never progressed. I tried to
abort the shutdown with "shutdown -a", but nothing happened, and any
further attempts to initiate shutdown commands other than "-a" would return
the error that a shutdown was already in progress.
So, I tried to kill the Compuserve software process by using
"kill -s sigkill -p wcs2000.exe", which successfully killed that process.
The previously frozen shutdown dialog disappeared, and the shutdown process
was apparently aborted.
After all of this, I then tried to shutdown again by simply using
"shutdown -r", which finally worked this time.
So, the lesson to be learned seems to be that shutdown.exe doesn't want to
work at all until the Compuserve process "wcs2000.exe" is first killed.