Msxml что за программа
Msxml 4.0 SP2 что это за программа
Многие пользователи, встречая установленное приложение Msxml на своём компьютере, задаются разными вопросами и не знают что это такое Msxml 4.0 SP2. В данном посте мы расскажем, зачем нужна и что это за программа Msxml 4.0 SP2.
MSXML расшифровывается, как Microsoft XML Core Service, и представляет собой набор служб, позволяющих разрабатывать высокопроизводительные приложения, работа которых основана на XML. Без этого Msxml 4.0 SP2 компонента невозможно запустить приложения, которые были написаны на таких языках программирования, как JScript и VBScript.
Поэтому если у вас появились мысли о том, что эту программу Msxml 4.0 SP2 можно удалить для освобождения памяти компьютера, выбросьте их из головы. Это приведет лишь к тому, что часть программ, которыми вы привыкли пользоваться в повседневной жизни, либо перестанут корректно работать, либо не будут запускаться вообще.
Основные службы, предоставляемые MSXML
Можно ли удалять MSXML 4.0 SP2
Набор служб от Msxml 4.0 SP2 необходим для нормальной работы приложений, написанных на языках JScript, VBScript. Я считаю, что удалять MSXML не следует, так как это действие может негативно повлиять на стабильность работы всей операционной системы. Большое количество пользователей, которые удаляли из своих систем данный компонент, не могли установить обновления Windows. Надеюсь, вам понятно, что это Msxml 4.0 SP2.
Какие программы требуют наличие пакета MSXML 4.0 SP2
Что это Msxml 4.0 SP2? В наличии данных служб нуждается большое количество современных программ, в том числе и антивирусный софт. На форумах, посвященных Антивирусу Касперского, многие пользователи пытаются решить проблему, суть которой заключается в том, что антивирус не может установиться из-за отсутствия компонента MSXML 4.0 SP2. В нем также нуждается большое количество других программ и игр. Известно, что люди, удалившие эту программу MSXML, не могут запустить такие популярные игры, как age of empires 3 и age of mythology. Посмотреть, как решить проблему с запуском этих игр можно на этом видео:
Что делать, если вы удалили компонент MSXML
В таком случае нужно заново инсталлировать службы Msxml 4.0 SP2. Скачивать установочный файл настоятельно рекомендуется на официальном сайте компании Microsoft, так как на других сайтах вы можете загрузить инфицированные файлы, которые нанесут вред операционной системе. Процесс установки Msxml 4.0 SP2 ничем не отличается от инсталляции другого софта, поэтому с этим не должно возникнуть проблем. После инсталляции компонента, необходимо перезагрузить систему.
MSXML 4.0 SP3 Parser что это за программа и нужна ли она?
Всем привет
Значит смотрю я какие у меня есть программы и вижу тут такое как MSXML 4.0 SP3 Parser и вот думаю, что это такое, для чего вообще нужно… Короче начал копать и искать инфу о том что это такое. В общем инфы мало, на Википедии нашел, что мол это набор служб, которые позволяют прогам на языках JScript, VBScript строить приложения для винды, которые основаны на языке разметки XML. Нет, ну нельзя сказать что написано бредово. Однако блин, ну ничего не понятно, закручено так, что не разберешь вообще!
Как я понял, проблема еще в том, что у многих юзеров этого добра MSXML 4.0 SP3 Parser несколько штук и юзеров такое количество напрягает. Вот и тут стает вопрос, а не удалить ли это часом все вместе, но блин, иди знай что это за дичь.
Вот уже стало немного яснее, как я понимаю, что MSXML 4.0 SP3 Parser это такой компонент, который необходим для разбора кода XML. Начиная с третьей версии появилось даже новое название Microsoft® XML Core Services, которое говорит только том, что компонент становится все круче и могучее. Почитавши еще инфы, я вроде бы понял, что MSXML 4.0 SP3 Parser нужен в первую очередь для браузера Internet Explorer и возможно для программ, которые используют обьект этого браузера.
Так что это виндовские компоненты, например вот еще есть Microsoft Web Deploy, ну и остальные, все они появляются после установки каких-то тяжелых прог типа Microsoft Office. Но при этом, если потом эти тяжелые проги удалить, то эти дополнительные компоненты останутся все равно!
Вот у меня в списке установленного софта вот что еще есть от Microsoft:
И к сожалению это только часть..
Все эти компоненты как и MSXML 4.0 SP3 Parser нужны для работы многих программ от Microsoft, поэтому если у вас есть Офис ну или еще какой-то большой софт от Microsoft, то я бы не стал удалять MSXML. Если у вас стоит также много игр, тоже не стоит удалять, ибо с играми ставится и другие виндовские компоненты, ну типа какие-то там пакеты Microsoft Visual C++ или подобное.
Да, я еще раз покопался в интернете, на администраторских форумах и все правильно, вот как я думал, так оно и есть. MSXML 4.0 SP3 Parser это компонент, который необходим для работы некоторых программ, но для каких именно, это конечно непонятно. Даже скажу больше, встречается такая проблема, что если вы удалите MSXML 4.0 SP3 Parser, а потом снова поставите, то это уже не решит проблему, которая возможно что появится после удаления MSXML 4.0 SP3 Parser. Ну, я надеюсь что вы поняли.
Тут выход только один, это создать сначала точку восстановления, и потом уже экспериментировать с удалением этого MSXML.
Вот я сам сейчас так сделаю и вам покажу. А потом удалю MSXML 4.0 SP3 Parser. Поверьте мне, это самый безопасный и главное умный способ
Итак, создаем точку восстановления, нажимаем Пуск, выбираем Панель управления:
Потом выбираем там значок Система:
Потом нажимаете там Защита системы:
В следующем окне нажимаете кнопку Создать:
Убедитесь, что у вас выбран именно системный диск, там где Параметры защиты. У меня то тут один диск, он же и системный, а у вас может быть несколько. Это важно!
Дальше называете точку восстановления, вот я ее так и назвал — До удаления MSXML 4.0 SP3 Parser:
Начнется создание точки, может занять некоторое время, но у меня процесс длился около минуты. Потом было такое сообщение:
Все, точку мы создали, отлично. Теперь можем удалить уже этот MSXML 4.0 SP3 Parser и если что, то у нас есть точка восстановления, мы всегда сможет вернуться в прошлое. Для удаления открываем снова меню Пуск, выбираем там Панель управления, а потом уже находим значок Программы и компоненты, открываем его (туда еще можно попасть, если зажать Win + R и написать туда команду control panel):
В списке установленного софта нажимаем правой кнопкой по MSXML 4.0 SP3 Parser и выбираем Удалить:
Дальше будет такое сообщение, тут нажимаете Да:
Ну и начнется процесс удаления:
Все удалится достаточно быстро, не будет даже никаких там окошек и всего такого. Потом я сделал перезагрузку и проверил, все ли нормально работает. Правда у меня нет ни Microsoft Office ни каких-то других крупных программ. Но тем не менее как работало все, так и работает, я имею ввиду браузеры, там аудиоплеер, ну и сама винда нормально фурычит. Глюков нет. Но это у меня, а у вас они могут быть, но вы то помните, что мы создали точку восстановления!
Так что если что, вы сможете все вернуть обратно, все как было
Ну что готовы? Я сейчас покажу как восстановить винду до того момента, когда еще НЕ БЫЛ удален MSXML 4.0 SP3 Parser! Это нужно делать тогда, когда у вас перестала работать какая-то программа или же появились какие-то непонятные глюки и вы думаете что это связано с удалением этого MSXML!
Итак, снова нажимаем меню Пуск, снова выбираем Панель управления и запускаем там значок Система. Потом также выбираем там Защита системы, но уже нажимаем кнопку не Создать, а Восстановление:
Напомню, что если у вас несколько дисков, то убедитесь что выбран именно системный диск, там где Параметры защиты, это важно!
Потом выбираем второй пункт и нажимам Далее:
И вот тут выбираем ту точку восстановления, которую мы сами создавали:
Нажимам Далее, потом нажимаем Готово:
В следующем сообщении нажимаем Да:
Все, поехало восстанавливаться:
Нужно будет совсем немного подождать:
И все, потом будет перезагрузка, после которой появится вот такое сообщение, что восстановление прошло нормально:
Теперь я открыл меню Пуск, там выбрал Панель управления, потом запустил значок Программы и компоненты, и в списке софта опять есть MSXML 4.0 SP3 Parser:
То есть как видите, MSXML 4.0 SP3 Parser стоит на месте! И даже если у вас их было несколько и вы их всех удалили, то сможете восстановить все обратно, если конечно создали точку восстановления
Вот так вот просто можно обезопасить себя от каких-то проблем и глюков, которые могут возникнуть при удалении того или иного системного компонента, который возможно нужен винде или софту, а возможно что и не нужен вовсе. Вот как понять нужен или нет — неизвестно, а при помощи точки восстановления, можно себя застраховать на всякий случай…
Ну что, на этом все, я извиняюсь что статья получилась большой. Но надеюсь, что все таки данная инфа была вам полезной, удачи вам и хорошего настроения
Описание обновления для служб MSXML 4.0 с пакетом обновления 2 (SP2)
Проблемы
При посещении веб-узла или запуске приложения, которое загружает документы XHTML с помощью Microsoft XML Core Services (MSXML), MSXML будет отправлять запросы в консорциум World Wide Web Consortium (W3C) для получения хорошо известных файлов определения DTD. Такое поведение может спровоцировать большой трафик на сервере W3C. Иногда можно обнаружить, что файлы XHTML не загружаются успешно, так как запросы DTD заблокированы сервером W3C.
Например, у вас есть файл JavaScript (.js), который содержит следующий код:
Когда вы запускаете файл JavaScript, файл загружает документ XHTML с помощью MSXML. Если у вас нет установленного обновления, вы можете получить следующее сообщение об ошибке при запуске файла JavaScript, если запросы DTD заблокированы сервером W3C:
ОШИБКА. Сервер не понял запроса или запрос является недопустимым.
Ошибка при обработке ресурса
«http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd».
После установки данного обновления файл JavaScript будет успешно запущен, и вы получите следующее сообщение:
Документ XHTML был успешно загружен.Примечание.
После установки этого обновления MSXML локально кэширует файлы DTD, чтобы уменьшить количество запросов, которые отправляются на сервер W3C.
После установки этого обновления может понадобиться перезагрузить компьютер.
В Windows Vista, Windows Server 2008 или Windows 7 следует запустить файл установки этого обновления от имени администратора.
Дополнительные сведения о XHTML и определениях DTD см. в разделе «Дополнительная информация».
Решение
Сведения об обновлении
Как определить версию MSXML
Для определения установленной на компьютере версии MSXML выполните следующие действия:
Найдите файл Msxml4.dll в следующей папке:
C:\Windows\System32
Щелкните файл Msxml4.dll правой кнопкой мыши и выберите команду Свойства.
Чтобы узнать версию, перейдите на вкладку Версия.
Примечание В Windows Vista, Windows 7 или Windows Server 2008 перейдите на вкладку Подробно.
Как получить это обновление
Это обновление будет загружено и установлено автоматически из Центра обновлений Windows. Однако вы также можете установить это обновление вручную, загрузив соответствующий пакет. Существуют несколько таких пакетов. Эти пакеты были выпущены для различных сценариев установки:
Статьи базы знаний
Поддерживаемые операционные системы
Описание обновления для служб for Microsoft XML Core Services 4.0 с пакетом обновления 2 (SP2)
MSXML 4.0 был установлен приложением или вручную. Чтобы применить это исправление, установите пакет обновления 2 для MSXML 4.0.
Скачать пакет обновления.
MSXML 4.0 с пакетом обновления 2 (SP2)
Windows 7; Windows Server 2003 с пакетом обновления 2 (SP2); Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 с пакетом обновления 2 (SP2); Windows Vista; Windows Vista с пакетом обновления 1 (SP1); Windows Vista с пакетом обновления 2 (SP2); Windows XP с пакетом обновления 2 (SP2); Windows XP с пакетом обновления
Описание обновления для служб MSXML 6.0 с пакетом обновления 2 (SP2)
MSXML 6.0 был установлен приложением или установлен вручную. Чтобы применить это исправление, установите пакет обновления 2 для MSXML 6.0.
Скачать пакет обновления.
MSXML 6.0 с пакетом обновления 2 (SP2)
Windows Server 2003 с пакетом обновления 2 (SP2) и Windows XP с пакетом обновления 2 (SP2)
Описание обновления для служб Microsoft XML Core Services 4.0 с пакетом обновления 3 (SP3)
MSXML 4.0 был установлен приложением или вручную. Чтобы применить это исправление, установите пакет обновления 3 для MSXML 4.0.
Скачать пакет обновления.
MSXML 4.0 с пакетом обновления 3 (SP3)
Windows 7; Windows Server 2003 с пакетом обновления 2 (SP2); Windows Server 2008; Windows Server 2008 R2; Windows Server 2008 с пакетом обновления 2 (SP2); Windows Vista; Windows Vista с пакетом обновления 1 (SP1); Windows Vista с пакетом обновления 2 (SP2); Windows XP с пакетом обновления 2 (SP2); Windows XP с пакетом обновления 3 (SP3)
Описание обновления для служб Microsoft MSXML Core Services 3.0 и MSXML Core Services 6.0
Службы MSXML3 и MSXML6 установлены операционной системой
Скачать пакет обновления.
MSXML 3.0 и MSXML 6.0
Windows XP с пакетом обновления 3 (SP3)
64-разрядный выпуск Windows XP Professional
Windows Server 2003 с пакетом обновления 2 (SP2)
64-разрядный выпуск Windows Server 2003 с пакетом обновления 2 (SP2)
Windows Server 2003 с пакетом обновления 2 (SP2) для систем на базе Itanium
MSXML 3.0 и MSXML 6.0
Windows Vista, Windows Vista с пакетом обновления 1 и Windows Vista с пакетом обновления 2
MSXML 3.0 и MSXML 6.0
64-разрядные выпуски Windows Vista, 64-разрядная версия Windows Vista с пакетом обновления 1 (SP1), а также Windows Vista с пакетом обновления 2 (SP2)
MSXML 3.0 и MSXML 6.0
Windows Server 2008 и Windows Server 2008 с пакетом обновления 2
MSXML 3.0 и MSXML 6.0
64-разрядная версия Windows Server 2008 и 64-разрядная версия Windows Server 2008 с пакетом обновления 2 (SP2)
MSXML 3.0 и MSXML 6.0
Windows Server 2008 с пакетом обновления 1 (SP1) для компьютеров на базе процессоров Itanium и Windows Server 2008 с пакетом обновления 2 (SP2) для компьютеров на базе процессоров Itanium
Дополнительные сведения о скачивании файлов поддержки корпорации Майкрософт см. в следующей статье базы знаний Майкрософт:
Как загрузить файлы технической поддержки Майкрософт через веб-службы Корпорация Майкрософт проверила этот файл на отсутствие вирусов с помощью самой свежей версии антивирусного программного обеспечения, доступной на момент размещения файла. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение.
Сведения о файлах
Английская версия этого обновления содержит атрибуты файлов, которые перечислены в следующей таблице. Дата и время для файлов указаны в формате UTC. При просмотре сведений о файлах выполняется перевод соответствующих значений в местное время. Чтобы узнать разницу между временем UTC и местным временем, откройте вкладку Часовой пояс элемента Дата и время панели управления.
MSXML3, первое знакомство
Эта статья посвящена началам работы с Microsoft XML Parser 3.0. Устанавливаем, настраиваем, пробуем.
Введение
Многие из разработчиков, прочитав очередную статью об XML в одном из электронных или бумажных изданий, задаются вопросами, что же это такое и как это попробовать. В этой статье я постараюсь ответить на второй из вопросов.
Устанавливаем MSXML3
Для того, чтобы установить MSXML3, возьмите поcледнюю версию парсера (на момент написания статьи это версия от 10/27/2000) с сайта MSDN XML и запустите ее. Чтобы вместе с парсером также получить и документацию к нему, скачайте и установите MSXML SDK 3.0.
Тем не менее, даже после установки MSXML3 у вас все равно могут возникнуть проблемы при работе с XML и XSL в Internet Explorer. Причина этого в том, что вместе с Internet Explorer версий 5.0, и даже 5.5, идет старая версия парсера. Чтобы установить поддержку MSXML3 в IE, необходимо проделать следующие операции.
В результате произведенных действий в вашей системе должна зарегистрироваться библиотека msxml3.dll и разрегистрироваться ее старая версия. При запуске утилита xmlinst.exe должна показывать, что текущей используемой версией парсера является msxml3.dll.
Теперь, когда все процедуры установки проделаны, вы можете приступать к работе с XML.
Просмотр XML документов в Internet Explorer
Создадим простой XML документ. Для этого создадим обычный текстовый файл с именем test.xml следующего содержания:
Исходный файл (test.xml)
Откроем его в Internet Explorer с помощью команды меню File\Open:
Отображение XML в Internet Explorer
При отображении XML документа Internet Explorer выделяет разными цветами (syntax highlighting) тэги, атрибуты и другие синтаксические конструкции языка XML. Также он позволяет удобно просматривать древовидную структуру документа, сворачивая и разворачивая отдельные его ветви. Все это делается с помощью встроенного в Internet Explorer XSL шаблона, с помощью которого и отображается XML. Просмотреть шаблон по умолчанию можно, введя res://msxml3.dll/defaultss.xsl в строке адреса в Internet Explorer.
Работа с XSLT в Internet Explorer
XML документ (bookshelf.xml)
XSL документ (bookshelf.xsl)
Для просмотра результата откройте в Internet Explorer файл bookshelf.xml и вы увидите этот XML-документ уже не в виде дерева с расцвеченными синтаксическими конструкциями, как в первом примере, а в виде HTML, полученного трансформацией из исходного XML документа в HTML документ с использованием шаблона bookshelf.xsl.
Инструкция (processing instruction) задает ссылку на шаблон, используемый для трансформации исходного XML документа.
Просмотр результатов XSL трансформации
Пространства имен XSLT
При работе с XSL вы наверняка замечали определения пространств имен (namespace) xsl в XSL документах http://www.w3.org/TR/WD-xsl или http://www.w3.org/1999/XSL/Transform. Что они обозначают и какое из этих имен нужно использовать?
В то время, когда выпускался первый парсер MSXML, впоследствии встроенный в Internet Explorer 5.5, стандарт W3C консорциума XSLT все еще находился в стадии разработки. Однако компания Microsoft не стала ждать его окончательной доработки и реализовала MSXML в соответствии с положением стандарта, существовавшего в то время. Имя пространства имен, использовавшегося для этого варианта XSLT и было http://www.w3.org/TR/WD-xsl. Впоследствии, став стандартом, XSLT существенно изменился и именем пространства имен для него стало http://www.w3.org/1999/XSL/Transform. Поэтому, если вы хотите соответствовать стандарту W3C XSLT, то вам нужно использовать последнее из этих двух имен. Но если у вас нет уверенности, что в Internet Explorer у ваших клиентов включена поддержка MSXML3, то вам лучше использовать первое имя, так как данный стандарт поддерживается стандартной поставкой Internet Explorer 5.0 и выше.
Заключение
Думаю, что этой вводной статьи будет достаточно для того, чтобы разработчики, начинающие знакомиться с XML, могли приступить к освоению этой технологии, а Internet Explorer с включенной поддержкой MSXML3 может помочь им в этом. Его можно использовать как для просмотра XML документов, так и для проведения XSL трансформаций над XML документами и просмотра полученных результатов.
В следующих своих статьях я попробую более детально осветить язык XSLT, а также познакомить читателей с методами работы с XML документами с использованием программного интерфейса XML DOM.