Чистка реестра вручную для Windows разных версий
Системный реестр ОС MS Windows представляет из себя по сути структурированную базу данных, содержащую десятки тысяч параметров, относящихся к самой системе и установленным в ней программам. Всё, что только можно себе представить, связанное с пользовательскими настройками, установленными и стандартными программами, аппаратной конфигурацией, драйверами, политиками и другими особенностями ПК сохраняется в виде строк параметров с определенными значениями в системном реестре.
Соответственно, в процессе работы системы эта база данных постоянно динамически изменяется. Устанавливаются и удаляются программы, система перезагружается после различных инцидентов, часто в ней работают «шпионы» и вирусы, изменяются параметры расположения программ. Другими словами, операционка «живёт» и чем дольше живёт, тем более измененный становится в ней системный реестр. Но, к сожалению, эти изменения не всегда ведут в сторону оптимизации. В процессе работы накапливается реестровый «мусор», который в итоге заставляет систему подтормаживать, а то и вовсе «падать», особенно если мусор касается жизненно важных параметров.
Существует много программ для автоматических чисток такого мусора, но в ряде случаев предпочтительным способом всё же является самостоятельное изучение вопроса и «разбор полётов» вручную. Для этой цели во всех версия Windows интегрирован пользовательский инструмент – утилита редактирования реестра regedit.exe, находящаяся в системной папке. Запуск утилиты прост – достаточно набрать в командной строке команду regedit.
Очистка в каждом индивидуальном случае может быть разной, как могут быть разными и правки, вносимые каждым пользователем в реестр своей операционки. Однако есть несколько общих правил, которые необходимо соблюдать при редактировании веток параметров реестра. Прежде всего это сохранение текущего состояния реестра перед редактированием. После запуска regedit эта опция доступна в его меню File. Export соответственно выгрузит копию в файл, а Import – загрузит обратно в систему.
Также важно чётко понимать, для чего предназначены те или иные ветки реестра, а также знать основные моменты расположения критичных параметров. Редактирование и очистка реестра «вручную» – процесс ответственный, и в случае ошибки может привести к фатальным для системы последствиям.
Также важно пользоваться поиском из интерфейса regedit, так как системный реестр содержит десятки тысяч параметров и записей, часто дублирующихся. И если стоит цель удалить из реестра запись о программе, которой реально уже не существует – необходимо убедиться, что от неё не осталось «хвостов» в других ветках, а не только, к примеру, в ветке установленного софта.
Через «ручную правку» реестра удобно редактировать списки автозагрузки, куда хитрые программы вписывают свои автономные модули, загружающиеся в фоне при старте системы. Таким образом можно серьёзно ускорить старт ОС, не прибегая к радикальным методам. Удобно и быстро можно избавиться от «фантомных» программ, которые некорректно удалены из системы (файлы стёрты, а деинсталляция через стандартное средство не проведена), всё ещё видимых в списке проинсталлированных.
Пользователю доступны действия по удалению параметров, изменению значения параметров, экспорту и импорту параметров, а также удалению и переименованию целых подразделов. Важным моментом является то, что действия в полном объеме и со всеми доступными разделами можно совершать только на локальной машине, при сетевом доступе отображаться будут не все разделы реестра.
Все многочисленные параметры системного реестра операционной системы Windows, независимо от её версии, сгруппированы в пять основных разделов, которые доступны для редактирования и правки.
Раздел HKEY_CURRENT_USER содержит все настройки, относящиеся к активному пользователю, работающему в системе и редактирующему реестр. Параметры раздела по сути являются ссылками на профиль, хранящийся в папке Пользователи. Здесь настраивается панель управления, различные параметры рабочего стола, экрана и т.п.
Раздел HKEY_USERS является расширенной версией предыдущего и отображает настройки профилей всех пользователей конкретной операционной системы – активного в момент редактирования и всех неактивных.
Раздел HKEY_LOCAL_MACHINE содержит данные о параметрах компьютера и конфигурации его устройств.
Раздел HKEY_CLASSES_ROOT содержит параметры и данные, необходимые для запуска любой программы через Проводник Windows независимо от запускающего их пользователя. Здесь также хранятся данные о типах и видах файлов, зарегистрированных в системе.
Раздел HKEY_CURRENT_CONFIG включает в себя данные текущего профиля для оборудования, используемом системой при старте.
Для операционных систем, относящихся к семейству Windows 9/ME также может присутствовать дополнительный, шестой раздел HKEY_DYN_DATA, содержащий в себе динамические параметры текущего состояния как «железа» компьютера, так и его операционки – загрузку памяти и процессора, размеры файла подкачки и т.п.