0

私の OPS は XP で、サービス パック 3 がインストールされています。vs2008 サービス パック 1 をインストールできません。エラー コードは 1603 です。インストール ファイルの最後の部分はここにあります。

IDOK を返します。インストールメッセージ_エラー
[エラー 1335。
    このインストールに必要なキャビネット ファイル 'patch.cab' が壊れているため、使用できません。
    これは、ネットワーク エラー、CD-ROM からの読み取りエラー、
    またはこのパッケージに問題があります。]
[2009 年 12 月 1 日、10:14:50]
   (IronSpigot::MsiExternalUiHandler::UiHandler)
   IDOK を返します。INSTALLMESSAGE_ACTIONSTART
   [アクション 10:14:50: ロールバック。ロールバック アクション:]
[2009 年 12 月 1 日、10:17:29]
   (IronSpigot::MspInstallerT<class ATL::CStringT<unsigned short,class ATL::StrTraitATL<unsigned short,class ATL::ChTraitsCRT<unsigned short> > > >::PerformMsiOperation)
   パッチ (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)
              製品 (Microsoft Visual Studio 2008 Professional Edition - ENU) でインストールに失敗しました。
   Msi ログ:
      Microsoft Visual Studio 2008 SP1_20090112_100005671-Microsoft Visual Studio 2008 プロフェッショナル エディション - ENU-MSP0.txt
[2009 年 12 月 1 日、10:17:29]
    (IronSpigot::MspInstallerT<class ATL::CStringT<unsigned short,class ATL::StrTraitATL<unsigned short,class ATL::ChTraitsCRT<unsigned short> > > >::PerformMsiOperation)
    MsiApplyMultiplePatches が 0x643 を返しました
4

4 に答える 4

1

同様のエラーが発生しましたが、問題は、iso ファイルが破損している場合でも (たとえば、不安定なダウンロードによって)、圧縮解除および/または正常にマウント/書き込みできることです。isoを再ダウンロードし、新しいものをマウントし、問題なくインストールしました...その後、失敗したisoのmd5ハッシュと機能したものとの違いを観察しました...vs2008 sp1 isoにこのハッシュがあることを確認してください破損した iso ファイルが原因ではないことを確認します。

MD5 ハッシュ = 0C5C6B7E4E80B66CD299B1DBA6A819DB

SHA-1 ハッシュ = 2459232F67B38594DE192778020145DCD0B0DF9F

于 2010-03-03T16:12:15.427 に答える
0

いいえ、問題は私のマシンのプログラム(サードパーティプログラムのような)に依存していると思います.現在spをisoファイルとしてダウンロードしています.しかし、問題は解決しないと思います.

于 2009-01-12T10:00:03.930 に答える
0

プログラムはc:\config.msiフォルダーにアクセスしており、権限を取得していません。

于 2009-03-23T22:35:39.570 に答える
0

SP1 をダウンロードした場合は、再度ダウンロードしてください。また、インストーラーがパッチを解凍するのに十分な RAM がマシンにない可能性もあります。

于 2009-01-12T09:44:34.993 に答える