I use apcupsd to manage all my computers, workstation, server, Unix, and Windows, and it knows how to do the proper thing, even under Windows. I'm not suggesting that he use that package, as it's rather Unix-centric, but a well-designed program ought to be able to do it, and ought to do it by default, which is why I directed him to check his BIOS.
_________________________
Bitt Faulk