web-dev-qa-db-ja.com

Windows 10でInternet Explorer 7を実行する方法

Microsoft Edgeを持っていますが、アクセスしているWebサイトはこれでのみ開くため、Internet Explorer 7が必要です。 Internet Explorer 7をダウンロードしましたが、互換性がないと表示されました。これを機能させるにはどうすればよいですか?

13
Ann T

Internet Explorer 7を想定している場合、最も簡単なオプションの1つは、Internet Explorer 11を開き、Internet Explorer 7の 互換モード で実行することです。

Windows 10には、エッジだけでなくInternet Explorer 11もインストールされます。 Startをクリックして、入力を開始しますInternet Explorerで検索してください。

28
Jonno

アクセスしているWebサイトがこれでのみ開くので、Internet Explorer 7が必要です。

注意:

  • Internet Explorer 7はほぼ10年前のもので、Windows Vista用に作成されました。

  • Windows 10でネイティブに実行できる可能性はほとんどありませんが、VMでWindows Vistaを使用して実行できます(これを行う方法については以下を参照)。

    • 互換性は実際のIE7を100%エミュレートしないため、これは互換性モードを使用するよりも優れています。
  • いずれにせよ、それはバグとセキュリティホールでいっぱいになります。

以下に、試せる回避策をいくつか示します。


BrowserStack

BrowserStack は、Internet Explorerのさまざまなバージョンでのテストを許可します。

enter image description here


Internet Explorerアプリケーション互換性VPCイメージ

Internet Explorerアプリケーション互換VPCイメージ をダウンロードしてインストールします。詳細については、 仮想マシンのダウンロード を参照してください。

ローカルでダウンロードして管理する無料の仮想マシンを使用して、Microsoft EdgeおよびIE6からIE11のバージョンをテストします。

enter image description here

ブラウザサンドボックス

ブラウザサンドボックス を使用すると、さまざまなバージョンのInternet Explorerでテストできます。

ブラウザーをオンラインで即座にテストします。クリックして、インストールなしで実行します。

22
DavidPostill

明確にするために:IE7はWindows 10では動作しません。これらは互いに互換性がないだけです。

オプションはありますが、長期的に使用することを検討すべきものはありません。

オプション:

  1. 互換モード:
    IE11には、IE7までのすべてのIEバージョンをエミュレートできる互換モードが付属しています。これは、特定のサイトで、またはブラウザー構成またはメタタグを介してすべてのイントラネットサイトで有効にできます。個々のページ。
    ただし、互換モードはnotであり、実際のIE7の正確なレプリカであることに注意してください。 IE7モードでのページレンダリングに影響を与える可能性のあるいくつかの違い(バグ)があるため、実際のIE7のドロップイン代替品とは見なされません。
    さらに、IEに代わる新しいMSブラウザEdgeでは互換性odeが利用できないことに注意してください。現在のところ、IE11はEdgeと共にWindows 10でも引き続き利用できますが、長期的にはこれが当てはまる可能性は低いため、短期間の移行期間以外はIE11に依存することを計画しないでください。

  2. WindowsでIE7を実行するXP仮想マシンで。
    まだIE7でテストする必要がある開発者にとって、これは簡単に最も賢明なソリューションであり、適切なVMをテスト目的でMicrosoftから無料でダウンロードできます。
    ただし、VMのように実行するとパフォーマンスが向上することは決してありません。IE7は十分に遅いため、速度を落とすことはできません。 VM IE7を実行するたびに。不定期のテストに適したソリューションです;頻繁に使用する必要がある場合は本当にひどいソリューションです。

あなたの質問はなぜIE7を使いたいのかを述べていませんでした。ユースケースによっては、上記の解決策のいずれかが実行可能な場合がありますが、短期的にはどちらか一方のみを使用することをお勧めします。

ただし、はるかに重要なこととして、IE7を使用する必要性を強く再考する必要があります。実行の難しさを除けば、Microsoftがサポートを一時停止したことと、それが実行されているすべてのオペレーティングシステムのバージョンに注意する必要があります。言い換えれば、あなた(またはあなたが知っている人)がIE7を使用している場合、それらはブラウザと、修正が行われない既知のセキュリティホールを持つOSを実行していることを意味します。このシナリオでハッキングされる可能性は非常に大きいです。今のところ、インターネットに接続されているものでIE7を実行したくありません。

実際、2016年の初めに、MSはIE8、IE9、IE10のサポートも終了しています。これにより、IE7ユーザーが危険なほど古くなっていることがはっきりとわかります。

まだIE7を使用している組織がいくつかあります。そのため、IE7をサポートする必要がある開発者もいます。私は理解しており、これらの開発者は一般的に上記のVMソリューションを使用することをお勧めします。ただし、短期的なソリューションと見なす必要があります。問題の組織は、ハッキングされる可能性が広がっています。また、IE7が置き換えられてからの期間を考えると、ハッキングされた場合は、現在もIE7を使用しているため、大幅な過失と見なす必要があります。アップグレードに移行する必要があります。

4
Spudley

そのための可能なソリューションは アプリケーション仮想化 を利用することです。これにより、1つのオペレーティングシステムで同じソフトウェアの2つまたは複数の異なるバージョンを実行できます。

個人的には、VMware Thinapp の使用を好みますが、- Evalaze のような他の優れた「無料の」アプリ仮想化ソフトウェア/ツールもあります。


方法(Thinappを使用):

これについては、2つの優れたチュートリアルがあります。

  1. Internet Explorer 8のパッケージ方法 (IEでも動作します)
  2. ThinAppを使用したInternet Explorer 7または8の仮想化(1026674)

短い要約:

1. Get a fresh installed Windwos XP physical or virtual machine with IE6
2. Install Thinapp and "prescan" your computer
3. Now install the IE7 update on your computer and fish it with the "postscan"
4. IE7 is now a portable application

Thinstall を使用した別の方法!


デモ

1
Stackcraft_noob

iE11を開いた後でF12キーを押し、[エミュレーション]タブに移動してInternet Explorer 7を選択するだけです。

1
PRANSHu

まあ、あなたは本当にすべきではありません。このサイトが何であれ、メンテナはフロントエンドをより新しいものに更新するべきです。すべてのロジックを最初からやり直す必要はなく、UIだけです。特にActiveXや他の種類のネイティブコードプラグインなどのあいまいなものを使用している場合は、時代遅れのテクノロジへの適応が次第に難しくなります。

MSはブラウザがどういうわけか「OSの統合部分」であるとしばしば主張しているにもかかわらず、それは実際には新しいWindowsバージョンで正常に動作するプログラムにすぎませんそのリソースは、以前のようにシステムの場所ではなく、独自のサンドボックス/ディレクトリにあります。

この目標を念頭に置いて構築されたパッケージがあります: tilu IE Collection 。著者はそれを「複数IEバージョン、スタンドアロン」であり、「32ビットバージョンと64ビットバージョンの両方(使用可能な場合)のMicrosoft Windows 98、98 SE、ME、NT 4.0、2000、XP、2003、Vista、2008、7、8がサポートされている」 2012、8.1、10、2016」。これには、IEの1.0から8.0までのすべてのメジャーバージョンが含まれています。

0
Oleg V. Volkov