Windows 7でInternet Explorer 6を実行する

最近Habrの記事「Browser Zoo」を読んで、Windows 7の環境にWindows XPの機能を統合する可能性に非常に励まされました。







独自のブラウザベースの動物園を設定するとき、2つの問題に興味がありました。

  1. Internet Explorer 6をWindows 7(およびWindows XP Modeでインストールされた他のアプリケーション)で、つまりWindows 7デスクトップまたはクイック起動から直接実行する機能。
  2. 仮想マシンモードとWindows 7環境の両方でWindows XPモードにインストールされたアプリケーションの本格的なフルカラー操作。WindowsXPモードの最初にすべてのアプリケーション(および仮想マシン自体)は16ビットカラーでしか機能しないため、時には不快に感じることもあります。
Virtual PCとWindows XP Modeをインストールすると、Windows 7でWindows XPアプリケーションを実行するという興味深い機会が見つかりました。アプリケーションを仮想マシンにインストールするだけで、サブオペレーティングシステムの[スタート]メニューの[ すべてのプログラム/ Windows Virtual PC / Windows XP Modeアプリケーション」は、仮想マシンの[スタート]メニューの対応するフォルダーを複製しました。 この方法で起動されたアプリケーションは、元のWindows XPで実行されることを完全に確認して、親オペレーティングシステムの環境で実行されました。 ただし、1つの特殊性があります。このモードは、仮想マシンがオフになっている場合にのみ使用できます。アプリケーションを起動しようとすると、対応するダイアログが表示されます。



いいね! しかし、ここで上記の2つの質問に遭遇しました。InternetExplorerおよびその他の「ネイティブ」仮想マシンアプリケーションは親オペレーティングシステムの[スタート]メニューに表示されず、仮想マシンの色深度は16ビットパレットとデスクトッププロパティを設定するための標準ダイアログによって厳密に制限されます変更しないでください。 さらに、Windows 7でアプリケーションを実行する場合、アプリケーションも16ビットパレットを使用します(仮想マシンの実行により実際に実行されるため)。



最初の病気では、仮想マシンの[スタート]メニューに独自のフォルダーを作成し、そこに必要なショートカット(「ネイティブ」のInternet Explorer 6バージョンなど)をコピーすることですべてが決定されます。



しかし、2番目のケースでは、仮想ビデオアダプターのプロパティを設定する機能を理解しようとして約1時間息を吹き込みました。 しかし、彼は何もしなくなり、いつものように、 googleは検索を使用しました。 見つかった解決策は次のとおりです。



グループポリシーで最大色深度に制限を設定する必要があります。 これは次のように行われます-グループポリシーエディター(たとえば、「開始/実行/ gpedit.msc」)を起動し、「コンピューターの構成/管理用テンプレート/ Windowsコンポーネント/ターミナルサービス」ブランチを開き、「最大色深度を制限する」パラメーターを見つけ、編集を開きます値を「有効」位置に設定し、適切な色深度値を示します。 次に、仮想マシンを再起動します。その後、必要なフルカラーパレットが取得されます。



PS:投稿が「キャプテン」と思われる場合は、厳密に判断しないでください。誰かが時間と神経を節約するのに役立つかもしれません。



PPS: IE6の死に関するコメントホリバーで繁殖しないようにお願いします。第一に、IE6との闘いがあり、これまでもあり、今後もそうなるからです。第二に、IE6だけではないからです。



All Articles