XP и Vista идут с Версией 2.0 Платформы.NET из поля? Или им нужна установка пакета обновления?
Из обоих никакой версии Windows не установили Платформу.NET. Windows Vista имеет Платформу.NET 3,0 доступных как "Windows Feature", который также установит Платформу.NET 2.0