Alexander A Manaeff -

 
 

IE. Ошибка при просмотре RSS каналов. Требуется MSXML3 SP5

Все об администрировании рабочих станций Windows 95/98/NT/2000/XP/7/8. То, чего не найдешь в бескрайних просторах Интернета. Решения тех проблем, которые не решаются типовыми ответами, которые можно получить в техподдержке Майкрософта - а именно: переустановить продукт или купить какой-ть другой лицензионный диск.

Модератор: UncleFather

IE. Ошибка при просмотре RSS каналов. Требуется MSXML3 SP5

Сообщение UncleFather » 28 сен 2011 07:22, Ср

Проблема:

При попытке открыть RSS каналы, Internet Explorer выдает сообщенеи об ошибке:
Internet Explorer 8.0 не может отобразить этот веб-канал Для просмотра веб-каналов с помощью Internet Explorer требуется, чтобы был установлен MSXML3 SP5


Решение:

Вообще, для просмотра XML-страниц в Internet Explorer 5.0/5.5 требуется установить в систему парсер msxml3, потому что тот, что идет изначально с этими браузерами (msxml1) не поддерживает стандарт XSL в полном объеме. Парсер msxml3 идет вместе с Internet Explorer 6.0 и выше, так что если используется этот браузер, то уже ничего делать не нужно.
Но, иногда случаются различные сбои, после которых необходимо переустановить парсер msxml3.
Для этого:
  1. Загрузить парсер MSXML3 c инсталлятором в папку %SystemRoot%\System32
    msxml3.rar
    Парсер MSXML3 и инсталлятор
    (632.04 КБ) Скачиваний: 245
  2. Загрузить программу управления парсерами
    XmlInst.rar
    Программа управления парсерами
    (11.25 КБ) Скачиваний: 241
  3. Закрыть браузер Internet Explorer
  4. Запустить инсталлятор парсера
    Код: Выделить всё
    %SystemRoot%\System32\MSXML3.exe
  5. Распаковать архив с программой управления парсерами в папку %SystemRoot%\System32
  6. Запустить программу управления парсерами
    Код: Выделить всё
    %SystemRoot%\System32\xmlinst.exe
  7. На всякий случай, выполнить команду
    Код: Выделить всё
    %SystemRoot%\System32\regsvr32 msxml3.dll
  8. Открыть браузер Internet Explorer и пользоваться RSS-каналами.

Оригинал статьи

Дополнительная информация

Вот что пишет Билл Гейтс по поводу парсеров и программы управления ими:
Данный релиз парсера Microsoft XML Parser (MSXML) 3.0 инсталлирует парсер MSXML 3.0 (msxml3.dll) в параллелльном режиме. Это означает, что установка парсера MSXML 3.0 не приведет к замене уже установленных версий парсера. Оба парсера: новый и уже имеющийся будут располагаться на вашем компьютере в паралелльном режиме. Тем не менее, Microsoft Internet Explorer, Microsoft Windows 95, Microsoft Windows 98, Microsoft Windows NT, и Microsoft Windows 2000 будут использовать более старую версию парсера, пока вы с помощью установочного инструмента xmlinst.exe вручную не замените старую версию парсера на новую.

При запуске xmlinst.exe, эта программа модифицирует записи в регистре таким образом, будто они созданы библиотекой msxml3.dll, и переписывает значения InprocServer32, TypeLib, и Default Icon. Эта модификация позволяет приложениям, которые закодированы к прежним ClassIDs и ProgIDs, использовать преимущества новой библиотеки msxml3.dll без изменения кода.

Программа управления xmlinst позволяет удалять регистрацию парсеров, возвращаться к более старым версиям или вновь к более новым.Пусть, например, xmlinst располагается в папке %SystemRoot%\System32, тогда:
  • Для установки MSXML 3.0 в режиме замены нужно выполнить команду:
    Код: Выделить всё
    %SystemRoot%\System32\xmlinst
    Эта операция установит самую позднюю версию MSXML в режиме замены.

  • В некоторых случаях бывает необходимо вернуться к паралелльному режиму или к более старой версии MSXML.
    Чтобы вернуться к более ранней версии MSXML:
    1. Выполняем команду:
      Код: Выделить всё
      %SystemRoot%\System32\xmlinst –u
      Эта команда удаляет все записи в регистре, относящиеся к любым версиям MSXML.

    2. Регистрируем ту версию MSXML, которая нужна:
      Код: Выделить всё
      %SystemRoot%\System32\regsvr32 msxml3.dll
      так можно зарегистрировать msxml3.dll.

Описание команд xmlinst

Вот список некоторых команд, которые можно использовать при работе с программой xmlinst.exe:
  • Запустить режим замены и сделать библиотеку msxml3.dll основной:
    Код: Выделить всё
    xmlinst
  • Удалить все записи в регистре, относящиеся к msxml.dll:
    Код: Выделить всё
    xmlinst -u msmxl
  • Удалить все записи в регистре, относящиеся к msxml3.dll:
    Код: Выделить всё
    xmlinst -u msxml3
  • Удалить все записи в регистре, сделанные любыми версиями msxml.dll:
    Код: Выделить всё
    xmlinst -u
  • Вывод справки:
    Код: Выделить всё
    xmlinst -?
Аватара пользователя
UncleFather
Site Admin
 
Сообщения: 1256
Зарегистрирован: 17 авг 2004 17:20, Вт

Вернуться в Администрирование Windows Workstations

Кто сейчас на конференции

Сейчас этот форум просматривают: Google Adsense [Bot] и гости: 3

cron
Alexander A Manaeff -
@Mail.ru .