VS 2008 Service Pack 1 проблема - PullRequest
0 голосов
/ 12 января 2009

Мой OPS - это XP и установлен пакет обновления 3. Я не могу установить vs2008 с пакетом обновления 1, В файле журнала я вижу, что «компоненты времени разработки Visual C ++ 2008 SP1 для x86 - KB947888» не могут быть установлены. Код ошибки 1603. Последняя часть установочного файла находится здесь.

Returning IDOK. INSTALLMESSAGE_ERROR 
[Error 1335.
    The cabinet file 'patch.cab' required for this installation is corrupt and cannot be used. 
    This could indicate a network error, an error reading from the CD-ROM, 
    or a problem with this package.]
[1/12/2009, 10:14:50] 
   (IronSpigot::MsiExternalUiHandler::UiHandler) 
   Returning IDOK. INSTALLMESSAGE_ACTIONSTART 
   [Action 10:14:50: Rollback. Rolling back action:]
[1/12/2009, 10:17:29]
   (IronSpigot::MspInstallerT<class ATL::CStringT<unsigned short,class ATL::StrTraitATL<unsigned short,class ATL::ChTraitsCRT<unsigned short> > > >::PerformMsiOperation)
   Patch (C:\DOCUME~1\Cem\LOCALS~1\Temp\Microsoft Visual Studio 2008 SP1\VS90sp1-KB945140-X86-ENU.msp;
              C:\DOCUME~1\Cem\LOCALS~1\Temp\Microsoft Visual Studio 2008 SP1\VC90sp1-KB947888-x86-enu.msp) 
              install failed on product (Microsoft Visual Studio 2008 Professional Edition - ENU). 
   Msi Log: 
      Microsoft Visual Studio 2008 SP1_20090112_100005671-Microsoft Visual Studio 2008 Professional Edition - ENU-MSP0.txt
[1/12/2009, 10:17:29] 
    (IronSpigot::MspInstallerT<class ATL::CStringT<unsigned short,class ATL::StrTraitATL<unsigned short,class ATL::ChTraitsCRT<unsigned short> > > >::PerformMsiOperation) 
    MsiApplyMultiplePatches returned 0x643

Ответы [ 4 ]

1 голос
/ 03 марта 2010

Я получил похожую ошибку, и проблема в том, что iso-файл, даже если он поврежден (например, из-за нестабильной загрузки), все еще может быть распакован и / или успешно смонтирован / записан. Я заново загрузил iso, установил новый и установил без проблем ... Затем я заметил разницу в хеше md5 сбойного iso с тем, который работал ... Убедитесь, что ваш vs2008 sp1 iso имеет эти хэши, чтобы убедиться, что поврежденный iso-файл не является причиной:

MD5 Hash = 0C5C6B7E4E80B66CD299B1DBA6A819DB

SHA-1 Hash = 2459232F67B38594DE192778020145DCD0B0DF9F

0 голосов
/ 12 января 2009

Нет диво, я думаю, что проблема зависит от программы (наподобие сторонней программы) на моем компьютере. Сейчас я загружаю sp как файл iso. Но я думаю, что это не решит проблему.

0 голосов
/ 24 марта 2009

программа обращается к папке c: \ config.msi и не получает привилегий.

0 голосов
/ 12 января 2009

Если вы загрузили SP1, загрузите снова. Также может быть так, что на вашей машине недостаточно оперативной памяти, чтобы установщик мог распаковать исправление.

...