- ベストアンサー
IEとOEのバージョンが変!?(長文です)
現在Win2000を使っているPCが2台あるのですが、先日アップデートを行ったときに、互いにバージョンが違うことに気づきました。2台とも最新のアップデートをしたのですが、表示されるバージョンや使用しているDLLのバージョンが違っています。下記のような状況ですが正しくアップデートされてセキュリティ上は問題ないのでしょうか?左側がPC1で右側がPC2です。共にVer6にアップデートしています。よろしくお願いします。 OSのヘルプで表示されるVer SP4 5.00.2195 SP4 5.00.2195 IEヘルプで表示されるVer SP1(Q823353) SP1(Q824145,Q330994,Q832894,Q837009,Q831167,Q823353,Q867801,Q833989,Q903235) OEのVer 5.00.0000.0000 6.00.2800.1123 ファイル名 バージョン バージョン acctres.dll 6.00.2800.1106 6.00.2800.1106 comctl32.dll 5.81 5.81 csapi3t1.dll 1.0.2415 1.0.2415 directdb.dll 6.00.2800.1123 6.00.2800.1123 inetcomm.dll 6.00.2800.1441 6.00.2800.1506 inetres.dll 6.00.2800.1123 6.00.2800.1123 mapi32.dll 1.0.2536.0 1.0.2536.0 mshtml.dll 6.00.2800.1522 6.00.2800.1522 msident.dll 6.00.2800.1123 6.00.2800.1123 msoe.dll 6.00.2800.1437 6.00.2800.1123 msoeacct.dll 6.00.2800.1123 5.00.2195.7059 msoeres.dll 6.00.2800.1123 5.30.23.1215 msoert2.dll 6.00.2800.1123 6.00.2800.1123 oeimport.dll 6.00.2800.1123 6.00.2800.1123 ole32.dll 5.00.2195.7059 5.00.2195.7059 riched20.dll 5.30.23.1215 5.30.23.1215 riched32.dll 5.00.2134.1 5.00.2134.1 wab32.dll 6.00.2800.1450 6.00.2800.1478 wab32res.dll 6.00.2800.1106 6.00.2800.1106 wldap32.dll 5.00.2195.7017 5.00.2195.7017
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
え~っと。これまたXP用の手順ですが、 OEも再インストールするには、同じくレジストリの HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{44BBA840-CC51-11CF-AAFA-00AA00B6015C} のIsInstalledを0にしてから(PCを再起動して)IE6SP1のインストールをする必要があるかもしれません。No.4はIEが入ってない状態に見せかける方法で、今回はOEが入ってない状態に見せかける方法です。それぞれのキーの「(標準)」と「Version」のデータを確認してみてください。普通はOEのみを再インストールするときは今回(No.5)の方法を使います。
その他の回答 (4)
- thanks39
- ベストアンサー率61% (1189/1944)
どないねっとんねん、このサイトは。No.2のお礼よりNo.3さんの回答の配信メールでNo.2のお礼に気付きました。お礼頂いてから時間経ってたらごめんなさい。 >「このプログラムは、もう入っているから、入れることは出来ないよ」のようなメッセージが出たような気がします 実際に再インストールされてみたのでしょうか?(普通は出来ますが、出来ないマシンもあります。) アプリケーションの追加と削除にIEがあればそこから以前のバージョンに戻せますが、ないのですよね?サービスパックをIE6SP1のインストール後に当てた場合は、サービスパックをアンインストールすることによって出てきますし、そうする必要があります。IE6SP1のインストール後にサービスパックのインストールをしてなくて、IE6SP1を初めからPCに入っていたのではなくて後からインストールした場合は、C:\Program Files\Internet Explorer\IE アンインストールフォルダの中のw2kexcp.exeに、/uオプション(w2kexcp.exe /u)を付ければ以前のバージョンに戻せます。が、以前のバージョンに戻すより、IE6SP1の再インストールをした方が良いと思います。 方法は、レジストリ(regedit)の HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383} のIsInstalledを0にしてから、PCを再起動してIE6SP1のインストールです。 No.3さんへ。 >Windows2000の標準は5.01ですので~ 少し誤解があります。Windows2000の標準は5.01ですが、IE5.01より上のIE適用済みの(CDからインストールした)PCは例外です。
補足
皆さんからの回答をもとに色々とやってみた結果、OEのDLLバージョンは正常に戻りました...が、ヘルプで表示されるバージョンは「5.00.0000.0000」から変わりませんでした。明日にでも>HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383} のIsInstalledを0にしてから、PCを再起動してIE6SP1のインストールをしてみます。
- Lucky357
- ベストアンサー率56% (147/260)
Windows2000でIE6で有れば、アンインストールできます。Windows2000の標準は5.01ですので、「コントロールパネル」→「アプリケーションの追加と削除」で確認してください。「Internet Exproler6.01SP1」と出てくるはずです。これをアンインストールすると、5.01に戻ります。 もし、ダウンロードでのインストールがうまく行かない場合や、ブロードバンド環境でない場合は、お近くのパソコンショップなどで、プロバイダの入会用CD-ROMを配っていたら、もらってくると良いでしょう。 OCN・DION・NIFTYの入会用CD-ROMにも、IE6のデータが入っています。 (IE6を利用するのに、そのプロバイダに入会する必要はありません) インストール終了後、必ず「Windows Update」を行って、修正プログラムをインストールしてくださいね。 (IEを起動し、上部の「ツール」→「Windows Update」をクリックしてください。) ※個人的には、Windows2000+IE5.5SP2の組み合わせの方が良いと思います。 動作が軽いだけでなく、テキスト部分の変な折り返しや重なりが発生しないのと、同じ画面で配置が崩れて見える場合があるからです。セキュリティー問題があるといけませんので、お勧めはしませんが。
お礼
ショップからプロバイダーの無料配布CDを貰ってくるという手がありましたね。ありがとうございます、参考になりました。
- thanks39
- ベストアンサー率61% (1189/1944)
↓IE6SP1をダウンロードしてコンポーネントの再インストールをすれば、更新パッチが適用されてない状態になります。これにはOE6(おそらくSP1)も含まれており、IE・OEのバージョンが6.00.2800.1106になります。 http://www.microsoft.com/downloads/details.aspx?FamilyID=1e1550cb-5e5d-48f5-b02b-20b602228de6&displaylang=ja ちなみに再インストールが成功していれば以下のようなバージョンになると思います。 ---------------------------------------------------- IEヘルプで表示されるVersion6.00.2800.1106 更新バージョンSP1 OEのVer 6.00.2800.1106 ファイル名 バージョン acctres.dll 6.00.2800.1106 comctl32.dll 5.81 csapi3t1.dll 1.0.2415 directdb.dll 6.00.2800.1106 inetcomm.dll 6.00.2800.1106 inetres.dll 6.00.2800.1106 mapi32.dll 1.0.2536.0 mshtml.dll 6.00.2800.1106 msident.dll 6.00.2800.1106 msoe.dll 6.00.2800.1106 msoeacct.dll 6.00.2800.1106 msoeres.dll 6.00.2800.1106 msoert2.dll 6.00.2800.1106 oeimport.dll 6.00.2800.1106 ole32.dll 5.00.2195.7059 riched20.dll 5.30.23.1215 riched32.dll 5.00.2134.1 wab32.dll 6.00.2800.1106 wab32res.dll 6.00.2800.1106 wldap32.dll 5.00.2195.7017
お礼
回答ありがとうございます。「コンポーネントの再インストール」ということですが、Win2000にはOSの一部としてIEやOEが組み込まれていて、再インストールしようとすると「このプログラムは、もう入っているから、入れることは出来ないよ」のようなメッセージが出たような気がします・・・なにか別の方法があるのでしょうか?
- thanks39
- ベストアンサー率61% (1189/1944)
ウチの2000も見てみましたが、IEとwab32.dll以外全部新しい方で、msoe.dllに限っては更に新しいものですね。 一応、下の方にウチの載せておきます。 現在どちらのPCも、WindowsUpdateサイトでカスタムを選択してもアップデート項目は出てこないでしょうか?その状態で問題ないものもありますが問題あるものもあると思います。(例えばOE5となっているPC1です。) 問題ないものですが、例えばIEのKB903235(Q903235) http://www.microsoft.com/downloads/details.aspx?familyid=2A506C16-01EF-4060-BCF8-6993C55840A9&displaylang=ja は、Microsoft製VM(JView)がインストールされてないとアップデート項目に出てこないと思います。 Q824145,Q330994は逆に不具合があるようです。 http://support.microsoft.com/default.aspx?scid=kb;ja;832547 http://support.microsoft.com/default.aspx?scid=kb;ja;820723 Q832894にも不具合があり、その後の更新パッチでQ832894も含む更新パッチが出ていますので必須ではないです。また、このQ832894の不具合を解決するために、Q831167を適用していることになります。 http://support.microsoft.com/default.aspx?scid=kb;ja;831167 Q837009はQ330994を更新するためにインストールされるものです。 http://www.microsoft.com/japan/technet/security/bulletin/MS04-013.mspx また、Q823353はQ837009を含みます。 http://www.microsoft.com/japan/technet/security/bulletin/MS04-018.mspx Q867801はQ832894を含みます。 http://www.microsoft.com/japan/technet/security/bulletin/ms04-004.mspx ↑分かりにくいかもしれませんがIEに関しては特に問題ないと思います。 wab32.dllの最新版(6.00.2800.1478)は、OE6SP1用KB887797 http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=fda6678b-69b0-4813-9856-a1a3da675baf に含まれており、こちらでもWindowsUpdate更新履歴にはありインストール成功と出てますがファイルは更新されてません。(特に気にしてません) inetcomm.dllとmsoe.dllの最新版(6.00.2800.1506)は、OE6SP1用KB897715に含まれてます。 http://www.microsoft.com/downloads/details.aspx?FamilyId=89E4D8EE-4D8E-4660-A53D-28502B3D2518&displaylang=ja リンクが正常につながらない可能性がありますので、時間をおいてアクセスされるか、下のページでKB~を入れて検索してみてください。その際、対象OSやプログラムを間違えないようにしてください。 http://www.microsoft.com/downloads/search.aspx?displaylang=ja-nec 現在OE6SP1だけ入手はできないのでしょうかね。探しても見つかりませんでした。OE6のファイルはあちこちに含まれているのですが。 アップデータのインストールに失敗しているかもしれませんので、もう一度インストール仕直すのが良いのかもしれませんが、時間がかかってややこしいかもしれません。(既にアップデートが成功しているものも、古いアップデータをインストールするために、もう一度インストールしなければならなくなると思うのと、再インストールではファイルがコピーされない可能性があり、一度アンインストールするか、更新パッチではなくIESP1などのアップデート対象プログラムを再インストールするなどによって更新履歴をリセットする必要があるため。) アップデータのインストール(レジストリへの登録)は成功していると信じて新しいファイルだけ上書きコピーして使う方法もありますが、これも少々ややこしいです。Windowsが保護しているファイルであるためにセーフモードで置き換える必要があり、セーフモードでも使用中で置き換えられない場合は回復コンソールなどから置き換える必要があるため。) どうされますでしょうか?ファイルだけならすぐに用意できますが。 --------------------------------------------------- IEヘルプで表示されるVer SP1(Q823353) OEのVer 6.00.2800.1123 ファイル名 バージョン acctres.dll 6.00.2800.1106 comctl32.dll 5.81 csapi3t1.dll 1.0.2415 directdb.dll 6.00.2800.1123 inetcomm.dll 6.00.2800.1506 inetres.dll 6.00.2800.1123 mapi32.dll 1.0.2536.0 mshtml.dll 6.00.2800.1522 msident.dll 6.00.2800.1123 msoe.dll 6.00.2800.1506 msoeacct.dll 6.00.2800.1123 msoeres.dll 6.00.2800.1123 msoert2.dll 6.00.2800.1123 oeimport.dll 6.00.2800.1123 ole32.dll 5.00.2195.7059 riched20.dll 5.30.23.1215 riched32.dll 5.00.2134.1 wab32.dll 6.00.2800.1450 wab32res.dll 6.00.2800.1106 wldap32.dll 5.00.2195.7017
お礼
いろいろと丁寧にありがとうございます。とりあえず、OE6SP1用KB887797とOE6SP1用KB897715をダウンロードして試してみます。それと愚問ですがWin2000からIEとOEは完全にアンインストールできないと思うのですが、OSを再インストールしないで、IEとOEを初期状態に戻すことは可能でしょうか?
お礼
色々と試してみた結果 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\msimn.exe の(標準)とPathの値(パス)が、本来「c:\Program Files\Outlook Express\msinm.exe」であるはずが、なんらかの拍子で「c:\Program Files\OUTLOO~1\OLD_FI~1\msinm.exe」となっていた為、何回、再インストールしても結果が同じであったことが判明しました。 このパスを本来あるべきパスに修正したことで解決しました。色々とありがとうございました。
補足
No.4の方法でIE6SP1の再インストールは出来たのですが、その後アップデートをしても更新パッチが表示されずSP1のままになってしまいました。とりあえずOEの方もレジストリ変更してやってみます。