Pull to refresh

Запуск Internet Explorer 6 в Windows 7

Reading time3 min
Views23K
Прочитав недавно на Хабре статью «Браузерный зоопарк» был очень воодушевлён возможностью интеграции возможностей Windows XP в окружение Windows 7. Данная статья будет лишь небольшим дополнением, что, надеюсь, поможет избежать части «граблей» при настройке такого решения.



При настройке собственного браузерного зоопарка меня интересовали две проблемы:
  1. Возможность запускать Internet Explorer 6 прямо в среде Windows 7 (и других приложений установленных в Windows XP Mode), то есть например с рабочего стола Windows 7 или из панели быстрого запуска.
  2. Полноценная Полноцветная работа приложений установленных в Windows XP Mode как в режиме виртуальной машины, так и в окружении Windows 7, потому как изначально все приложения (да и сама виртуальная машина) в Windows XP Mode работают только в 16-битном цвете, что не очень приятно, а порой и просто неудобно.
Установив Virtual PC и Windows XP Mode я обнаружил интересную возможность — запускать приложения Windows XP в среде Windows 7. Оказалось, что всего лишь нужно установить приложение в виртуальной машине, и в меню «Пуск» родительской операционной системы в подпапке «Все программы/Windows Virtual PC/Приложения Windows XP Mode» дублировалась соответствующая папка меню «Пуск» вируальной машины. Приложение запускаемое таким образом исполнялось в среде родительской операционной системы, будучи полностью уверенным, что оно выполняется в оригинальной Windows XP. Но есть одна особенность — этот режим доступен только когда виртуальная машина выключена, о чём появится соответствующий диалог при попытке запуска приложения.

Замечательно! Но тут я столкнулся с двумя вопросами обозначенными выше, — Internet Explorer и остальные «родные» приложения виртуальной машины в меню «Пуск» родительской операционной системы не видны, а глубина цвета виртуальной машины жестко ограничена 16-битной палитрой и стандартным диалогом настройки свойств рабочего стола не изменяются. Кроме того, при выполнении приложения в среде Windows 7 приложения тоже используют 16-битную палитру (потому как выполнение их на самом деле обеспечивается выполнением виртуальной машины).

С первым недугом всё решается созданием собственных папок в меню «Пуск» виртуальной машины и копированием туда необходимых ярлыков, «родного» Internet Explorer 6-й версии например.

А вот со вторым я попыхтел около часа пытаясь разобраться в особенностях настройки свойств виртуального видеоадаптера. Однако ни к чему ни пришёл, и, как водится, погуглил воспользовался поиском. Найденное решение оказалось таким:

Нужно выставить ограничение максимальной глубины цвета в групповых политиках. Делается это так — запускаем редактор групповых политик (например «Пуск/Выполнить/gpedit.msc»), в нём открываем ветку «Конфигурация компьютера/Административные шаблоны/Компоненты Windows/Службы терминалов» и находим параметр «Ограничить максимальную глубину цвета», открываем редактирование значения, выставляем значение в положение «Включен» и указываем соотвествующее значение глубины цвета. Далее следует перезагрузить виртуальную машину, после чего получаем необходимую полноцветную палитру.

P. S.: Прошу не судить строго, если пост показался «капитанским», возможно кому-то он поможет сэкономить время и нервы.

P. P. S.: И очень прошу не разводить в комментарях холивары на тему смерти IE6, во-первых потому как борьба с IE6 есть, была и будет, но всё же есть часть людей, которым всё же придётся мириться с работой с ним ещё какое-то время, а во-вторых потому как речь не только об одном IE6.
Tags:
Hubs:
Total votes 39: ↑17 and ↓22-5
Comments33

Articles