Проблемы со вторым сервис-паком для Windows XP
Проблемы со вторым сервис-паком для Windows XP
Иван Карташев
Среди
пользователей ходят слухи о том, что второй сервис-пак для Windows XP может
принести вреда не меньше, чем пользы. Говорят, что он не совместим со многими
приложениями, и его лучше избегать. Попробуем разобраться, есть ли основания
для этих страхов.
Второй
сервис-пак для Windows XP продолжает свое победное шествие по персональным
компьютерам мира. На прошлой неделе он был включен в службу автоматических
обновлений Microsoft и уже поступает на компьютеры пользователей английской
версии Windows XP Home Edition. Для пользователей Windows XP Professional
автоматическое обновление должно начаться 25 августа.
Второй
пакет обновлений привносит в Windows XP множество изменений, связанных с
безопасностью и, в первую очередь, с работой компьютера в сети. Изменения в
ряде случаев оказались весьма глубокими, поэтому программы, использующие
небезопасные механизмы работать могут оказаться несовместимы с сервис-паком.
Этот факт никогда не скрывался Microsoft. Еще в марте нынешнего года менеджер
Microsoft Тони Гудхью заявил, что приложения, несовместимые с сервис-паком,
обязательно найдутся, добавив, что не считает это недоработкой со стороны одной
только Microsoft. Безопасность, по мнению Гудхью - это "проблема не только
Microsoft, но и всего сообщества разработчиков". Вместе с тем, в Microsoft
приняли все меры к тому, чтобы минимизировать проблемы несовместимости. На всем
протяжении разработки сервис-пака велось тесное сотрудничество с софтверными
компаниями с целью обеспечить совместимость их продуктов с пакетом обновлений.
О масштабах работ в этом направлении свидетельствует продолжительность
тестирования сервис-пака - его выход откладывался много раз.
Несмотря
на это, многие корпоративные пользователи не спешат с установкой обновления и
начнут ее только после всестороннего тестирования. Их можно понять. Не секрет,
что в бизнесе часто используются весьма специфические приложения, в том числе
созданные внутри компании или попросту устаревшие. И если в результате
установки сервис-пака эти приложения откажутся работать, компании гарантированы
огромные убытки. Поэтому перед развертыванием сервис-пака специалисты служб
техподдержки должны понять, как именно следует настроить Windows XP SP 2 для
нормальной работы с имеющимися программами. Впрочем, такая работа проводится не
только перед установкой SP2. Точно так же тестирование проводится и при
миграции на новую ОС, особенно когда старая и новая система имеют существенные
различия. В качестве примера можно привести миграцию с Windows 98 на Windows
XP. Не секрет, что эти ОС построены совершенно по-разному, и в некоторых
случаях возникает необходимость в тонкой настройке ОС и приложений или использовании
специальных режимов совместимости. Такие же (если не худшие) проблемы
возникнут, очевидно, и с выходом Longhorn - нового поколения Windows.
Что
же пугает пользователей и заставляет их опасаться сервис-пака? И до и после
выхода SP2 в прессе появилось множество публикаций, посвященных проблемам
совместимости обновления с имеющимся оборудованием и программами. Сообщения
бывают как грамотными и технически верными, так и весьма слабо соответствующими
действительности. В последнем особенно преуспели неспециализированные СМИ.
Авторы их материалов часто ориентируются на сообщения информагентств или
неспециализированной западной прессы, а не на техническую документацию
Microsoft и личный опыт. Прочитав такие сообщения и поверив им, пользователи
начинают бояться сервис-пака как огня, так как он якобы не совместим вообще ни
с чем - ни с играми, ни даже с Microsoft Office.
Кто
виноват и что делать
Попробуем
на практике разобраться, как обстоит дело с этим сервис-паком. На моем
компьютере он стоит с 10 августа (о его установке я рассказывал в статье
"Второй сервис-пак для Windows XP: личный опыт"). Нникаких проблем ни
с одной из программ я пока не отметил.
После
изучения изрядного количества статей и форумов о проблемах с сервис-паком
выяснилось, что проблемы возникают с самыми разными программами - от игры
SimCity 4 до пиринговых клиентов. Впрочем, на своем компьютере никаких проблем
с SimCity 4 или клиентом сети Kazaa я не заметил. В последнем случае нужно было
лишь разрешить выход программы в интернет, нажав кнопку Unblock в диалоговом
окне встроенного брандмауэра. Поиск и скачивание файлов проходили ничуть не
хуже, чем до установки сервис-пака. В случае игр никаких проблем также не
возникло, хотя, признаюсь, сетевую игру я не тестировал. Однако, скорее всего, и
тут все сведется к добавлению игры в список исключений брандмауэра. Если же
игры после установки не запускаются, то проблема, скорее, не в Windows, а в
кривых руках отечественных пиратов.
Хотя
у меня всё работало нормально, это ещё не значит, что затруднений не возникнет
у других пользователей. Чтобы узнать о потенциальных проблемах с сервис-паком я
обратился к базе данных Microsoft - настоящей кладези информации о самых
экзотических проблемах с программами от Microsoft. Зайдя на сайт
support.microsoft.com, я ввел в строку поиска по базе знаний запрос Windows XP
Service Pack 2. Результатом стали 25 статей базы. Немало полезной информации
можно почерпнуть и на сайте центра поддержки второго сервис-пака, который
находится здесь.
Наибольшее
внимание обращают на себя две статьи: 842242 Some programs seem to stop working
after you install Windows XP Service Pack 2 ("Некоторые программы
перестают работать после установки сервис-пака") и 884130 Programs that
are known to experience a loss of functionality when they run on a Windows XP
Service Pack 2-based computer ("Список программ, чья функциональность
страдает после установки сервис-пака"). Основываясь на информации двух
этих статей, проблемные программы можно разделить на две большие группы:
приложения, чья функциональность страдает из-за нововведений в области сетевой
безопасности, и программы, не поддерживающие функции No Execute, имеющейся в
64-разрядных процессорах AMD.
Что
делать, если нормальной работе программы мешает брандмауэр, можно в
подробностях узнать из упомянутой выше статьи базы знаний Microsoft за номером
842242. В ней говорится, что брандмауэр может мешать нормальной работе
многопользовательских игр, мультимедийному ПО с поддержкой потоковых
трансляций, получению файлов с помощью интернет-пейджеров, а также работе
серверных приложений, запущенных в среде Windows XP. В любом случае, причиной
проблем является брандмауэр, блокирующий входящие соединения.
Для
восстановления нормальной работы программы в большинстве случаев достаточно
разблокировать программу в соответствующем диалоговом окне брандмауэра.
Однако
в некоторых случаях необходимо вручную указать, через какие порты должно быть
разрешено соединение. Для этого достаточно щелкнуть на вкладке Exceptions
пункта Windows Firewall панели управления и нажать кнопку Add Port.
Для
каждого из открываемых портов можно указать перечень IP-адресов, компьютеров,
имеющих права подключаться к данной машине. Можно также разрешить соединение
любым компьютерам или машинам только из локальной сети.
Перечень
программ, для которых требуется открывать порты вручную, достаточно велик. В
него входит, например, среда разработки Microsoft Visual Studio .NET, для
которой нужно открывать порты в случае использования функций удаленной отладки.
Требуется открывать порты и для работы с FTP-серверами в программах CuteFTP и
AutoCAD 2000, 2002 и 2004. Нужно настраивать порты и для правильной работы в
Сети антивирусов и брандмауэров компаний Symantec и Computer Associates.
Наконец, ручная настройка портов требуется и для игр Need for Speed Hot Pursuit
2, Unreal Tournament 2003 и некоторых других. Необходимо подчеркнуть, что после
настройки брандмауэра эти программы работают точно так же, как и до установки
сервис-пака. А пользователи, которым не нужна сетевая функциональность, скорее
всего, и не заметят, что программы работают не так, как надо.
Кроме
этого, в статье базы знаний 884130 указаны и программы, плохо работающие как на
32-, так и на 64-разрядных процессрах. Например, офисный пакет WordPerfect
Office теряет способность самостоятельно загружать обновления, а Yahoo
Messenger отказывается устанавливаться с использованием ActiveX. На некоторых
компьютерах могут не работать игры NBA LIVE 2000 и Freedom Force. А на сайте
компании Adobe размещена информация о том, что после установки сервис-пака
перестает работать интерактивная справка, что связано с усилением безопасности
Internet Explorer. Иных проблем с продуктами этой фирмы, несмотря на
появлявшиеся в прессе сообщения, ни на сайте Microsoft, ни на сайте Adobe,
найти пока не удалось.
Отдельно
стоит обсудить вопрос об использовании внешних брандмауэров в Windows XP SP2.
Практически все известные программы такого рода попали в статьи базы знаний, о
которых шла речь выше. Скорее всего, проблемы связаны с конфликтом встроенного
брандмауэра с внешними программами аналогичного назначения. В Microsoft
отмечают, что использование двух брандмауэров одновременно безопасности системы
не повышает, а наоборот, чревато сбоями. Поэтому при использовании брандмауэра
от стороннего поставщика встроенный Windows Firewall лучше отключить. В самой
корпорации отмечают, что будущие версии многих брандмауэров не от Microsoft
научатся автоматически отключать Windows Firewall.
Констатируются
специалистами Microsoft и некоторые проблемы с драйверами устройств. Например,
в статье 873161 базы знаний описывается конфликт сервис-пака с драйверами
сканеров UMAX. Из-за этого конфликта система самопроизвольно перезагружается.
Решить проблему можно, вначале удалив сервис-пак и драйвер, а затем снова
установив сервис-пак. Кроме этого, имеются проблемы с драйверами контроллера
для чтения карт MemoryStick, некоторых модемов (в частности, BeWAN ADSL USB ST
и ZyXEL Omni.net ISDN USB), а также эмуляторов Windows CE и Virtual PC.
Естественно, число несовместимых драйверов может оказаться и больше, хотя
производители оборудования наверняка выпустят исправленные драйверы в самом
скором времени.
Естественно,
в наш обзор попали не все проблемы с сервис-паком. Они есть, и никто не
собирается этого скрывать. Тем не менее, можно с уверенностью утверждать, что
большинством пользователей они останутся незамеченными. В ходе тестирования
сервис-пака была достигнута его совместимость с большинством программ и
драйверов. А проблемы, которые не были замечены или оказались не устранимы при
разработке сервис-пака, будут исправляться патчами и выпуском новых версий
программ и оборудования. В любом случае, бояться сервис-пака не стоит. Скорее
всего, никаких проблем с ним не возникнет, а если трудности и появятся - ничто
не мешает удалить сервис-пак и забыть о нем до лучших времен.
Список литературы
Для
подготовки данной работы были использованы материалы с сайта http://ecosoft.iatp.org.ua/