Найти в Дзене

Оптимизация Windows в 2024

Бинарный салют, друзья! На связи Инженер Спок! Сегодня у нас будет тема, по которой я бы никогда не стал высказываться, если бы не наткнулся на сверхпопулярный ролик от небезызвестного Хауди Хо, который называется «Ускоряем Windows до предела». По большей части ролик, в принципе, безвредный: Всё это вполне годные советы для тех, у кого ну совсем плохо с железом. Лайкосы / Подписки / Курсы Кстати, Хауди забыл упомянуть, что дефрагментировать SSD не надо. Однако где-то в середине ролика я наткнулся на то, что втайне надеялся увидеть: вредный совет. Автор посоветовал установить CCleaner и, прости господи, почистить реестр. Вообще, по крайней мере, в стародавние времена, ещё на заре этого самого CCleaner его в шутку расшифровывали как Crap Cleaner. Правда, не знаю, что шутники имели в виду – то ли то, что сама программа дерьмо, то ли то, что она вычищает дерьмо. В данной статье я хочу предостеречь всех подписчиков от каких-либо чисток или проведения массовых исправлений в реестре Windows.
Добавьте описание
Добавьте описание

Бинарный салют, друзья! На связи Инженер Спок!

Сегодня у нас будет тема, по которой я бы никогда не стал высказываться, если бы не наткнулся на сверхпопулярный ролик от небезызвестного Хауди Хо, который называется «Ускоряем Windows до предела». По большей части ролик, в принципе, безвредный:

  • отключить лишнее в автозапуске,
  • телеметрию, отключить визуальные эффекты в операционке,
  • провести дефрагментацию жёстких дисков и удалить программы, которыми давно не пользовались.

Всё это вполне годные советы для тех, у кого ну совсем плохо с железом.

Лайкосы / Подписки / Курсы

Добавьте описание
Добавьте описание

Кстати, Хауди забыл упомянуть, что дефрагментировать SSD не надо. Однако где-то в середине ролика я наткнулся на то, что втайне надеялся увидеть: вредный совет. Автор посоветовал установить CCleaner и, прости господи, почистить реестр. Вообще, по крайней мере, в стародавние времена, ещё на заре этого самого CCleaner его в шутку расшифровывали как Crap Cleaner. Правда, не знаю, что шутники имели в виду – то ли то, что сама программа дерьмо, то ли то, что она вычищает дерьмо. В данной статье я хочу предостеречь всех подписчиков от каких-либо чисток или проведения массовых исправлений в реестре Windows.

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

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

Задумайтесь на досуге, а что может знать какое-то стороннее приложение обо всех взаимосвязях между установленными приложениями и данными, хранимыми в реестре? Да, чисто эвристически можно попробовать пробежаться по веткам и в теории начать угадывать, какие значения можно было бы удалить, но, увы, зачастую подобные алгоритмы ошибаются, и в результате либо Windows просто навсегда зависает на этапе загрузки, либо всё заканчивается синим экраном смерти. Кстати говоря, знаете, какой коммент под тем роликом самый залайканный? Мдя, кажется, народ уже вкусил все прелести чистки реестра по полной программе.

Кроме того, хочу вас предупредить, что вот, например, конкретно за утилитой CCleaner тянется шлейф не очень приятного запаха. Утилита ну и, собственно, её разработчики были в своё время уличены в том, что сделали кнопку, позволяющую отключать телеметрию самой утилиты, однако, вопреки ожиданиям пользователей, после перезагрузки утилита включала телеметрию автоматически, по своей собственной воле. Также утилита совершала автоапдейты, когда её явно просили этого не делать, ну и в довесок ко всему этому распространяла malware из-за какой-то собственной уязвимости. Ну, блин, все мы программисты, совершаем ошибки, это правда, но в данном случае для утилиты такой известности как-то больно много набирается довольно жирных косяков. Вообще говоря, реестр Windows – это, действительно, та ещё боль в заднице с самого момента его появления.

Почему, особенно ещё с десяток лет назад, все так старались «оптимизировать» этот богомерзкий реестр? Да дело в том, что реестр состоит из нескольких файлов, и, в зависимости от того сколько, у вас установлено программ, и что вы там ещё творите со своей бедной виндой, некоторые файлы могут серьёзно разъедаться. Запросто – до пары сотен мегабайтов. А чтение пары сотен мегабайтов или поиск чего-либо среди этих данных на старых жёстких дисках – это уже проблема. И не стоит забывать, что файлы больших размеров подвержены фрагментации. У нас есть несколько основных разделов реестра, называемых ульями, или hive по-английски. Все файлы, относящиеся к этим разделам, лежат в папке system32/config/. Вот на моей машине, например, файл, относящийся к ветке SOFTWARE, уже весит 180 мегабайтов. То, что столько критически важной информации для корректного функционирования ПО на вашей операционке лежит в одном-единственном файле, уже само по себе потенциально является проблемой.

Если вы повредите файл, – у вас проблемы. Если есть бэкап, то, возможно, вам удастся восстановиться.

Я веду к тому, что реестр – это и без того не самая лучшая и надёжная часть Windows, поэтому лезть в неё кривыми руками третьесторонних утилит точно не следует. Вместо этого – если вы всё ещё по какой-то причине этого не сделали – я. Обычно одно это действие ускоряет работу операционки и установленных программ на этот самый SSD так сильно, что никакими припарками типа отключения видеоэффектов и телеметрии вы такого же эффекта не добьётесь даже близко. Во все эти утилиты сегодня стали пихать много разного функционала. Безвредным пользоваться можно, ну, например, найти самые крупные файлы в системе, ну или ещё что-то такое полезное и неинвазивное.

Короче, вместо всех этих советов от Хауди Хо я бы предложил всё-таки поднакопить денег чуток и купить SSD, поставить процессор, равный по мощности хотя бы Core i5 (можно от AMD, они дешевле), 8 Гб оперативки (лучше 16) и любую не самую плохую видеокарту, можно даже встроенной пользоваться. Установить операционку на SSD и забыть обо всех этих идиотских оптимизациях: в конце концов, на дворе 2024 год.

Плюс сэкономите массу времени от переустановки операционной системы в результате применения Crap Cleaner’а. Сборка компьютера – это тема отдельная, но здесь просто замечу, что при подборе компонентов вам нужно избежать создания узкого горлышка бутылки в каком-либо месте:

если у вас жёсткий диск, мощный проц и полно оперативки, то узким местом будет диск; если у вас хороший SSD, много оперативки и очень слабый проц, то узким местом будет проц и так далее.

В таких ситуациях один из компонентов тянет на дно всю систему. Короче, надо искать баланс.

Если хотите, чтобы я поделился своим мнением про железо для персонального десктопа в отдельной статье, – пишите в комментах. Автор того ролика, кстати, забыл упомянуть о том, что необходимо поддерживать дрова в актуальном состоянии. Иногда люди вообще забывают про драйвера, и вот от этого могут страдать даже сильнее, чем от распухшего реестра.

Я вот, пока писал эту статью, задумался о том, а не запилить ли мне серию статей и видео-ликбезов о том, как работает реестр, как устроены таблицы символьных кодировок и что нам с этим делать как программистам, что такое перевод каретки и почему он отличается в разных ОС, как ОС работает с оперативной памятью, базовые приёмы работы с GIT, как работают порты и как их слушают процессы, как устроена мультизадачность на винде и так далее и тому подобное. Что скажете? Стоит этим заниматься? Пишите в комментах – да / нет. Если да – накидывайте идеи. До новых встреч.