10 лет назад 1 мая 2009 в 22:02 98

Твикинг Windows Vista

Автор: Сергей Трошин

Давно забыта эпоха memmaker.exe, и даже вполне еще современные программы типа легендарного WinBoost потеряли актуальность на фоне просто неприличного быстродействия современных компьютеров. Твикинг сегодня – это уже не ловля блох с целью высвободить пару лишних мегабайт памяти или слегка разгрузить процессор. Нынешний твикинг – это попытка сделать систему удобнее, подогнать ее под свои цели, задачи и вкусы.

X-Setup Pro

Самым мощным и универсальным системным твикером по-прежнему является X-Setup Pro, последние версии которого стали совместимы с Windows Vista. Эта программа знаменита тем, что вместе со своими плагинами предоставляет возможность настройки более 2000 скрытых параметров практически всех современных операционных систем семейства Windows и самых популярных программ. Остается упомянуть очень удобный и логичный интерфейс (жаль, русификация слабовата, лучше работать с англоязычным вариантом), и становится очевидно – начинать эксперименты с системой надо именно с X-Setup Pro. Вернее, с создания резервной копии системного диска или хотя бы снимка реестра в Ashampoo Uninstaller, но это и так всем ясно. Все-таки твикинг с помощью сторонних программ может порой приводить к самым неожиданным результатам.

Работа с X-Setup Pro в “Висте” полностью аналогична настройке Windows XP – подавляющее большинство твиков, хорошо знакомых чуть ли не со времен Windows NT, сработают и здесь. Например, отключение раздражающего мастера очистки Рабочего стола, сообщений о нехватке места на диске (раздел Appearance – Desktop – Options), избавление от префикса к ярлыкам “Shortcut to…” (Appearance – Files and Folders – Shortcut) и так далее.

Немало здесь твиков, так сказать, общего назначения, связанных не столько с ОС, сколько с прикладными программами и даже железом. В частности, X-Setup Pro позволяет легко убрать из контекстного меню команду на вызов Catalyst Control Center (Appearance – Desktop – Options), само присутствие которой часто существенно замедляет открытие этого меню. Множество скрытых параметров таких программ, как Opera, Internet Explorer, Real Player, Firefox, ICQ, Windows Mail, Acrobat Reader и так далее, также доступны для изменения.

Но на всем этом мы останавливаться не будем по той же причине: твики эти уже давно разжеваны всеми, кому не лень, да и мы в номере про настройку Windows XP писали про них более чем подробно. Так что обратим внимание в первую очередь на то, что касается исключительно “Висты” и при этом может оказаться еще и полезным для большинства пользователей.

Самая первая опция, в описании которой присутствует слово Vista – Remove Computers Special Folders (Vista) (раздел Appearance – Explorer – Content Display Settings). Она позволяет отключить отображение расшаренных принтеров при просмотре в Проводнике сетевых компьютеров, что несколько ускоряет работу сетевого окружения. Полезно в районной локалке, так как вряд ли соседи позволят вам таким принтером попользоваться, это вам не офис. Правда, не вполне понятно, почему эта опция привязана именно к “Висте”, поскольку должна работать и в других системах.

Далее в разделе Common Annoyances можно сделать еще одну удобную настройку – выбрать действие по умолчанию для кнопки выключения питания в меню “Пуск”. Изначально это Hybrid Sleep, что не очень подходит для ноутбуков. При таком режиме ПК при выключении переходит в режим Standby, но содержимое памяти сбрасывается еще и на диск, то есть одновременно формируется еще и файл для режима Hibernate. Таким образом, если все в порядке с питанием, то при включении ПК будет очень быстро выведен из режима Standby (данные считаются из ОЗУ), а если питание отключится и данные в ОЗУ окажутся утеряны, то ПК будет чуть дольше включаться уже из режима Hibernate (данные считаются из файла hiber.sys). И если для обычного ПК такой гибридный режим вполне оправдан, то для ноутбука нахождение в Standby все же сказывается на заряде батареи, и оптимальным тут было бы использование одного Hibernate и лишь в редких случаях, при подключении к электросети – Standby. Вышеуказанная опция как раз и позволяет выбрать оптимальный режим. В том числе и обычное выключение питания. Обратите только внимание, что X-Setup Pro не способна сама внести все необходимые изменения в систему – Windows, видимо, сильно сопротивляется всему, что касается настроек питания, поэтому вам придется вручную запустить BAT-файл, который сформирует на Рабочем столе программа.

Кстати, в этом же разделе можно отключить пресловутый UAC, но поскольку то же самое легко делается средствами самой Windows, то ценность этой опции для нас невелика. Разве что очень удобно, когда все собрано в одном месте и сгруппировано по смыслу – при желании Панелью управления можно даже и не пользоваться. Гораздо полезнее следующая опция – Windows Update Auto Restart, позволяющая отключить автоматическую перезагрузку после установки очередных обновлений – очень многие пользователи с этой перезагрузкой накалывались. Оставляешь ПК что-нибудь качать или рендерить на ночь, а утром он оказывается перезагружен и все данные потеряны: Auto Update скачал очередной патчик…

Легко с помощью X-Setup Pro сделать видимым аккаунт администратора на экране входа в систему. За это отвечает опция в разделе Startup/Shutdown – Startup – Windows – Welcome Login Window. Или раз и навсегда прикрыть одну из главных современных дыр в безопасности ОС – функцию автозапуска (System – AutoPlay – Options).

Короче говоря, настроек в X-Setup очень много, и главное правило: не делай то, что до конца не понимаешь. Ну, или хотя бы вдумчиво читай подсказки, которые в программе имеются буквально по каждой опции, да не забывай гуглить.

VISTA-ОРИЕНТИРОВАННЫЕ ТВИКЕРЫ

Помимо твикеров, рассчитанных на работу почти с любой ОС, таких как X-Setup Pro или тот же WinBoost (magellass.com), интерфейс которого даже удобнее, существует немало программ, которые позиционируются как твикеры именно для “Висты” и вроде бы должны иметь несколько больше опций, характерных именно для этой системы. Это, например, такие программы, как:

Все они сильно между собой различаются, какие-то программы платные и имеют кучу дополнительного функционала, какие-то бесплатные и способны менять только некоторые системные параметры, у одних – аляповатый яркий интерфейс, в других – строгие вкладки и понятные галочки. Например, в DTweak есть компоненты, отвечающие за очистку диска и реестра, дефрагментатор и монитор SMART для жестких дисков, утилита для создания виртуального диска, менеджер сервисов и куча прочего мусора. Нас же в первую очередь интересует, какие действительно полезные настройки Windows Vista можно сделать с помощью этих программ, причем такие, которые пока не известны X-Setup Pro.

А умеют почти все такие программы (например, DTweak) отключать DWM и Flip3D, что, возможно, разгрузит откровенно слабые системы. Можно увеличить кэш иконок, если много оперативной памяти – это ускорит, например, отрисовку меню “Пуск”, если оно сильно перегружено.

Программа MZ Vista Force разрешает ограничить число отображаемых окон в режиме Flip3D. Если у вас не самая мощная видеокарта, то почему бы нет?

Почти во всех твикерах можно отключить механизмы Prefetching (упреждающее считывание файлов при загрузке ОС или запуске приложений) и Superfetch (упреждающая загрузка в память приложений на основании статистики их использования), которые по идее должны увеличивать производительность системы. Тут уж хозяин барин. Кажется вам, что без этих нововведений система бегает быстрее – ради бога. Наш совет однозначен: не мешайте этим механизмам работать, лучше докупите памяти, дабы они использовали ее еще эффективнее.

Очень неплохо на общем фоне смотрится XdN Tweaker. Так, UAC здесь можно отключать отдельно для администратора и обычных юзеров, можно отключать Secure Desktop (черный экран на запросах UAC), можно вернуть назад пропавшую в SP1 команду поиска в контекстном меню папок и дисков. Кроме того, здесь имеется интересный твик, наиболее актуальный при гигабитном сетевом подключении. Дело в том, что в Windows Vista появилась служба MMCSS (Multimedia Class Scheduler Service), которая отвечает за увеличение приоритета мультимедиапроцессов до уровня реального времени, чтобы ничто не могло прервать воспроизведение (необходимость этого вызвана, в том числе, тем, что аудиостек “Висты” работает в пользовательском пространстве). При этом очень сильно страдает пропускная способность сети. XdN Tweaker позволяет выделить на работу сети больше ресурсов (по умолчанию низкоприоритетным процессам выделяется лишь 10% ресурсов CPU), но если это для вас критически важно, то можно попробовать вовсе отключить службу MMCSS (учтите, для этого придется сначала в реестре, в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Audiosrv отредактировать параметр DependOnService, удалив из него упоминание MMCSS, иначе остановить MMCSS не получится) – тогда сеть будет работать на максимуме, а вот звуки могут начать заикаться. Либо не используйте при воспроизведении аудио WaveOut и DirectSound, а работайте, например, исключительно через OpenAL или ASIO. Говорят, в этом случае ни сеть не пострадает, ни звук, но на встроенных аудиокартах такой номер, конечно, не пройдет.

Мощной на первый взгляд кажется TweakVI. Она умеет менять множество параметров системы, пожалуй, лишь немного меньше, нежели X-Setup, но откровений от нее не ждите. Самая интересная фишка в программе, наверное, настройка режима отображения ярлыков на Рабочем столе – иконки можно выводить, как в окне Проводника, списком, детально (правда, это имеет смысл, если у вас на Рабочем столе не только иконки, но и документы) или компактно. Если у вас небольшой монитор и много ярлыков, то компактный вид – самое оно. Неплохой набор твиков касается DWM и визуальных эффектов, но польза от всего этого невелика.

Примечательная особенность Stardock TweakVista – менеджер профилей настроек сервисов. То есть программа предлагает ряд пресетов, согласно которым можно быстро остановить сервисы, например, не требующиеся во время игр, чтобы слегка разгрузить процессор. Поиграл – быстро вернул все на место.

И, пожалуй, самая интересная программа – Vista Manager, в которой помимо твикера немало действительно полезных дополнительных утилит. Например, менеджер процессов покажет, какие из запущенных программ имеют непонятное происхождение, а утилита восстановления поможет перестроить засбоивший кэш иконок и решит кучу других проблем, вплоть до того, что проведет иммунизацию дисков, дабы на них не попадали autorun-вирусы. Вообще, по части решения проблем и устранения наиболее типичных сбоев это просто отличный вариант. Да и как твикер программа сделана грамотно и удобно, большинство чисто вистовских опций здесь присутствует. В том числе и сетевые – здесь тоже можно избавиться от потери пропускной способности сети при воспроизведении мультимедиа. А вот отключать полезную по своей сути автонастройку TCP (вернее, TCP recieve window size, масштабирование окна TCP) стоит, только если у вас явные проблемы с сетью (например, нет связи с DNS или очень медленная работа с почтой) из-за того, что роутер или файерволл не поддерживают этот режим, а заменить его не получается.

В остальном же подобные программы зачем-то дублируют настройки, которые и так прекрасно регулируются штатными средствами Windows, а также предлагают кучу непонятных твиков, которые мало того что давно устарели (включение UDMA66), так еще и их польза неоднократно ставилась специалистами под сомнение (например, глупый твик с выгрузкой из памяти DLL-файлов).

МЕЛКИЕ УТИЛИТЫ

Немало для “Висты” создано программ, которые выполняют всего одну-две функции, но зато быстро, предельно удобно и бесплатно. Например, утилита FxVisor, она же Vista Shortcut Overlay Remover (frameworkx.com), умеет лишь две вещи: удалять стрелку с ярлыков совсем или делать ее маленькой.

Патчер Universal Tcpip.sys patch (deepxw.blogspot.com) решает всем известную проблему принудительного ограничения числа полуоткрытых TCP-соединений (так в Microsoft решили бороться с лавинообразным распространением некоторых сетевых вирусов), приводящую к жутким тормозам при работе с интернетом, если запущен шаринговый клиент – тот же mTorrent, например. Помимо того что при таком раскладе становится фактически невозможен веб-серфинг, заметно снижается и скорость загрузки торрентов. Патчер проблему решает, внося изменения в системный файл, исходный вариант которого сохраняет в виде резервной копии. Так что все довольно надежно. Надо лишь один раз перегрузить компьютер.

Микроскопическая программка TweakUAC (tweak-uac.com) тоже однозадачная. Она либо отключает UAC совсем, либо переводит его в тихий режим работы, в котором не надоедают постоянные требования подтвердить права администратора. При этом сохраняются другие прелести UAC: Internet Explorer работает в защищенном режиме, программы стартуют в контексте обычного пользователя и т. д. Кстати, интересное мнение о работе UAC в целом можно почитать на сайте разработчиков: www.tweak-uac.com/uac-quiet-mode.

А вот xp-AntiSpy (xp-antispy.org) хоть и создавалась изначально для Windows XP, совместима и с “Вистой”. Эта программа удобна для быстрого повышения уровня безопасности системы и отключения всяческих неявных обращений Windows и ее приложений к интернету. Например, получения лицензий плейером, автоматического обновления IE, отправки данных о произошедших сбоях. Программа очень неплохая, и есть смысл запускать ее одной из первых, сразу после установки ОС.

Для работы с автозагрузкой, бесспорно, лучшая программа – AutoRuns (technet.microsoft.com). Она подходит для любой версии Windows и показывает все, что хоть каким-то боком относится к автозагрузке – начиная с фоновых программ и заканчивая драйверами. При этом все, что вызывает какие-то подозрения, можно быстро отключить. Обязательна к установке.

Для тонкой настройки недокументированных параметров штатных скринсейверов отлично подходит программа Vista Screen Saver Powertoy (msfn.org). С ее помощью можно изменить размер пузырей в Bubbles, яркость сполохов в Aurora, толщину полос в Ribbons и т. д.

Ну и чтобы разрешить использование самодельных тем оформления, придется и в “Висте” патчить системные файлы. Например, с помощью утилиты vUXtender (damian666.boot-land.net) или Vistaglazz (codegazer.com).

Таким образом, твикинг Windows Vista несильно отличается от твикинга Windows XP, но самое главное – удобного специализированного твикера, в котором было бы собрано все, что касается “Висты” и только ее, к сожалению, просто нет. Редактор реестра вместе с Google, конечно, решают все проблемы, но об удобстве такой комбинации говорить не приходится.

Сетевые проблемы

Измененный стек TCP и прочие нововведения “Висты”, к сожалению, не только ускорили работу сети в ряде сценариев, но и привели к различным проблемам, в том числе к эффектам, прямо противоположным задуманному. Помимо снижения скорости сети во время проигрывания аудио или проблем с сетью из-за несовместимого с автомасштабированием окна TCP роутера встречается, например, и сбой, выражающийся в невозможности получить доступ к сетевому диску NAS. Это может быть связано с тем, что в Vista по умолчанию используется аутентификация NTLMv2, а NAS ее может не поддерживать. Попробуйте в этом случае запустить оснастку secpol.msc и в диалоге Local Policies – Security Options – Network Security: LAN Manager измените настройку с Send NTLMv2 response only на Send LM & NTLM — use NTLMv2 session security if negotiated. Но лучше попробовать обновить прошивку NAS.

Еще одна проблемная штука – Remote Differential Compression, механизм, благодаря которому при синхронизации файлов по сети скачивается не обновленный файл целиком, а только его измененные части. В оригинальной версии Windows Vista этот механизм также мог приводить к существенному снижению производительности сети. В Service Pack 1 проблема устранена, но если есть какие-то подозрения, попробуйте удалить этот механизм в меню Programs and Features – Windows Features.

О других возможных проблемах и интересных твиках TCP в Windows Vista читайте здесь .

Опять UAC

Еще один грех, в котором обвиняют пресловутый UAC – существенное замедление загрузки Windows Vista. Некоторые пользователи умудрялись до 30 секунд сэкономить на загрузке, полностью отключив драйвер, обеспечивающий работу некоторых функций UAC! Если тоже хотите провести такой эксперимент, то в разделе реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\luafv установите значение параметра Start равным 4, то есть отключите LUA File Virtualization Driver, отвечающий за виртуализацию файлов и разделов в реестре при включенном UAC. Обратите внимание: этот драйвер запускается, даже если сам UAC отключен. Для максимального эффекта надо отключать и драйвер, и UAC.

  • Если не удается протестировать систему и получить индекс ее производительности, попробуйте удалить файлы в папке Windows\Performance\WinSAT\DataStore и удалите параметр PerfcplEnabled в разделах реестра:
    HKLM\SOFTWARE\Policies\Microsoft\Windows\Control Panel\Performance Control Panel
    HKCU\SOFTWARE\Policies\Microsoft\Windows\Control Panel\Performance Control Panel.
  • Если Проводник Windows Vista вдруг начал думать, что в папке Program Files у вас находится музыка, а в папке Referats – фотографии, попробуйте использовать утилиту Folder Type Fixer (www.askvg.com/folder-type-fixer-fix-folder-type-settings-in-windows-vista). Хотя то же самое можно сделать и вручную, удалив раздел реестра HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags. Тем самым вы сбросите настройки отображения всех папок.
  • Один из самых досадных косяков русской версии “Висты” – жуткая толщина меню “Пуск”. Подробную инструкцию по устранению этой проблемы вы найдете здесь.
  • Чтобы при отключении визуальных эффектов не потерять всю привлекательность интерфейса Windows Vista, оставьте включенными эффекты:
    – Enable transparent glass
    – Enable Desktop composition
    – Use a background image for each folder type
  • Если хотите, чтобы Windows Experience Index вашего ПК имел рейтинг 9.9, просто отредактируйте секцию <WinSPR> в последнем по дате создания XML-файле, расположенном в папке Windows\Performance\WinSAT\DataStore, выставив значения всех тестов равными 9.9. Предварительно установите себе все права доступа к этому файлу.