I have been having a problem for several months. My automatic updates won't install. They all fail. I decided to install them manually. For the most part, that worked. I am down to 4 updates, identified by Windows Update that won't install. I am running Windows Vista Ultimate 32bit version SP2 on a Lenovo T61p. The updates that won't install when run manually give the error message "The version of Windows you have installed does not match the update you are trying to install". That got me thinking. I now notice every one of the updates, instead of starting with "Windows6.0-KBxxxx" start with "Windows2000-KBxxxx" or "WindowsXP-KBxxxx" For example, "WindowsXP-KB075467-x86-ENU". So ALL of the ones failing on the manual install either have a prefix of WindowsXP or Windows2000. So the curious thing is this... why are they being offered by Windows Automatic Update service as an important update I need to do? Should they really be run and installed on a Vista Machine? If not, again, why doesn't Windows update service realize I shouldn't be offered those updates? And how do I fix it?