Author Topic: ソフトウェア更新状況のInternet Explorerのバージョン判定  (Read 2954 times)

0 Members and 1 Guest are viewing this topic.

Offline Tahnyan

  • Jr. Member
  • **
  • Posts: 28
  • 一介のAvast!ユーザーです。
ソフトウェア更新状況のInternet Explorerのバージョン判定をどうやっているのか疑問があり書き込みしました。

現在、ソフトウェア更新状況の『最新ではないソフトウェア』の一覧にInternet Explorerが載っています。

最新のバージョン 9.0.8112.16781
現在インストールされているバージョン: 9.0.8112.16421


上記のようなバージョン判定になっているのですが、実行ファイルのiexplorer.exeのバージョン調べると

ファイルバージョン 9.0.8112.16789
製品バージョン 9.0.8112.16789


となっていました。


データーベースのリセットをしてみたりもしましたが状況に変わりがなく、
AvastがInternet Explorerのバージョンを調べるiexplorer.exe以外のファイルで
そのファイルだけが何らかの理由で更新されていないのだろうか?と疑問に思っているところです。

そこで、AvastがInternet Explorerのバージョンをどうやって調べているか解ればと思っています。

どうぞ宜しくお願いします。
PC 1st: Win Vista x32 SP2/ Core 2 Duo 2.66GHz/ 4GB RAM/ Radeon HD5450/ Avast 2016 IS
PC 2nd: Win 7 x32 SP1/ Celeron Dual-Core 2GHz/ 2GB RAM/ Intel 945G/ Avast 2016 IS
Tablet: ASUS ME173X(Android 4.2.1)/ Avast Mobile Security

Offline NON

  • Japanese User
  • Avast Überevangelist
  • Ultra Poster
  • *****
  • Posts: 5496
  • Whatever will be, will be.
ソフトウェア更新状況において、Ineternet Explorerのバージョン判定に問題が発生していたようです。

Software Updater reporting Internet Explorer out-of-date Windows 7
https://forum.avast.com/index.php?topic=187388.0

現在は直っているはずとのことですが、ウイルス定義を最新に更新して直らないでしょうか。
Desktop: Win10 Pro 22H2 64bit / Core i5-7400 3.0GHz / 32GB RAM / Avast 23 Premium Beta(Icarus) / Comodo Firewall
Notebook: Win10 Pro 22H2 64bit / Core i5-3340M 2.7GHz / 12GB RAM / Avast 23 Free / Windows Firewall Control
Server: Win11 Pro 23H2 64bit / Core i3-4010U 1.7GHz / 12GB RAM / Avast One 23 Essential

Avast の設定について解説しています。よろしければご覧ください。

Offline Tahnyan

  • Jr. Member
  • **
  • Posts: 28
  • 一介のAvast!ユーザーです。
いつも大変お世話になっています。

ウイルス定義のバージョンが更新されるタイミングしだいと思い様子を見ていましたが、以下のバージョンでも症状は変わりませんでした。
ソフトウェア更新状況の設定からデータベースのリセットもしてみましたが、やはり同様です。

ウイルス定義
現在のバージョン:  160618-0
公開日:  2016/06/18 16:00:24


Windows Vistaの機体で発生しているので、もしや対応されたのはWindows7だけというオチとかでしょうか…
Avastの判定が問題なだけならば、ひとまず実害はないので放置でもよいのですが、ちょっと気持ち悪いですね :-[
PC 1st: Win Vista x32 SP2/ Core 2 Duo 2.66GHz/ 4GB RAM/ Radeon HD5450/ Avast 2016 IS
PC 2nd: Win 7 x32 SP1/ Celeron Dual-Core 2GHz/ 2GB RAM/ Intel 945G/ Avast 2016 IS
Tablet: ASUS ME173X(Android 4.2.1)/ Avast Mobile Security

Offline NON

  • Japanese User
  • Avast Überevangelist
  • Ultra Poster
  • *****
  • Posts: 5496
  • Whatever will be, will be.
Internet Explorerのバージョン判定について、Microsoftの資料によれば、ファイルのバージョンというよりはレジストリ値を参照するのが標準なようです。

Internet Explorer のバージョンに関する情報
https://support.microsoft.com/ja-jp/kb/969393

参照するレジストリ
Code: [Select]
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer の Version
私の7機およびVista機で確認しましたが、上記レジストリ、IEのバージョン情報、Avastのソフトウェア更新状況で表示されるバージョンは一致しています。
一方、iexplore.exe のバージョンと、それ以外のバージョンはそもそも一致していないようです。

IEを起動したうえで、バージョン情報のバージョンと一致するか確認してみてください。
Desktop: Win10 Pro 22H2 64bit / Core i5-7400 3.0GHz / 32GB RAM / Avast 23 Premium Beta(Icarus) / Comodo Firewall
Notebook: Win10 Pro 22H2 64bit / Core i5-3340M 2.7GHz / 12GB RAM / Avast 23 Free / Windows Firewall Control
Server: Win11 Pro 23H2 64bit / Core i3-4010U 1.7GHz / 12GB RAM / Avast One 23 Essential

Avast の設定について解説しています。よろしければご覧ください。

Offline Tahnyan

  • Jr. Member
  • **
  • Posts: 28
  • 一介のAvast!ユーザーです。
Internet Explorerのバージョン判定の資料ありがとう御座います。

レジストリ値のバージョンは、9.0.8112.16421でAvastの表示と一致していました。
また、Internet Explorerのバージョン表示ダイアログも一致していました。

更新バージョン: 9.0.51 (KB3160005)から追跡してみると、
[MS16-063] Internet Explorer 用のセキュリティ更新プログラム (2016 年 6 月 14 日) はしっかり適用されているようですが…

セキュリティ更新プログラムが適用されている形跡があるのに、Avastが示している最新バージョンの値 9.0.8112.16781 になっていないのは何故なのか。
適用できていない更新プログラムがあるのか気になるところです :'(
PC 1st: Win Vista x32 SP2/ Core 2 Duo 2.66GHz/ 4GB RAM/ Radeon HD5450/ Avast 2016 IS
PC 2nd: Win 7 x32 SP1/ Celeron Dual-Core 2GHz/ 2GB RAM/ Intel 945G/ Avast 2016 IS
Tablet: ASUS ME173X(Android 4.2.1)/ Avast Mobile Security