Tuning Windows xp

Вид материалаДокументы
Подобный материал:
Статьи по теме Tuning Windows XP

Улучшение работы Win XP

Как водится у русского человека, если все хорошо, значит - не к добру и пора что-то делать. Сразу же возникает зудоподобное несовладаемое желание улучшать. Кто сказал, что перманентная революция - особенность русского характера? Глупости. Это особенность еврейского характера. Русскому человеку под кожу от рождения загнали перманентную тягу все улучшать направо и налево. И чем дела обстоят лучше, тем сильнее эта тяга. Левша ковал блоху не потому, что форсил перед молодухами или барином, а потому что искренне хотел улучшить блошиную природу, совершенствовать ее, так сказать, моторные функции.


Неудивительно, что безупречно функционирующая Windows XP на моем компьютере просто напрашивалась на улучшение. И я очутился на сайте www.tweakxp.com.


Надо сказать, что зуд улучшательства обуревает не только нашего человека, если судить по чудовищной популярности и посещаемости этого сайта. Собственно, вы и сами можете во всем убедиться, а Голубятня, как обычно, лишь позволит сэкономить время и здоровье, поскольку «улучшалок» (tweaks) на портале собрано аж 333 штуки: я по ним уже прошелся и отобрал 9, которые не грешат пустопорожним украшательством, а в самом деле приносят реальную пользу.


Раздел User Interface, посвященный улучшалкам внешнего вида ХР, я отбросил сразу, поскольку меня одежка новой ОС'ы более, чем устраивает, а заставка, появляющаяся при загрузке (которую одна из улучшалок позволяет сковырнуть или поменять), ничуть не беспокоит.

1. Ускорение выведения на экран меню и списков.


Томительные паузы раздражают больше всего при выборе опции All Programs из стартового меню, а также при раскрытии закладок в браузере. Ликвидация этих задержек провидится так:

Запускается редактор реестра (Regedit)

Находится ключ HKEY_CURRENT_USER \ Control Panel \ Desktop

Выбирается опция MenuShowDelay в правом окне

Из контекстного меню выбирается Modify и устанавливается значение 0

Перезагружается компьютер

2. Удаление файла подкачки при 512 и более мегабайт памяти


Это как раз мой случай. Пожалуй, это самый эффектный способ просто физически ощутить ускорение работы компьютера. Для этого:

Из контекстного меню иконки My Computer на рабочем столе выбирается Properties

Далее - Advanced - Settings - Advanced

В разделе, описывающем виртуальную память (virtual memory) устанавливается опция No Paging File. Если очень боязно, то можно поставить что-нибудь символическое, например, 50 Мб.


Как я уже сказал, ускорение работы машины видно невооруженным глазом.

3. Отключение кэширования динамических библиотек (DLL)


После того, как приложение завершило работу, «диэлэльки», используемые им, еще какое-то время продолжают висеть в памяти. Меня лично это раздражает, поскольку противоречит перфекционистской природе. Отключается кэш динамических библиотек таким образом:

В реестре находится ключ [HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer].

Создается новый подключ (sub-key) AlwaysUnloadDLL

Устанавливается для него значение 1

Перегружается компьютер

4. Отключение Error Reporting


навязчивого желания ХР постоянно отсылать сообщения разработчикам по случаю возникновения каждой ошибки (например, зависания того или иного приложения). Эти желания режутся на корню просто, но со вкусом:

В Контрольной Панели выбирается Система (System)

Закладка Advanced, далее - Error Reporting

Включается опция Disable Error Reporting. Опцию But Notify me When critical errors occur (уведомлять меня о возникновении критических ошибок) я оставил, чтобы не пребывать в неведении по поводу неожиданных сбоев (пока бог миловал)

5. Отключения сообщений о сокращении свободного места на жестких дисках


Эта штука занудила меня сверх меры, поскольку сообщения эти всплывают очень загодя (когда остаются свободными еще десятки мегабайт) и неприлично настойчиво. Вырубаем словоблудие:

В реестре находим HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer \

добавляем новый DWORD под названием NoLowDiskSpaceChecks

устанавливаем для него значение 1

перегружаемся

6. Отключение индексирования файлов


Windows XP создает и поддерживает индекс всех файлов на дисках для того, чтобы ускорять их поиск. Обратная сторона медали - замедляется выполнение остальных команд типа открыть, закрыть и т.п. Мне лично компромисс показался неудачным:

Открываем My Computer

Из контекстного меню иконки жесткого диска выбираем Properties

Снимаем галочку на опции Allow indexing service to index this disk for faster searches

В появившемся окне выбираем опцию Apply to all folders and subfolders

Повторяем процедуру для всех оставшихся жестких дисков компьютера

7. Очистка файла подкачки перед выключением компьютера


Совершенно очевидная мера безопасности, поскольку в swap-file сохраняется куча информации, заимствованной из RAM. Для очистки:

В реестре находим ключ KEY_LOCAL_MACHINE\SYSTEM \ CurrentControlSet \ Control \ Session Manager \ Memory Management

Находим подключ ClearPageFileAtShutdown

Из контекстного меню выбираем Modify и устанавливаем значение 1

Перегружаем компьютер


В разделе улучшалок работы интернета (Internet Tweaks) я обнаружил прямо-таки революционную подвигу, которая позволяет реально увеличить скорость работы интернета, причем при любом соединении:

8. Освобождение канала (bandwidth), зарезервированного за сервисом QoS


Это такая хитрющая штука, о которой я бы вжись не догадался, если бы не прочитал на сайте улучшалок ХР. Как оказалось, Windows XP по умолчанию выделяет часть интернет-канала для очень полезной штуки, которая называется Quality of Service (QoS). Назначение QoS - улучшать распределение трафика программ, написанных с учетом QoS API. Другое дело, что этих программ днем с огнем не сыскать (вернее, у меня лично они не стоят), поэтому резервирование канала под ненужный сервис - непозволительная роскошь. Вот что нужно проделать для того, чтобы освободить и без того узкий канал отечественного соединения с интернетом:

В меню Start - Run запустите редактор групповых полисов: gpedit.msc. Имейте ввиду, что для выполнения всех этих процедур вам необходимо войти в систему как Администратор.

В разделе Computer Configuration (в левом окне) выберите Administrative Templates

Далее Network и затем в правой панели выберите QoS Packet Scheduler и кликните на нем два раза

Выберите опцию limit reservable bandwidth и опять-таки кликните на ней два раза

В открывшемся окне включите Enabled, а затем укажите лимит канала в процентах равный нулю.

ОК и выйдите из программы. Но это еще не все.

Отправляйтесь в сетевую конфигурацию (иконка Network Connections в Контрольной панели)

Выделите свое соединение и из контекстного меню запустите Properties

В закладке Networking убедитесь, что протокол QoS Packet Scheduler подключен (enabled). Если его там нет, то добавьте из списка (через кнопку Install)

Перегрузите компьютер.


Все эти сложные пассы с насильственным включением сервиса и последующим выделением под него нулевого канала вызваны тем, что если просто отключить Quality of Service, то, как это часто бывает у наших антипятов, система все равно будет резервировать под него 20 % канала.


Еще несколько интернетовских улучшалок:

9. Отключение заданий по расписанию (scheduled tasks)


Всякий раз, как MSIE 6.0 соединяется с сервером, он тратит время на проверку наличия заданий по расписанию, связанных с данным адресом. Поскольку я никогда не пользовался и не планирую пользоваться функцией синхронизации Проводника, то я отключил планировщик заданий:

В реестре нужно удалить следующий ключ - HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ explorer \ RemoteComputer \ NameSpace \ {D6277990-4C6A-11CF-8D87-00AA0060F5BF}.

10. Изменение директории, которую MSIE использует по умолчанию для загрузки файлов.

В реестре находится уже знакомый нам ключ HKEY_CURRENT_USER \ Software \ Microsoft \ Internet Explorer

Для строки Download Directory подбирается нужным вам путь, скажем D:\Downloads


Статьи по теме Tuning Windows XP

20 секретов Win XP


Вы почитали обзоры и знаете все о главных особенностях новой операционной системы. Теперь самое время забраться поглубже и раскрыть некоторые секреты Windows ХР.

1. Если предыдущие версии Windows скрывали, как долго они способны работать без перезагрузки, то ХР в этом плане есть чем гордиться. Войдите в командную строку из меню Accessories, которое вызывается стартовой кнопкой All Programs, и наберите systeminfo. Компьютер выдаст много полезной информации, в том числе время бесперебойной работы. Для сохранения этих данных в файле наберите systeminfo > info.txt.

2. Для того чтобы удалять файлы, не сохраняя их в «мусорной корзине», выберите Run... из меню Start и наберите gpedit.msc, затем выберите User Configuration, Administrative Templates, Windows Components, Windows Explorer и отметьте флажком Do not move deleted files to the Recycle Bin. Покопавшись в gpedit, можно найти массу параметров интерфейса и системы, однако будьте осторожны: некоторые из них могут привести к нежелательному поведению компьютера. (Это работает только в Professional Edition.)

3. Рабочую станцию ХР можно запереть двумя щелчками мыши. Кликнув на рабочем столе правой кнопкой, создайте новый ярлык и введите в поле location строку rundll32.exe user32.dll,LockWorkStation. Присвойте этому ярлыку какое-нибудь имя. Теперь двойным щелчком по нему вы сможете блокировать свой компьютер. Того же эффекта можно добиться сочетанием клавиш Windows + L.

4. XP скрывает отдельные элементы системного ПО, которые кто-то, возможно, захочет удалить. Это может быть, например, Windows Messenger. Пользуясь редактором Notepad или Edit, исправьте текстовый файл /windows/inf/sysoc.inf, найдя и удалив в нем слово hide. Затем войдите в меню Add or Remove Programs на панели управления, выберите Add/Remove Windows Components — и вам откроется все, что было сокрыто.

5. Тем, кто владеет искусством работы с пакетными файлами DOS, ХР предлагает ряд интересных новых команд. В их числе eventcreate и eventtriggers для создания системных событий и слежения за ними, typeperf для контроля за производительностью различных подсистем и schtasks для управления запланированными задачами. Как обычно, /? после имени команды выдает список опций — их слишком много, чтобы перечислять здесь все.

6. В ХР есть поддержка IP версии 6 — интернет-протокола нового поколения. К сожалению, такой поддержки нет у вашего ISP, поэтому экспериментировать с ней можно лишь в пределах локальной сети. Введите ipv6 install в поле Run... (не беспокойтесь, текущие сетевые настройки от этого не пострадают), а затем наберите ipv6 /? в командной строке, чтобы получить дополнительную информацию. Если вы не знаете, что такое IPv6, не переживайте и не утруждайте себя.

7. Наконец-то появилась возможность снимать задачи из командной строки. Наберите taskkill /pid и номер задачи или просто tskill и номер процесса. Номер можно узнать, набрав команду tasklist, которая вдобавок сообщит многое о том, что происходит в вашей системе.

8. XP считает файлы Zip папками — это удобно, если у вас быстрая машина. На более медленных системах можно заставить ХР отказаться от такой практики, набрав в командной строке regsvr32 /u zipfldr.dll. Позднее, если вы передумаете, можно все вернуть назад командой regsvr32 zipfldr.dll.

9. В ХР встроена технология сглаживания шрифтов на экране ClearType, но по умолчанию она выключена. Ее стоит попробовать, особенно если вы начинали с DOS и пялились на экран все эти годы, заработав астигматизм. Чтобы включить ClearType, кликните правой кнопкой мыши на десктопе, выберите Properties, Appearance, Effects, затем найдите во втором падающем меню ClearType и разрешите эту опцию. Лучшие результаты получаются на лаптопах. Если вы хотите использовать ClearType и на экране приветствия Welcome, присвойте параметру HKEY_USERS/.DEFAULT/Control Panel/Desktop/FontSmoothingType в реестре значение 2.

10. Вы можете помочь приятелю, который работает в домашней сети и пользуется трансляцией сетевых адресов (NAT), применив механизм удаленного доступа — но не сразу. Сначала попросите друга прислать вам e-mail с приглашением Remote Assistance, предварительно отредактировав файл. В атрибуте RCTICKET указан IP-адрес NAT, например 192.168.1.10. Его надо заменить действительным IP-адресом вашего приятеля — он может определить его, посетив сайт www.whatismyip.com, — и пусть он убедится, что в его брандмауэре порт 3389 открыт и переадресован на проблемный компьютер.

11. Вы можете исполнять программы от имени другого пользователя — без выхода из системы и повторной регистрации. Кликните на значке правой кнопкой, выберите Run As... и введите имя пользователя и пароль. Они будут действовать до окончания текущего сеанса работы. Это особенно полезно, когда нужно получить права администратора для установки программы, что случается очень часто. Имейте в виду, что многократно исполнять программы под разными именами — занятие увлекательное, но оно может привести к непредсказуемым эффектам.

12. Windows XP проявляет настойчивость в отношении автоматической проверки апдейтов, регистрации в системе Passport, использования Windows Messenger и т.п. Со временем вы привыкните, но, если чувствуете, что не доживете до этого момента в здравом уме, запустите Regedit, войдите в HKEY_CURRENT_USER/Software/Microsoft/Windows/Current Version/Explorer/Advanced и создайте параметр DWORD с именем EnableBalloonTips и значением 0.

13. Можно начинать работать, не набирая имени пользователя и пароля. Выберите Run... из стартового меню и наберите control userpasswords2, что приведет к открытию приложения, управляющего учетными записями пользователей. На вкладке Users удалите флажок у позиции Users Must Enter A User Name And Password To Use This Computer и кликните ОК. Появится диалоговое окно Automatically Log On; введите имя пользователя и пароль для нужной учетной записи.

14. Internet Explorer 6 можно настроить на автоматическое удаление временных файлов. Запустите браузер, выберите Tools / Internet Options... и Advanced, спуститесь до раздела Security и отметьте позицию Empty Temporary Internet Files Folder When Browser is Closed.

15. К ХР прилагается бесплатный индикатор работы сети — на тот случай, если вам не видно светодиодов на сетевой плате. Кликните правой кнопкой на My Network Places на рабочем столе и выберите Properties. Кликните правой кнопкой на ярлыке своей локальной сети или dial-up соединения, выберите Properties и активизируйте значок Show в зоне оповещения о работе в сети. Теперь при наличии сетевого трафика в правой части панели задач вам будет весело подмигивать маленький значок сети.

16. Меню Start, когда оно решит появиться, может показаться медлительным, но этот процесс можно ускорить, уменьшив значение параметра реестра HKEY_CURRENT_USER/Control Panel/Desktop/MenuShowDelay, которое по умолчанию равно 400. Сделайте его, например, нулевым.

17. В Windows Explorer файлы можно переименовывать скопом. Выделите в окне группу файлов, кликните правой кнопкой по одному из них и, если нужно, переименуйте его. Все выделенные файлы получат имя указанного файла с индивидуальными номерами в скобках. Кроме того, значки в папке можно организовать в упорядоченные по алфавиту группы — для этого выберите View, Arrange Icon By... Show In Groups.

18. Windows Media Player в процессе воспроизведения треков отображает обложки альбомов — если находит их изображение в Интернете во время копирования трека с CD. В противном случае, а также если у вас большая библиотека музыкальных файлов WMP, вы можете поместить свою собственную копию изображения обложки в тот же каталог, где хранятся записи. Просто назовите ее имя_каталога.jpg, и Windows Media Player найдет и выведет эту картинку.

19. Сочетание клавиш Windows + Break открывает системный аплет Control Panel; сочетание клавиш Windows + D открывает рабочий стол; сочетание клавиш Windows + Tab переключает кнопки панели задач.

20. Следующая версия Windows XP с кодовым названием Longhorn должна выйти в конце следующего или в начале 2003 года, но в ней будет мало изменений. Принципиально новая версия с кодовым названием Blackcomb появится в 2003/2004 году


Статьи по теме 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 -- действительно важные вехи в борьбе за чистоту и надежность ее программного кода, и упомянутый в начале статьи консерватизм вряд ли является излишним