Something hinky went wrong when I installed SQL Server 2008 on my Development machine and the "Restart Computer" rule kept failing no matter how many times I rebooted. After some Googling I found this page which suggested clearing the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations Registry key. I cleared the key and I now the Restart Computer rule passed. Yeah!