Shell32.dllのバージョンについて

Shell32.dllってファイルを知っていますか?

Windowsの下,SystemかSystem32のフォルダに入っています.

OSの結構重要な部分を受け持っていますが,IEをバージョンアップする事で勝手に書き換えられています.
Windows95やWindowsNT4.0など,初期状態でIE4.0未満のOSではShell32.dllのバージョンは4.0になっています.そこにIE4.0以上をインストールする事で変化します.ところが,IE4.0をインストールしても,インストールのオプションによっては変化しないのだからややこしい.

Windows95
WindowsNT4.0

Shell32.dll

初期状態

4.00

IE4.0をシェル統合を
選択してインストール

4.71

IE4.01をシェル統合を
選択してインストール

4.72

IE4.0の次にはIE5.0が出ているんですが,IE5.0ではシェル統合することはできません.そもそも選択する場面がありませんし,IE5.0のヘルプにも「IE4.0で統合していない人は統合することはできません」と明確に記述してあります.
つまりはShell32.dllのバージョンは4.0のままです.

Shell32.dllのバージョンがあがる事で機能アップしている部分もあるのですから,IEというOSと関係のない部分で変更する事は止めて欲しいですね.
WindowsとIEとOfficeは仁義なき関係になっています.

ちなみにWindows98では4.72,Windows2000では5.00が初期状態です.

TOPページへ