Rubber666
Ну sfc в принципе иногда так работает, то есть просит втавить диск, но чаще всего нажатие на овтор помогает ей справиться.
Что еще предложить.. попробуйте вот еще что:
проверьте правильно ли указан путь к файлу Msiexec.exe в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer в параметре ImagePath
Попробуйте повторно установить инсталлер:
Пуск - Выполнить cmd
выполните последовательно команды:
Код:

attrib -r -s -h диск:\%Windir%\system32\dllcache
Код:

ren msi.dll msi.old
Код:

ren msiexec.exe msiexec.old
Код:

ren msihnd.dll msihnd.old
Код:

exit
Перезагрузитесь.
Установите инсталлер повторно:
http://support.microsoft.com/kb/893803/
Есди не поможет... а что если действительно дело в памяти? Может попробуйте прогнать MemTest`ом?