Microsoft Visual Studio 2008 Service Pack 1 のセキュリティ更新プログラム (KB971092) が Windows7 32ビット で失敗する
Windows Update で失敗、Windows のアプリケーションログに以下のように表示されている。
製品: Microsoft Visual Studio 2008 Professional Edition - JPN - 更新 'Microsoft Visual Studio 2008 - Hotfix - KB971092' をインストールできませんでした。エラーは 1603 です。追加情報は、ログ ファイル C:\Windows\TEMP\VC Libraries QFE Patch_20130514_100355793-Microsoft Visual Studio 2008 Professional Edition - JPN-MSP0.txt にあります。
画面に出たコードは643。
で、繰り返し Windows Update で出てくる。
「kb971092 失敗」検索して いくつか見たが、どれも当てはまらない。
単独で、KB971092 をダウンロードして、実行したが同じエラー
ログを見ると、
MSI (s) (90:60) [10:32:50:098]: Executing op: AssemblyCopy(SourceName=109236|Microsoft.VisualStudio.CommandBars.dll,SourceCabKey=FL_Microsoft_VisualStudio_CommandBars_dll_109236_109236_x86_ln.3643236F_FC70_11D3_A536_0090278A1BB8,DestName=Microsoft.VisualStudio.CommandBars.dll,Attributes=16384,FileSize=69632,PerTick=65536,,VerifyMedia=1,,,,,ComponentId={6D9779D8-A343-4D9D-A3A4-DFC3D3413916},IsManifest=1,,,AssemblyMode=0,)
DEBUG: Error 2902: Operation ixfAssemblyCopy called out of sequence.
MSI (s) (90:60) [10:32:50:098]: 製品: Microsoft Visual Studio 2008 Professional Edition - JPN -- このパッケージのインストール中にインストーラで予期しないエラーが発生しました。このパッケージに問題がある可能性があります。エラー コードは 2902 です。引数: ixfAssemblyCopy、、
このパッケージのインストール中にインストーラで予期しないエラーが発生しました。このパッケージに問題がある可能性があります。エラー コードは 2902 です。引数: ixfAssemblyCopy、、
MSI (s) (90:60) [10:32:50:118]: User policy value 'DisableRollback' is 0
MSI (s) (90:60) [10:32:50:118]: Machine policy value 'DisableRollback' is 0
アクション終了 10:32:50: InstallFinalize。 戻り値 3。
DLL ファイルが変?
それでも、わからず、KB971092 の情報を MS サイトで探してたら、
以下URL で、SP1ではなく、VS2008無印用のパッチ(KB971091)もあることを発見。
http://technet.microsoft.com/ja-jp/security/bulletin/ms09-035
確認したらすでにあたっている!!!(Windows Update で)
なので、KB971091 をアンインストール後、KB971092 をインストール- -> 無事成功
時間がかかった。