Shell32.dllのバージョンについて
Shell32.dllってファイルを知っていますか?
Windowsの下,SystemかSystem32のフォルダに入っています.
OSの結構重要な部分を受け持っていますが,IEをバージョンアップする事で勝手に書き換えられています.
Windows95やWindowsNT4.0など,初期状態でIE4.0未満のOSではShell32.dllのバージョンは4.0になっています.そこにIE4.0以上をインストールする事で変化します.ところが,IE4.0をインストールしても,インストールのオプションによっては変化しないのだからややこしい.
Windows95 |
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が初期状態です.