1. Why does automatic reboot not work on my system?

    I don't know, on some systems it just doesn't, for example my Warp 3 with FixPak 35, but it does on my Warp 4. I was unable to figure out what the reason for this is, but a few users have also reported this, and the problem also occurs with the WarpEnhancer reboot feature, so I guess it's not &xwp;'s fault. (The reboot feature uses an undocumented IOCtl to DOS.SYS anyway, so there is probably no guarantee by IBM that it will always work.) If you have the IBM BootManager installed, you can circumvent this problem by specifying SETBOOT.EXE as a user reboot option (Desktop settings notebook -> "XDesktop" page 1 -> "Actions").

  2. Is there anything which &xshutdown; does not properly save?

    Yes. &xshutdown; does not save positions of folders which have changed just before &xshutdown; was initiated, because the WPS delays saving folder positions in some background thread to which I have found no access, and the format of the folder position entries in OS2.INI is not documented, so I cannot do it myself. The same applies to folders which are closed by &xshutdown; itself. If you want folder positions to be saved, close them manually and wait a few (about 10-20) seconds before starting &xshutdown;.

    (With "folder positions", I mean the position of an open folder window itself, not the positions of the icons in a folder. These are properly saved.)

    Also, &xshutdown; cannot save changes to the Tasklist window (e.g. fonts or colors being dropped on them). If you want these changes saved, you'll have to use &os2;'s regular shutdown just once.

  3. Why do I keep getting errors while the INI files are being saved?

    This is one of the all time favorites, and the problem has changed with several releases.

  4. After using Xhutdown, at the next reboot, the screen is reset to VGA, and I get a dialog saying that the Desktop could not be found. What is this?

    This is the same problem as described in the previous question. Obviously, your INI files have not been properly saved. As a result, &os2; reverts to default values for the screen and cannot find your desktop.

    If this happens, you will find a backup copy of both OS2.INI and OS2SYS.INI in your \OS2 directory, renamed to .BAK. Before &xshutdown; saves the INI files, it renames the old ones. Boot to a command line (using Alt-F1 during startup) and rename these two backups back to *.INI.

  5. Why is APM power-off is not working on my system?

    I don't know. On some systems, it just doesn't. I'm pretty sure it's not &xwp;'s fault because &xwp; does nothing but calling into the APM.SYS device driver, after which it has no control over what that driver is doing to power off the system.

    IBM updated the APM APM support with Warp 4 Fixpak 6 (and possibly later too). The "&xshutdown;" page in the Desktop's settings notebook displays the version number of the installed APM driver, which should be at least 1.2 to make APM power-off work.

    Even worse, there are many systems which have no 100% compatible APM support in the BIOS, and this might be the problem too.

  6. APM power-off works, but at the next reboot I am getting CHKDSKs.

    Again, &xwp; can't do much about this. I am getting these CHKDSKs too on my laptop, even though it's working fine on my desktop machine. Apparently APM.SYS does not wait long enough for some hard disk with large internal caches to flush their caches to disk before the system power is killed. This appears to be a generic problem which I've also read about with Win95, so you'll probably have to disable APM altogether in this case.