Microsoft User Profile Hive Cleanup serviceThere is nothing more annoying that waiting while Windows tries to tidy up when you need to reboot a server or a machine with roaming profiles or switched users (well, the need for a reboot is usually more annoying, but given that sometimes you can't avoid it, it would be nice if the process was quick, slick and painless).

Luckily Microsoft have recently released a small service that takes a more active role in monitoring what applications are active for a user, and when they are existed make sure they tidy up properly behind them - so the shutdown/reboot process doesn't have to sit around kicking it's heels while the housekeeping and double-checking is carried out. This new goodie goes by the mouthful of the User Profile Hive Cleanup Service (where was it when the good names got handed round!)