Это мой сайт

You are: главная страница -> статьи -> Tuning Win XP -> Service Pack 1 для Win XP

Коротко о себе | Гостевая книга
Это я
Статьи
Полезные линки
Информация о сайте и его создателе, то есть обо мне Статьи про все, что может Вас заинтересовать То, что, на мой взгляд, стоит посетить То, что, на мой взгляд, стоит посетить Add to favorite
Статьи по теме Tuning Windows XP
Service Pack 1 для Win XP
Сегмент корпоративных операционных систем Microsoft всегда отличался заметным консерватизмом. Компания не торопилась выпускать новые версии (хотя потребительские обновлялись едва ли не ежегодно), а пользователи -- на них переходить. Принцип "лучшее -- враг хорошего" базировался на понятии Service Pack -- бесплатно распространяемого пакета, устраняющего (по возможности) все обнаруженные ошибки и недочеты. Стандартная рекомендация специалистов -- дождаться какого-то Service Pack, как правило, второго. Хотя Windows XP "двуедина" в том смысле, что использует общее ядро, а также многие компоненты в обоих своих 32-разрядных версиях, режим обновления, по-видимому, будет "корпоративным". Первого Service Pack пришлось ждать почти год, и не последнюю роль в этом сыграла инициатива "Trustworthy Computing", объявленная Microsoft нынешней весной. Безопасность и надежность стали приоритетными направлениями развития ПО, хотя и не совсем понятно, насколько существенно можно повысить эти показатели для кода, созданного много лет назад. Или предполагается реинжиниринг? Тем не менее представители Microsoft утверждают, что "месячник работы над ошибками" обошелся компании в 100 млн. долл. Но, пожалуй, самым важным достижением было то, что руководство признало невозможность дальнейшей работы прежними методами, в результате чего был коренным образом пересмотрен сам процесс производства ПО. Что ж, время покажет. Однако главный "виновник" нынешней статьи -- Service Pack 1 для Windows XP -- не только готов, но даже установлен на моем компьютере, стало быть, с ним стоит познакомиться поближе -- даже тем пользователям, которые ожидают русскоязычную версию, поскольку функциональных отличий там не будет. Что новенького? Как првило, сервисные пакеты содержат не только исправления ошибок, но и некую дополнительную функциональность. Нынешний не стал исключением. В принципе, Microsoft еще во времена Windows NT 4 отказалась распространять в Service Pack модули, обеспечивающие совершенно новые возможности, для них было даже изобретено специальное "явление" -- Option Pack. И хотя идея эта постепенно забылась (Windows NT 4 Option Pack так и остался единственным в своем роде), естественно, никаких радикальных новшеств ожидать не приходится. Тем не менее даже такие "мелочи", как официальная поддержка USB 2.0, могут представлять несомненный интерес, и уж никак их нельзя отнести к категории исправлений. Кроме того, в Service Pack 1 входят Windows Messenger 4.7, который, впрочем, пользователи Windows XP (остальным придется еще немного подождать) могут получить и отдельно, а также обновленные библиотеки Internet Explorer -- правда, до полного Internet Explorer 6 Service Pack 1 остается загрузить еще около полутора мегабайтов (что весьма странно, логично было бы ожидать включения окончательной исправленной версии браузера). А вот программная прослойка .NET Framework, вопреки всем ожиданиям, в Service Pack 1 не попала и по-прежнему распространяется отдельно. Единственным же действительно новым компонентом оказался специальный модуль (интегрирующийся в апплет Add or Remove Programs) Set Program Access and Default, появившийся, как несложно догадаться при более близком знакомстве, в результате антимонопольного разбирательства Microsoft с федеральным правительством США. Наконец-то стороннее ПО, по непонятным причинам отнесенное многими обозревателями к категории middleware (интересно, что они усмотрели "промежуточного" в почтовой программе или медиа-плейере?), "уравнено в правах" с собственными приложениями Microsoft. Функциональность, заключенная в этом модуле, состоит в том, что сборщик компьютера или сам пользователь волен заменить некоторые стандартные программы Windows -- броузер, почтовый клиент, Internet-пейджер, медиа-плейер, Java-машину -- аналогичными разработками конкурентов. При этом можно даже "запретить доступ" к прежним компонентам, т. е. убрать их пиктограммы с рабочего стола, из меню и даже из списка файловых ассоциаций. Ни о какой деинсталляции речь, конечно же, не идет. Тот же Internet Explorer продолжает преспокойно храниться в своей папке и при желании может быть запущен. Другого, в общем-то, и не приходилось ожидать, поскольку модули и библиотеки броузера используются многими компонентами Windows и сторонним ПО. Имеется, правда, один нюанс. Для того чтобы попасть в список доступных альтернатив, приложения должны удовлетворять определенным требованиям, о которых, как утверждают в Microsoft, все конкуренты были заблаговременно оповещены. Судя по всему, и требуется-то самая малость -- наверняка, несколько специфических ключей в реестре. Однако "подсуетилась" лишь одна Netscape, ни Mozilla, ни Opera, ни последняя версия Java-машины Sun апплетом не распознаются. Впрочем, это не значит, что их нельзя применять "по прямому назначению", для этого имеется специальный пункт "Use my current...". Косвенно к новой функциональности также могут быть отнесены изменения в работе Windows Product Activation. Хотя основной сыр-бор в Internet (по понятным причинам) связан с отказом этой службы признавать некоторые (чересчур популярные среди пиратов) серийные номера, кое-что действительно заслуживает внимания: во-первых, корпоративные заказчики получили возможность шифровать номера своего продукта в файле ответов для автоматической установки, во-вторых, при существенных изменениях аппаратной конфигурации ПК на повторную активизацию будет даваться несколько дней. По идее (именно это и утверждают в Microsoft), все эти нюансы никак не скажутся на легальных пользователях. Исправления И все же основное назначение Service Pack 1 -- исправление ошибок и пробелов в безопасности. Разом -- всех выявленных до момента его выхода. Учитывая, насколько регулярно обнаруживаются всякие нюансы с Windows, вполне можно представить, что это -- весьма немало (хотя, естественно, далеко не все из этих "багов" касаются каждой конкретной конфигурации). Полную же картину лучше изучать по первоисточнику -- где все разложено по полочкам с необходимыми ссылками и комментариями. Как известно, отдельные "заплатки" оперативно распространяются через Windows Updates, более того, таким же образом можно получить и сам Service Pack. При этом будут загружены только действительно необходимые модули, объем которых обычно составляет около 30 MB (а "полный" пакет -- порядка 130 MB). При этом Microsoft нигде не утверждает, что установка Service Pack является необходимой процедурой, оставляя решение за пользователем. Однако оказывается, что Service Pack исправляет и некоторые пока еще необнародованные ошибки. Чтобы не быть голословным, приведу лишь один пример, который просто поражает, с одной стороны, тривиальностью, а с другой -- катастрофичностью возможных последствий. По иронии, виновником выступает Help Center... Суть трюка предельно проста: достаточно щелкнуть где-либо на специальной ссылке, использующей локальный файл uplddrvinfo.htm, чтобы увидеть окно Help Center, по закрытии которого все файлы в любой папке (да хоть в корневом каталоге C:\*) будут просто-напросто удалены. Это, конечно, не "хакинг", но нет никакой гарантии, что кому-нибудь не придет в голову сыграть с вами эту чрезвычайно злую шутку. Понятно, что пользователь все-таки должен самостоятельно щелкнуть на ссылке, однако на Web-странице она вовсе не обязана присутствовать в явном виде. Избавиться от этой опасности совершенно несложно, попросту переименовав uplddrvinfo.htm или внеся в него определенные изменения (естественно, с потерей некоторой функциональности Help Center). А утилита XPdite, созданная Стивом Гибсоном (grc.com), как всегда привнесшим в эту историю истеричную нотку (впрочем, быть может, это -- именно "тот" случай), поступает более интеллектуально, заменяя упомянутый файл аналогом из Service Pack 1. Проблема лишь в том, что обо всем этом нужно догадаться. Microsoft посвятила данной проблеме некий опус, однако лишь задним числом, в ответ на поднятую шумиху. И, поверьте, это отнюдь не единственный "баг", исправленный в нынешнем сервисном пакете без уведомления общественности и выпуска отдельной "заплатки". В данном контексте совершенно непонятно, почему на всех углах до сих пор не развешаны объявления именно о необходимости как можно скорее выполнить обновление Windows XP с помощью Service Pack 1. Естественно, и это не гарантирует полной безопасности. Сложное ПО и ошибки суть неразделимы, что относится отнюдь не только к творениям Microsoft. К примеру, сразу после установки Service Pack 1 можно обновлять Java-машину (которая входит в пакет и принудительно устанавливается). Однако нужно четко понимать, что сервисные пакеты для Windows -- действительно важные вехи в борьбе за чистоту и надежность ее программного кода, и упомянутый в начале статьи консерватизм вряд ли является излишним
Использованы материалы сайта www.pctower.ru
© All rights reserved проект является частным Design by Fetisov Alex, Russia, Volgograd, VSTU, 2004 Написать письмо
Сайт управляется системой uCoz