Гиканье и ауканье

«В-третьих» у нас идут «Services» (ака «службы»). Тут-то и начинается самое веселье :).
Сначала, рекомендую, сохранить следующую ветку реестра (отвечающую за те самые службы, над которыми мы сейчас будем химичить):

HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Services

 Теперь лезем в сами «службы»: Start -> Control Panel -> Administrative tools -> Services. Перед нами список всех виндовых сервисов. 

Лирическое отступление. Служба (для тех, кто не в курсе) — программа, которая может быть запущена вместе с ОС, выполняющая определенные функции. Например, служба «Windows Audio» отвечает за звук и управляет аудио устройствами в системе. Любая служба может загружаться автоматически, в ручную или вообще не загружаться (соответственно «Auto», «Manual» и «Disabled» параметры в свойствах службы). В общем, все элементарно. Выбираем нужную службу -> правая кнопка мыши -> «Properties» (Свойства). В выпадающем списке с названием «Startup type» (Тип запуска) выбираем нужное значение. Ниже представлен список того, как какие службы загружаются/не загружаются/могли бы загружаться на моем компьютере и почему именно так. Все, что не входит в этот список — оставлено так, как и было.

Disabled:

Alerter — Фишка, призванная сообщать об ошибках на компе администратора остальным компьютерам в сети. Нет сети — соответственно…
Automatic Updates — Служба автоматического обновления Винды. Если отключили в Start -> Control Panel -> System, то нечего ресурсы зря расходовать. Убить!
Computer Browser — Обновляет список компьютеров в локальной сети. Если таковой не имеется — то и служба без надобности.
Error Reporting Service — Если отключен «Отчет об ошибках» (в «Системе») — грохнуть.
Fast User Switching Compatibility — Полезна, если за компьютером работает несколько человек. Позволяет, не перезагружая компьютер, заходить под другим именем пользователя, сохраняя все данные текущего.
Help and Support — Родная Мелкософтовская помощь. Лично мне еще ни разу не помогла в решении каких бы то ни было проблем. Например, когда что-то странное творилось с модемом, и я не мог выйти в Интернет, и, в итоге, сидел и листал странички хелпа, пропуская великолепные советы типа «вставьте вилку в розетку», мне посоветовали зайти в Интернет и скачать новые драйвера для модема… «Вы хотите подключиться к интернету» — спросил меня хелп, после чего был жестко послан вместе с дядей Биллом в самую мягкую часть моего тела.
IMAPI CD-Burning COM Service — Служба, управляющая записью CD дисков. Стандартная. Встроенная в ОС. Может помешать в работе других программ для записи дисков. ИМХО, Nero Burning ROM — наилучшее решение.
Indexing Service — Служба «указателей». По идее, должна ускорять поиск файлов и т.п. на данном PC и в сети.При
твоем минимуме файлов не очень полезна,
хотя можно и орставить.
Internet Connection Firewall (ICF) / Internet Connection Sharing (ICS) — Стандартный, встроенный в Винду файрвол (ака брандмауэр). ИМХО, плохой брандмауэр. Советую поставить Agnitum Outpost или Zone Alarm.
Messenger — Служба, использующаяся в локальных сетях для передачи текстовых сообщений. Никак не связана с Микрософтовым «Windows Messenger».
Portable Media Serial Number — Очень странная служба. Функция — получение серийных номеров всех медиаустройств, подключаемых к компьютеру. В общем, черт знает что, а не служба. Только место занимает и ресурсы ест…
Print Spooler — Диспетчер очереди печати. В связи с отсутствием принтера, мне служба не нужна.
QoS RSVP — Обеспечивает рассылку оповещений в
сети и управление локальным трафиком для QoS-программ
и управляющих программ. Жрет 20% интернет-трафика, вне зависимости от типа соединения (Dialup, ADSL…). На самом деле, не она сама передает информацию, и это не единственный способ устранения подобной наглости…
Remote Desktop Help Session Manager — Если отключили «Remote Access» на закладке «Remote» (Start -> Control Panel -> System), то и это нам не нужно. 
Remote Registry — Удаленное управление реестром Вашей Виндоуз. Лично я никогда ни в чем подобном не нуждался (да и, наверно, не буду). Мало того, что место занимает, так еще и ставит под вопрос безопасность системы (потенциально…).
Secondary Logon — С отключением этой службы у Вас не будет возможности стартовать процессы под другим пользователем. За Вашем компьютером работает еще кто-нибудь? За моим — нет.
Server — Очень важная служба для тех, у кого есть локальная сеть и чей компьютер выступает в качестве сервера. Опять же, если нет сети — то и служба не нужна.
SSDP Discovery Service — Отвечает за автоматическое обнаружение UPnP (Universal Plug and Play) устройств. Ни разу, ни у кого, пока еще, ничего подобного не видел.
System Restore Service — Отключена программа — отключить и службу.
Task Scheduler — Если одноименную программу отключили, стоит отключить и службу. Логично. Но не стоит торопиться… см. дальше, «Еще кое-что (из оставленного и не только)».
TCP/IP NetBIOS Helper — Служба включает поддержку NetBIOS (имя компьютера в сети) по протоколу TCP/IP. Какое счастье! На фиг, на фиг…
Telnet — Обеспечивает возможность соединения и работы по протоколу «telnet». Вы этим пользуетесь? Я нет.
Terminal Services — Отвечает за работу «Remote Desktop» (удаленное управление компьютером) и дает возможность одновременно работать на одной тачке нескольким людям.
Uninterruptible Power Supply — А у Вас есть UPS (Источник Бесперебойного Питания)? Если нет, так на фиг вам эта служба?
Universal Plug and Play Device Host — Поддержка подключения UPnP. Отрубить на фиг.
Windows Time — Если отключили «Автоматическую синхронизацию времени», то и это не нужно.
Wireless Zero Configuration — Настройка беспроводных сетей. У меня такого нет и в ближайшие лет десять, думаю, не предвидится. Убита.

Manual:

Distributed Link Tracking Client — Служба, призванная поддерживать связи между файлами в NTFS на данном компьютере или между компьютерами в сети. В общем, служба не использующаяся практически никогда (конечно, если только вы не пользуетесь «жесткими связями»), но при этом зачем-то автоматом загружающаяся… В Мануал, однозначно.

Еще кое-что (из оставленного и не только):

Remote Procedure Call (RPC) — Тут надо будет слегка похимичить. А нужно будет это сделать лишь для того, чтобы в случае попадании на Ваш компьютер таких замечательных вирусов, как Lovesan, комп не уходил в бесконечную перезагрузку (ребут), а продолжал спокойно работать показывая подобным вирусам средний палец на правой руке. Итак. В свойствах службы, на закладке «Recovery», в параметрах «First failure», «Second failure» и «Subsequent failure» надо поставить значения «Take no action». Все. Счастье есть!
Task Scheduler — Я ее посоветовал отключить, однако, в некоторых источниках говорится, что делать этого не стоит, так как она формирует так называемые «prefetch» файлы. В этих файлах содержится информация о том, где (физически, на диске) находятся библиотеки и файлы нужные для работы данной программы. Это позволяет немного увеличить скорость запуска системы и программ. С другой стороны, с выключением этой службы, лично я больших изменений не ощутил. В общем, поэкспериментируйте сами…
Telephony — Служба нужна только если есть модем.
Themes — Отвечает за загрузку тем Виндоуса. Более подробно о них — чуть ниже. В случае, если Вы не собираетесь менять интерфейс ОСи (или, например, поставили классический), то можно отключить.
Windows Image Acquisition (WIA) — Можно отключить, если нет ни сканера, ни камеры.

Тюнинг (вместо рекламной паузы)

Далее у нас идет что-то типа «в-четвертых». Тут мы займемся уменьшением объема Виндоус.

Редактируем файл C:\Windows\inf\sysoc.inf и удаляем в нем все встречающиеся слова «hide» или «HIDE». Теперь в «Add/Remove Windows components» (Start -> Control Panel -> Add and Remove Programs -> Add/Remove Windows components) появятся новые пункты. К сожалению, все из появившихся пунктов удалять нельзя, но кое-что можно. Например, дурацкий «MSN
Explorer».

Если все необходимые драйвера установлены, то вполне можно удалить все файлы из папки «C:\Windows\Driver Cache\i386». Тут хранятся различные драйвера, в частности от устройств, которых в системе нет и, возможно, никогда у Вас и не появятся. Даже если надо будет установить какое-нибудь новое устройство, ничего страшного не произойдет — ОС просто запросит компакт-диск с дистрибутивом.

Start -> Run -> «cmd». В командной строке ввести: sfc /cahchesize=0. Эта команда позволяет отключить кэширование системных файлов, под которое, по умолчанию, на диске отводится 400 Мб (под копии системных файлов. На всякий случай. Только пользы от таких предосторожностей обычному пользователю — никакой). Теперь вполне можно удалять содержимое папки
«C:\Windows\system32\dllcache».

На диске C: лежит файл «hiberfil.sys». Он предназначен для того, чтобы Винда, уходя в т.н. спящий режим, сбрасывала все данные из оперативки на винч. Таким образом, при включении компьютера, ушедшего в спящий режим, мы можем спокойно продолжать работу с теми программами, которые были запущены до ухода в сон. Некоторые советуют отключать этот режим (файл весит столько, сколько у вас оперативки). Отрубается это так: Start -> Control Panel -> Display. На закладке «Screen Saver», кнопка «Power», закладка «Hibernate» (ака спящий режим) во вновь появившемся окне. Убрать галочку в пункте «Enable hibernation» (впрочем, на этой закладке поставить или убрать галочку можно только в одном месте…). Но! Я лично настроил свой компьютер таким образом, что он у меня не отключается, а именно засыпает и просыпается. Происходит выход из «Hibernation» практически мгновенно, да и вход тоже достаточно быстро. Именно поэтому я настроил свою систему с помощью специальных программ (см. ниже) на быстрый запуск программ, но чуть более медленную загрузку и выключение компьютера (что вполне приемлемо, если учитывать, что среднее количество перезагрузок моего бело-серого друга составляет не больше раза в неделю).

Так, кажется, и с этим разобрались. По-видимому, со штатными средствами — все. Надо переходить на программы сторонних производителей. А раз так, «тогда в-пятых».

Бегаем с бубном вокруг компа

Впрочем, бегать-то зачем? Лучше просто сесть и потыкать в кнопочки всяческих устройств ввода информации, благо сильно напрягаться не придется. А можно вообще «откинуться на спинку кресла и наслаждаться». Ниже в общих чертах описана пара-тройка программ, позволяющих улучшить работу XP. Программы-твикеры делают это по средствам изменения параметров ключей в реестре. В общем-то, в реестре руками можно и не копаться (см. раздел «Твикаем»), а просто использовать эти программы. Но, увы, пока они не способны на оптимизацию абсолютно всего… Однако ж, обо всем по порядку.

TweakXP (www.totalidea.com). Последняя версия на момент написания статьи — 3.0. Все версии, начиная с 2.0 менялись, в основном, только внешне. Программа из разряда «user-friendly». Все интуитивно понятно и не требует объяснения. Идет в поставке вместе с достаточно подробным и понятным хелпом (это тебе не виндовый «Хелп»). От себя могу посоветовать посетить следующие закладки: «Hardware tweaks», «Paging file» (для тех, кто не захотел копаться и выставлять размер свопа в свойствах системы), «Memory optimization» (для тех, у кого мало RAM), «Cache optimization» и все, что находится в разделе «Windows Tweaks». Все остальное, ИМХО, полезно, но не жизненно важно. Последняя версия обладает существенным недостатком — отсутствием «патча» в Интернете, предназначенного для отключения ограничений на количество запусков :). Впрочем, запустить раза 3-4, все настроить — и о программе можно забыть до следующей переустановки винды (если, конечно, такое случится).

TuneUp Utilities (www.tuneup.de). Пакет программ для ленивых. Делать практически ничего не надо. Может, только подумать чуть-чуть во время настройки «SystemControl» на закладке «Customize & Analyze». В закладке «Optimize & Improve» есть приложение
«TuneUp System Optimizer», который сам настроит ОС под ваш компьютер и ваше «железо». В общем, ничего такая программа. И патч в Интернете есть…

X-Setup (www.xteq.com). Бесплатная программа :). Вообще, предназначена для настройки не только XP, но и виндов других версий. Но позволяет настроить так много! В этой горе всяческих кнопочек и чекбоксов просто утонуть можно. Самые смелые «твикеры» идут в опции «X-Setup Default UI — For Power Users». Все остальные — в «X-Setup Wizard — Step By Step». Пояснения о том, что же произойдет, если Вы ткнете туда-то, расписаны для каждого действия. В общем, очень хорошая программа для настройки любой ОСы семейства форточных.

XPLite (www.litepc.com). Просто-таки не программа, а чудо! Позволяет с корнем выдрать из Винды все ненужные программы (прощайте Outlook и Mediaplayer — я вас всё равно никогда не любил…). В результате этого система будет работать чуть быстрее и становится «легче». О чем говорить, если идиотский «Windows tour» занимает 22 Мб, а дурацкий «Help and Support Center», предлагающий лишь решения типа «воткните вилку в розетку», около 30… Правда, есть одно «Но». От этого дебильного «Help Center» зависят другие два компонента. Впрочем, я слегка отвлекся. В случае если захочется вернуть тот или иной компонент, надо будет всего лишь опять запустить XPLite и поставить галочки напротив того, что нужно вернуть. Однако, у программы есть пара существенных минусов: платность и привычка посылать пользователя в самый неподходящий момент. В общем, программа по своим функциям из разряда «must have», если бы только не такое западло!

Ad-aware (www.lavasoftusa.com). Программа, предназначенная для избавления вашей бедной операционки от всяких модулей-шпионов.

Registry Mechanic (www.iolo.com). Это не программа, а целый пакет программ. Я часто пользуюсь функцией «Fix Registry Problems», позволяющей автоматически вычищать из реестра все битые ссылки, следы давно стертых программ и т.д. «Get rid of Junk Files» — тоже полезная функция. С ее помощью можно найти и удалить все неиспользуемые окнами файлы (всяческие временные {.tmp}, старые {.bak} и т.д.). Также, в
Registry Mechanic есть функции настройки ОС (уступающие по количеству и качеству TweakXP и TuneUP), увеличению скорости работы в Интернете, дефрагментации RAM и многое другое.

Msconfig (Start -> Run -> msconfig). Стандартная, встроенная в любой XP утилита, в наглядном и удобном виде отображающая то, что и как загружается вместе с ОСью. Сюда стоит периодически наведываться, для того, чтобы узнать, не прописались ли какие-нибудь программы в автозагрузку и не появились ли у нас новые службы… На закладке «Services» есть чекбокс «Hide All Microsoft Services», благодаря которому, можно быстро узнать, какие посторонние службы загружаются, и, по надобности отключить их. В «Startup», соответственно, отображены все автоматом загружающиеся проги. Я стараюсь убирать все лишнее и в той, и в той закладках. В другие закладки
не разбирающимся советую не совать свой любопытный нос. Впрочем, к закладке «boot.ini» мы еще вернемся. 

VoptXP (www.goldenbow.com). Очень хороший и приятный дефрагментатор. Может проводить дефрагментацию, выгрузив предварительно все работающие в данный момент программы и отключив ненужные службы (т.н. «Clean restart»), автоматически выключать компьютер по завершению своей работы, исправить зону MFT (в случае ее фрагментации). В общем, прелесть, а не программа. Не хватает лишь возможности указывать какие файлы куда всунуть…

Speed Disk из Norton SystemWorks (www.symantec.com). Программа хороша тем, что позволяет указывать, куда какие файлы переносить (в смысле, в начало диска, после всех файлов или в конец диска). Работает чуть медленнее, чем VoptXP и не умеет выключать компьютер.

В общем, программ-то в Интернете много всяких (не все программы одинаково полезны…) и то, какую (какие) программу (программы) выберете
— решать вам. А мы подходим к «в-шестых», заключительной части.

Модинг

Темы и стили. По умолчанию, у пользователя есть богатый выбор из двух виндовых стилей: «Windows XP» и «Классический». Не ясно почему (кто-то, кажется, говорил потому, что M$ денег больше хочет), Винда не позволяет устанавливать посторонние стили и темы. И все это из-за треклятого «uxtheme.dll», валяющегося в папке system32 и запрещающего трогать вид ОСи. Вот до него-то и должны в первую очередь добраться наши длинные руки. Пропатчить этот файл можно с помощью программы
UXTheme Multi-Patcher (www.lightstar1.com/install/Multi-Patcher_V1.01.zip). Делается это элементарно: во время запуска Windows (еще до появления экрана загрузки (ака boot-screen)) тыкаем в кнопку «F8». Далее выбираем пункт «Safe Mode». После загрузки в Safe Mode и утвердительного ответа на вопрос типа «Хотите остаться тута?», запускаем тот самый Multi-patcher. Перезагружаем компьютер. Теперь у нас появилась возможность ставить свои темы. Темы можно создавать самому с помощью программы
StyleBuilder (www.tgtsoft.com) или скачать желаемые из Интернета (например, отсюда:
www.themexp.org). После закачки/создания темы кладутся в C:\Windows\resources\themes. Далее — свойства экрана -> Appearance (Вид), в графе «Windows and buttons» («Окна и кнопки») выбираем нашу тему. В «Color Scheme» («Цветовая схема») обычно можно выбрать различные виды раскраски данной темы.

Так. С темами закончили. Boot Screen. Boot screen — это тот экран, который появляется при загрузки Выни. Там еще написано что-то типа «Microsoft Windows XP Professional Edition», нарисован логотип Win и ползунок бегает слева направо. Все это чудо записано в файле «ntoskrnl.exe». Копаться в нем своими немытыми руками не советую, так как Окна могут упасть и не очнуться, при неправильном оформлении файла. Проще всего — залезть на тот же
www.themexp.org и оттуда скачать понравившиеся скрины. Далее два варианта действий: опасный и безопасный. Первый — перезаписываем имеющийся файл скаченным (просто копируем в директорию C:\Windows\system32\ с названием «ntoskrnl.exe»). Второй — копируем файл под каким-нибудь другим названием (например, «kernel1.exe»). Далее лезем в Свойства системы -> Advanced -> Settings в разделе «Startup and Recovery». Кликаем по кнопочке «Edit». Перед
«multi(0)disk(0)rdisk(0)partition(1)\ WINDOWS=»Microsoft Windows XP Professional» /fastdetect» вставляем
«multi(0)disk(0)rdisk(0)partition(1)\ WINDOWS=»Windows XP Normal hacked screen» /fastdetect /KERNEL=kernel1.exe». Теперь при загрузки винда чуть подождет (30 секунд), а затем запустит Ваш screen. Если все работает нормально, то стадию «чуть подождет» можно убрать, путем исправления строчки «timeout0» (в тех же самых «Startup and Recovery») на «timeout=0». Последнюю строку
(«multi(0)disk(0)rdisk(0)partition(1)\ WINDOWS=»Microsoft Windows XP Professional» /fastdetect») можно удалить за ненадобностью.

Login screen. А это тот экран, который появляется при входе в Виндовс. Там еще написано что-то типа «Welcome» или «Приветствие». Качаются эти скрины оттуда же, откуда и boot-screens, меняются так: реестр ->
«HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows NT\CurrentVersion\ Winlogon». Параметр «UIHost». Значением параметра должен быть полный путь до вашего скрина. Я для удобства, свой скрин положил в директорию «C:\Windows\system32\» и просто назвал по-другому.
Если лень работать руками — можно скачать программу «Logon UI & Boot Randomizer»
(www.belchfire.net/~userxp). Она сама поставит нужный скрин.

Так же, существует программа StyleXP (www.tgtsoft.com), но она, во-первых, для очень ленивых, во-вторых, не бесплатна (к последней версии в Интернете патча не нашлось) и, в-третьих, отъедает памяти. Программа, зато, позволяет достаточно точно настроить темы и установить все те же скрины.
Стоит заметить, что все эти изменения внешнего вида никак не замедляют работу Windows XP, а порой, даже немного ускоряют.

Наслаждайся!

Ну, вот и все. Лично у меня после всех этих изменений Windows XP и работает быстрее, и выглядит красивее — в общем, не Винда, а почти сказка. Ах, да, если что-то пойдет не так, как надо и ОС упадет и перестанет загружаться — не забывайте об инсталляционном диске
Windows XP. С помощью него можно или автоматически восстановить все данные (прощайте, скрины и темы… все придется делать с начала), или руками, с помощью «Recovery console» восстановить потерянные данные и починить загрузочные секции. Но это, как говориться, уже совсем другая история.

Оставить мнение

Check Also

На что способна ада. Делаем утилиту для детекта гипервизора на полузабытом языке

Лучше всего познавать язык на реальном проекте, поэтому, когда я решил поэкспериментироват…