状況を説明します。
1:WindowsUpdateにより、MSCOMCTL.DLLは最新に保たれていたか、もともと存在していなかった。
2:何かのソフトのSETUPにより、古いMSCOMCTL.DLLがインストールされた。
その際、なぜか古い方の「MSCOMCTL.DLL」がPC内に残ってしまった。
※その後そのソフトをアンインストールしても、
古い「MSCOMCTL.DLL」がそのまま残っていたので、
最新に保たれていたものをなぜか古い「MSCOMCTL.DLL」で上書きされている。
と推測しています。
3:WindowsUpdateからはその古いMSCOMCTL.DLLは検収できず、
「更新プログラム」は必要ない状況になってます。
「1:」によるUpdateは成功しているのでそのログを見ているのかもしれません。
4:しかし他社製セキュリティソフトが、古いMSCOMCTL.DLLを検出し、
MS12-027の脆弱性としてアラートを発しています。
5:そこで手動にて「MS12-027」関連の更新プログラムを実行してみるが、
「インストール不要」、もしくは「対象外」としてどれもインストールできず、
MSCOMCTL.DLLは古いまま。
※Office2007、SQLServer2005、VB6ランタイムを対象にインストを試みましたが、
インストールを制限されました。
そこで質問です。
この「MSCOMCTL.DLL」の新しめ日付のファイルは他PCで発見しました。
この日付の新しい「MSCOMCTL.DLL」で上書き保存してもよいものでしょうか。
また、この状況に気付いた時には、
「2:」を行う前の復元ポイントは流れてしまっていて、
復元を試すことはできませんでした。
OS入れ直しだけは回避したくていろいろ足掻いております。
以上よろしくお願いいたします。