Назад | Перейти на главную страницу

Переход на более раннюю версию IE11 в Windows 2012 Server R2

Я установил тестовую среду с Windows 2012 Server R2 Std, используя RDS / RemoteFX. В любом случае сервер работает нормально, но мне нужно использовать IE 10, а не IE 11 на самом сервере. У меня есть веб-приложение, которое не работает с IE 11.

Но вы не можете удалить IE11 или понизить его. кажется. Его нельзя просмотреть ни в компонентах «Добавить / удалить», ни в установленных обновлениях Windows.

Мой вопрос, кто-нибудь придумал способ обойти это? Установить IE 10 параллельно? Песочница?

Меня больше беспокоила реализация конфигураций с перенаправлением usb и xtra hi-res с несколькими мониторами, чем то, что IE 11 поставил меня в тупик ...... :) спасибо

Это не представляется возможным. Server 2012 R2 (и Windows 8.1) поставляются с предустановленным IE 11, поэтому вам нужно либо попытаться заставить сайт работать в режиме совместимости, либо вернуться к Server 2008 R2 или Server 2012.

Относительно примечания, не просматривать с ваших серверов. Это просто неприглядно и небезопасно. Вместо этого просматривайте со своей рабочей станции.

Я пробовал несколько разных вещей, прежде чем решил, что это невозможно:


  1. Использование wusa для удаления обновления, соответствующего IE 11
    • wusa.exe /uninstall /kb:2841134 вернул диалог, сообщающий мне, что обновление не установлено на этом компьютере. Достаточно справедливо, хотя это является KB для IE 11.

  2. Я использовал DISM, чтобы попытаться включить функцию Internet Explorer, которая прошла успешно, но не открыла эту функцию в графическом интерфейсе. (Уловка из-за перехода на более раннюю версию Windows Server 2008 R2 / Windows 7 IE.)
    • dism.exe /online /Enable-Feature:Internet-Explorer-Optional-amd64

  3. Я использовал командлет функции удаления / удаления PowerShell, чтобы попытаться удалить Internet Explorer, но безрезультатно.
    • Uninstall-WindowsFeature Internet Explorer, Uninstall-WindowsFeature InternetExplorer и Uninstall-WindowsFeature Internet-Explorer-Optional-amd64 все вернули ошибку недопустимого аргумента.
    • При анализе вывода Gte-WindowsFeature также не обнаруживается упоминания об Internet Explorer, что, казалось бы, подтверждает, что это не установленная функция и, следовательно, не может быть удалена как единая.

Если кто-то может успешно удалить IE 11 или перейти на IE 10 на Server 2012 R2, мне было бы интересно узнать, как это сделать, но я разумно убежден, что это невозможно сделать таким образом, чтобы не удалить весь пользовательский интерфейс как хорошо.

Еще одно простое решение - использовать Песочница браузера Turbo.net. Он может запускать IE6-IE11 на вашей машине бок о бок с вашим обычным браузером. Таким образом, вам не нужно понижать версию и подвергать свой сервер большему количеству уязвимостей. Вы используете песочницу браузера только для устаревшего веб-приложения.

Он также может включать Silverlight, Java и Flash, если вам это тоже нужно.