It must have been some corrupted file, like part of Windows Installer. Happens sometimes while PC is turned off via "cable", or with BSOD. Sometimes files get corrupted after simple restart due to errors in filesystem, or badblocks (even covered by drive cache).