Нужно ли чистить реестр windows 7

Обновлено: 05.07.2024

Довольно таки долго пользовался ccleaner, дефрагментаторами взломанными.
Так как лицензирование всего и вся не за горами, совершенно отошел от этого софта и понял, что платить 1к-3к рублей за то что уже есть "по умолчанию" в той же "десятке" нет никакого смысла.

Вместо ccleaner - очистка диска. Очищает все временные файлы, уж поверьте много безопаснее ccleaner'a. Так же очищает установочные файлы windows! Единственная причина запускать ccleaner - чистить историю после просмотра жесткой порнухи. Но на это тоже есть решение - режим анонима, есть в любом броузере! Хотите полной анонимности - ramdrive (бесплатный) с переносом временных файлом на него. После перезагрузки никто (кроме вашего провайдера;) и никогда не узнает где вы были.

Дефрагментатор запускать? Я уже забыл что это. Виндовс сама лучше знает что, и куда ей положить (старше vista), умеет отключать дефрагментацию на ssd, и проводить скрытую, штатную, по расписанию, исходя из вашего графика загруженности системы. Вам даже делать ничего не нужно. А тем более переплачивать за лишний софт!

Для дефрагментации старых систем используйте программу MyDefrag. Бесплатная, и лучшая в своём сегменте. Ссылку и описание как пользоваться оставлю внутри.

Чистка реестра - один из самый переоценённых параметров в софте подобного плана.
Совершенно бесполезная вещь для рядового пользователя.
Нужна только в одном случае:
1) Остались куски от старой программы и новая не устанавливается, ссылаясь на то, что якобы уже установлена - решение regedit! Не нужно бить кувалдой там где можно стукнуть молотком. Программы которые чистят реестр проводят сопоставление ключей реестра с существующими путями, и при их отсутствии просто удаляют весь куст. Это может губительно оказаться на всей системе полностью и привести к ей полной неработоспособности.

Приведу пример:
При установке криптографического программного обеспечения создаются пары сертификат-ключ. В тот момент когда вы достанете ключ (usb устройство) ccleaner будет считать ваши ветки реестра недействительными, и удалит их. После этого ничего работать не будет.
Если вы удаляете программы через "установка и удаление программ" то что остается в реесте - не мусор, а служебная информация с вашими настройками данного по. Удалив это ccleanerom вашей системе не будет легче. Она не будет быстрее работать.

Если у вас якобы тормозит система из за большого реестра - знайте это миф.
Файл реестра занимает около 20 мегабайт в памяти системы.
Для примера - ваш гугл хром занимает от 500 до бесконечности. Вот что нужно чистить и удалять, если система "тормозит"!
И вообще, если у вас тормозит компьютер, видимо пора его обновлять. Чистки "волшебными" программами сродни пляски с бубном.

Любая опубликованная в интернете статья или инструкция, посвященная оптимизации компьютера и операционной системы, непременно затрагивает реестр Windows. Устранение различных системных неполадок, ручная перенастройка каких-либо параметров системы и многие другие вопросы также связаны с реестром. Что же это такое? Нужно ли периодически чистить реестр?

ЧТО ТАКОЕ РЕЕСТР WINDOWS?

Вы будете правы, если сравните реестр Windows с любым другим реестром из реальной жизни. Возьмем для примера библиотеку. Все имеющиеся в ее распоряжении книги хранятся в отведенных специально для них отделах. Чтобы быстро найти ту или иную книгу, библиотекарь заглядывает в реестр, в который занесена вся необходимая информация — год издания, автор, отдел хранения или даже номер стойки/полки.

Реестр Windows — практически то же самое, но куда более сложный по своей структуре и архитектуре. По сути, он является базой данных, состоящей из тысяч записей. Все они (по крайней мере, те, что были внесены первоначально при установке Windows) необходимы системе для функционирования. К примеру, в реестре хранятся:

  • Параметры практически всех ключевых системных компонентов, например — настройки брандмауэра, сетевых подключений, учетных записей пользователей и многое другое.
  • Список установленных драйверов и программ, включая их собственные параметры.
  • Имена и пути к файлам и папкам, хранящимся на жестком диске.
  • Ассоциации типов файлов с приложениями, использующимися для их открытия (благодаря этому мы можем, к примеру, запустить воспроизведение фильма в проигрывателе, просто кликнув пару раз по ассоциированному с ним файлу).
  • Параметры и информация о физических устройствах, подключенных к компьютеру, и многое-многое другое.

Мы не будем рассматривать, каким именно образом организуются записи в реестре, какого типа и формата они бывают, т.к. это отдельная большая тема.

ПРИМЕР ИСПОЛЬЗОВАНИЯ РЕЕСТРА

Для лучшего понимания предназначения реестра Windows достаточно заглянуть в него:

  • Нажмите на клавиатуре комбинацию клавиш Win + R, затем скопируйте в открывшееся окно "Выполнить" команду regedit, после — нажмите "ОК".

Запуск Редактора реестра

  • Запустится системное приложение "Редактор реестра". Обращаем внимание, что данная программа не является самим реестром, она просто используется для его просмотра и редактирования. Сам же реестр физически хранится на жестком диске в системном разделе, и состоит он из нескольких взаимосвязанных файлов.

Редактор реестра Windows

  • Давайте посмотрим список программ, загружающихся при старте операционной системы (т.е. программ, занесенных в список автозагрузок). Для этого, используя древо каталогов в левой части окна, последовательно откройте следующие разделы реестра:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

  • Все записи реестра, расположенные в разделе "Run", носят информацию о программах, которые система будет запускать при старте. В нашем случае это всего одна запись (не считая запись "(По умолчанию)", присутствующая в любом разделе):

Раздел реестра со списком автозагрузки

  • Кликните мышкой два раза по любой из записей. Откроется окно редактирования этой записи:

Просмотр записи реестра

  • Обратите внимание на поле "Значение". В нем указан путь до программы, помещенной в список автозагрузки. Если изменить хотя бы 1 символ в этой записи или вовсе удалить ее, то приложение перестанет запускаться при загрузке Windows.

Если вернуться в раздел:

HKEY_CURRENT_USER\SOFTWARE

Тогда можно будет увидеть вообще весь список установленных (и даже уже удаленных) на компьютер программ:

Просмотр раздела реестра

На изображении выше мы перешли в раздел реестра, посвященный программе-архиватору 7-Zip . В корневом каталоге хранится информация о расположении исполнимых EXE-файлов архиватора. Эти и им подобные записи требуются для запуска 7-Zip (или другой программы) при открытии ассоциированных с ним файлов.

ЗАЧЕМ И ОТ ЧЕГО ОЧИЩАТЬ РЕЕСТР?

Недостаток это или нет, но в реестре Windows могут вечно храниться данные, которые более уже не нужны. Например, в том же разделе "HKEY_CURRENT_USER\SOFTWARE" можно найти каталоги с названиями давно удаленных программ. И таких "мертвых" записей в реестре могут быть сотни. Запущенная один раз программа, может сделать в реестре кучу записей, вторая такая куча делается и самой системой для своих нужд.

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

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

КАК ЧАСТО НУЖНО ЧИСТИТЬ РЕЕСТР?

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

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

Очистку системного реестра от мусорных данных можно выполнить двумя способами — автоматически при использовании специальных утилит и вручную.

АВТОМАТИЧЕСКАЯ ОЧИСТКА РЕЕСТРА WINDOWS

Данный способ наиболее простой и быстрый. Несмотря на заявления разработчиков таких утилит о 100% безопасности использования их продукта, существует риск удаления из реестра нужных системе или каким-либо программам записей.

Объяснить это просто — утилиты по очистке реестра не могут точно определить, нужна ли удаляемая запись или нет. Поиск мусорных данных выполняется ими по заложенным разработчиками правилам, которые трудно назвать универсальными для абсолютно всех случаев. Под эти правила нередко подпадают и нужные записи. Однако большинство таких утилит после сканирования реестра выводят на экран перечень удаляемых записей. При необходимости пользователь может самостоятельно исключить из списка те записи, которые не стоит удалять.

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

РУЧНАЯ ЧИСТКА РЕЕСТРА WINDOWS

Чистить реестр вручную — довольно кропотливое мероприятие. Процесс сводится к тому, что пользователь сначала ищет удаляемые записи или разделы реестра, затем по одной/одному удаляет их. В приложении "Редактор реестра" предусмотрена функция поиска записей/разделов/содержимое записей только по их названию/тексту. Т.е. найти мусорные записи, не зная заранее их названия или содержимое, никак не получится.

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

КАК ВЫПОЛНИТЬ ЧИСТКУ РЕЕСТРА ПРИ ПОМОЩИ ПРОГРАММЫ?

Безопасно это или нет, но многие миллионы пользователей ПК по всему миру используют различные программы для очистки своих реестров, и вполне успешно. Таких утилит много, вот наша подборка .

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

Программа CCleaner

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

Найденные CCleaner проблемы реестра

Рассмотрим еще одну программу — Advanced SystemCare . Так выглядит основное окно утилиты перед запуском функции сканирования реестра (обратите внимание, что сняты все галочки, кроме нужной нам одной):

Программа Advanced SystemCare

А вот и результат сканирования:

Найденные Advanced SystemCare проблемы реестра

Довольно много, по мнению Advanced SystemCare, ошибочных/мусорных записей накопилось на отсканированном компьютере. К сожалению, CCleaner не показывает количество мусора, потому результаты сканирования точно сравнить не удалось, но на первый взгляд Advanced SystemCare нашел больше мусора. Т.е. то, что последняя программа считает мусором, CCleaner таковым не считает. Что и требовалось доказать — каких-либо универсальных средств очистки реестра не существует.

КАК ВЫПОЛНИТЬ ОЧИСТКУ РЕЕСТРА ВРУЧНУЮ?

К ручной очистке можно приступать только в случае, если точно иметь представление о том, что именно требуется удалить из реестра. Например, возьмем такую ситуацию. Вы установили программу, потом удалили ее. Через некоторое время решили установить ее вновь, но установщик выдал ошибку — "Установка невозможна, т.к. на компьютере уже установлена эта программа". Такое возникает в случаях, когда в реестре остались записи об удаленной программе. Решение — найти каждую из них и удалить.

Делается это следующим образом:

  • Запустите "Редактор реестра" вышеописанным способом.
  • В окне редактора нажмите клавиши "Ctrl + F" или откройте меню "Правка" и выберите в нем пункт "Найти". Откроется окно поиска:

Поиск в реестре

  • Введите в поле "Найти" название программы или хотя бы ее часть, затем кликните кнопку "Найти далее". В качестве примера мы введем в окно поиска запрос "pcloud".

Поиск в реестре

  • Через несколько секунд найденная в реестре запись отобразится в правой части окна редактора.

Результат поиска в реестре

  • Выделите эту запись и нажмите клавишу "Delete". Согласитесь с удалением.

Удаление записи из реестра

  • Теперь нажмите клавишу "F3" или выберите в меню "Правка" пункт "Найти далее…".

Продолжение поиска записей в реестре

  • Поиск записи в системном реестре продолжится с текущего местоположения. Если следующая запись будет найдена, она также появится в правой части окна.

Удаление записи из реестра

Завершение чистки реестра вручную

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

Остались вопросы, предложения или замечания? Свяжитесь с нами и задайте вопрос.

Чистка реестра Windows: а нужно ли?

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

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

Фактически непрекращающиеся споры касаемо того, какая же именно из целого ряда «программ-оптимизаторов» будет лучше всего чистить реестр и ускорять систему, никак не помогают самим пользователям персональных компьютеров толком разобраться в существующем вопросе. Так целесообразна ли процедура выполнения перечисленных действий?

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

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

Чистка реестра Windows: а нужно ли?

Отметим, что сама по себе процедура очистки реестра в некотором роде опасна. К слову, могут появится сбои в нормальной работе операционной системы и установленных программ. Такие проблемы могут появится не сразу, а спустя несколько месяцев. Установить первопричину будет уже достаточно трудно. Вы потратите много драгоценного времени на проведение диагностики, а также на попытки восстановить адекватную работоспособность системы. Порой понадобится переустановка Windows. Зачастую у рядового пользователя перечисленные проблемы никак не ассоциируются с процедурой чистки реестра, проведенной месяц назад. То есть пользователь будет и далее наступать на те же грабли, советовать популярную утилиту всем вокруг.

По какой причине чистка реестра представляет собой потенциальную опасность? Процитируем Игоря Лейко, признанного эксперта в сфере операционной системы Windows, который в свое время написал целых шесть книг, посвященных Windows и Office. К тому же он обладает статусом «Наиболее ценного специалиста Microsoft» в престижной номинации Windows Expert – IT Pro.

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

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

Да, может возникнуть ситуация, когда можно и нужно чистить реестр. Но лишь тогда, когда в этом действительно будет практическая необходимость. Когда Вы будете знать, что конкретно удаляете.

Например, некая антивирусная программа нашла и удалила вредоносный файл, пытавшийся проникнуть в Вашу системную папку. Занесенная в реестр запись для запуска такого файла у Вас осталась. Компьютер при запуске сообщает об ошибке, что «файл не был найден».

Вот именно эту запись в реестре необходимо удалить. Для перечисленных целей используйте встроенную в ОС Windows утилиту regedit или программу под названием RegWorks.

А Вы используете встроенные средства или некие сторонние инструменты для очистки реестра? Занимаетесь ли Вы вообще этой процедурой?

Позже появился Реестр Windows, ключи которого аналогичны заключенным в скобки заголовкам файлов .ini, а значения – записям под этими заголовками. Существенное различие заключается в том, что у ключей реестра есть подключи, в которых содержатся строковые или двоичные данные, в то время как файлы .ini такой тип записи данных не поддерживают. Нужно ли периодически чистить реестр? Давайте посмотрим.

Ульи и ключи

Улей реестра – это группа ключей, подключей и значений реестра, к которой прилагается несколько файлов поддержки, содержащих резервные копии данных. За время существования реестра существенных изменений в нем не произошло, так что тем, кого интересуют подробности, советую почитать статью « What’s all the buzz about registry hives ?» («К чему вся эта шумиха по поводу ульев реестра?»).

Сегодня множество компаний предлагают программы для очистки реестра тем, кто не слишком разбирается в принципах его работы. Нужна ли такая программа вам? Взглянем на факты.

На что способны программы для очистки реестра?

На что способны программы для очистки реестра, если верить рассказам их создателей? Некоторые из них обещают повысить скорость работы Windows, сократив объем реестра и удалив пустые записи. Без сомнения, удаление пустых записей уменьшит объем реестра, но если учесть, что емкость современных жестких дисков составляет десятки гигабайт, лишние 10 МБ погоды не делают.

К тому же, никто не предоставит вам подтвержденных данных о том, насколько повысится скорость работы системы – прежде всего потому, что размер реестра никоим образом на скорость работы не влияет.

Файлы .ini – это простые текстовые файлы, поиск в которых осуществляется последовательно, в то время как файлы реестра представляют собой индексированные файлы базы данных. Если индекс соответствует текущему состоянию системы – а надо отметить, что индексы обновляются вский раз после внесения каких бы то ни было изменений – размер реестра не имеет значения.

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

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

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

Кому программы для очистки реестра нужны на самом деле?

Программы для очистки реестра могут пригодиться двум категориям пользователей. К первой относятся те, кто редактирует реестр вручную. Эти пользователи хорошо понимают, что делают; они следуют точным инструкциям от производителя или просто любят экспериментировать с реестром из любопытства. Программа для очистки реестра может понадобиться им для отмены сделанных изменений.

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

Читайте также: