WhyReboot shows pending file operations
Windows has mechanism that allows applications to create pending file operations. Such operations (moving or deleting file for example) are postponed and executed next time computer is rebooted . This is mostly used when files are locked and can’t be processed while Windows is running.
WhyReboot is utility that shows list of currently scheduled pending operations.
How it works
Really simple. It accesses Windows registry section where information needed is stored and displays it as text. Simple, effective and way more user-friendly than manual digging in registry.

What to do with information
- satisfy curiosity;
- decide if reboot is needed when something asks for one;
- deal with files manually using Unlocker or FileAssassin to skip reboot.
Overall
Freeware, portable , tiny, perfectly fulfills single function. Not something needed daily but good one to have especially if (un)installing lots of software.
Home&download http://exodusdev.com/products/whyreboot



Kind of pointless, isn’t it? Its definately aimed for the curious advanced-amatuer user or the sysadmin who wants 99.999% uptime.
@Michael Henry
Define pointless? :) It has clear function and performs it well – unlike plenty of software.
My home desktop has plenty of server-type stuff running such as HTTP share, torrent, custom RSS feeds, etc. Rebooting means I must carefully shutdown all of that (kicking everyone connected in the process) before reboot and then restart everything after. Why bother if some installer fails to rewrite single DLL or something like that?
As I wrote in post it’s harldy a daily needed utility but it does save trouble of manually looking up registry entries when you need it.
PS I had no opportunity to use it in that way so far but it can also be useful to troubleshoot antivirus-eating viruses
PPS thanks for your visit and opinion :)
Hey, well I for one find it very useful. Acrobat is currently telling me I need to reboot to delete some files. WhyReboot told me which files, and I’ve just deleted them myself, no reboot required. I cleaned out the offending registry key and I can carry on with what I’m doing, no interruptions. Excellent!
@David Pritchard
Glad it was useful and thanks for your comment. :)
[...] had posted how to view pending file operations with WhyReboot and this time it is how to schedule [...]
[...] can be removed from interface and there are few extra tools, including pending delete of locked files. It can be used for cleanup but main function remains log [...]