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 失敗」検索して いくつか見たが、どれも当てはまらない。

 

http://social.msdn.microsoft.com/Forums/ja-JP/vsgeneralja/thread/78dcad3b-649b-4fdf-aaa6-335bc6af8c0d/

http://yoshy.b.sourceforge.jp/2011/10/04/vs2008sp1%E3%81%AE%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3%E6%9B%B4%E6%96%B0%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0kb971092%E3%81%8Cwin7x64%E3%81%A7%E5%A4%B1%E6%95%97/

http://stackoverflow.com/questions/1216893/visual-studio-2008-security-update-installation-issue-kb-971092

 

単独で、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 で)

 

f:id:shaggyman:20130516132533p:plain

 

なので、KB971091 をアンインストール後、KB971092 をインストール- -> 無事成功

 

f:id:shaggyman:20130516132534p:plain

 

時間がかかった。