В старые добрые времена реестр Windows 95 занимал пару мегабайт, а у Windows 7 он приближается к сотне. Актуален вопрос: как винда использует реестр. Загружает весь или только нужные части? Хранит его постоянно в памяти или выгружает после использования? Есть ли смысл чистить реестр от мусора, который оставляют после своей работы кривые приложения?
Я не стал искать на сайте мелкософта, а написал мелкую прогу, с помощью которой и получил ответы на вышеназванные вопросы. Скачать версию 1.10 вместе с исходниками можно по
этому адресу. Тем, кто не любит много букв, советую переходить сразу к выводам.
Порядок проведения эксперимента
- После загрузки винды сохраняется снимок окна Process Explorer, показывающий размер занятой памяти. Далее несколько раз выделяется большое количество оперативки. Винда, стремясь удовлетворить запросы программы, урезает свой кэш, а измененные данные, в состав которых предположительно входит реестр, записывает в файл подкачки. После выделения оперативки сохраняются снимки окон с размером занятой памяти и использованием файла подкачки.
- Запускается моя прога, которая делает элементарную вещь: в ключ реестра записываются данные указанного размера. Размер данных превышает 100 MiB, что бы было проще увидеть изменения. Размер значений примерно равен 1 MiB — это максимальный размер для Windows XP. В качестве ключа был выбран HKEY_CURRENT_USER\RegSizeTest — он не используется виндою и это поможет понять, загружаются или нет неиспользуемые никем данные из файла в память.
- Повторение пункта 1 с «распухшим» реестром.
- Удаление данных, записанных в пункте 2, и запуск NTREGOPT для сжатия реестра до нормального размера.
Windows XP Professional 32-bit SP3
Перед записью данных в реестр:
Левый снимок сделан после загрузки винды, средний и правый — после выделения большого количества оперативной памяти. На снимке справа нам нужна цифра % Usage Peak. Это процент использования файла подкачки. Формула для перевода процентов в мегабайты:
Мегабайты = 4000 * проценты / 100.
После записи в реестр
220 Мб данных:
Файл реестра на диске увеличился на величину записанных данных.
Сравниваем Commit (желтый график) на левых снимках. Цифра подросла на те самые 220 Мб, т.е. данные загружены в память, хотя никем не используются. Об этом можно было сказать и не глядя на графики, т.к. во время загрузки винды появилась пауза в пару секунд, во время которой считываются лишние 220 Мб данных. Более интересна цифра Physical (красный график), которая показывает размер занятой оперативной памяти. Она увеличилась не на 220, а 440 Мб, так же как и System cache. Не слишком веселая картина.
Теперь посмотрим на средние снимки. Хорошая новость: цифры Physical одинаковы, значит винда неиспользуемые куски реестра выкинула из памяти. Но куда? В файл подкачки. На правых скриншотах видно увеличение занятого участка свопа на 360 Мб. Это меньше чем 440, но тем не менее распухание реестра в памяти после считывания его из файла очевидно.
Windows 7 Home Premium 64-bit
Перед записью данных в реестр:
После записи в реестр
100 Мб данных:
После записи в реестр
220 Мб данных:
После записи в реестр
500 Мб данных:
По сравнению с хрюшкой есть две новости, хорошая и плохая. Хорошая: реестр в памяти не распухает. Плохая: по непонятной причине не весь реестр сбрасывается в файл подкачки. В моем случае 50 из 100, 210 из 220 и 200 из 500. Получается странная картина: винда урезает system cache и paged pool ядра до минимума, а никому не нужное барахло продолжает пылиться в памяти. Что-то в мелкософте не докрутили…
Влияние размера реестра на скорость загрузки Windows
В реестр Windows 7 x64 были записаны следующие данные:
- Ключ HKEY_CLASSES_ROOT\RegSizeTest — 10 Мб
- Ключ HKEY_CURRENT_USER\Software\RegSizeTest — 10 Мб
- Ключ HKEY_LOCAL_MACHINE\Software\RegSizeTest — 10 Мб
Общий размер реестра увеличился больше чем на треть. Таким примитивным способом был сымитирован мусор, который может накопится после продолжительной жизни операционной системы. Время загрузки увеличилось с 24 секунд до 24,5. Конфигурация компьютера: Core2 Duo 3.9 ГГц, 4 Гб памяти, винчестер старичок Seagate 7200.8 200 Гб.
Выводы
- После загрузки винда считывает все содержимое реестра в память не зависимо от того, будут использоваться его данные или нет.
(Исключение составляет ключ HKEY_LOCAL_MACHINE\COMPONENTS, который загружается только во время обновления компонентов винды службой Windows Modules Installer. Поэтому не забудьте запустить эту службу перед упаковкой улья COMPONENTS с помощью NTREGOPT.) - В случае необходимости, винда сбросит содержимое реестра из памяти в файл подкачки и отдаст освободившуюся память приложениям. Хрюшка способна сбросить все ненужные на данный момент данные, семерка же по непонятной причине часть реестра оставляет в памяти, даже если он никем не использовался с момента загрузки системы.
- Размер реестра слабо влияет на время загрузки винды на современном железе.
А вот на вопрос, стоит ли чистить реестр, каждый должен ответить сам. Только сначала прикиньте, сколько места вы освободите. Ну 10, в клинических случаях 20 Мб. На современном компьютере почувствовать разницу невозможно. А потраченное время на чистку? А борьба с появившимися глюками, которая регулярно заканчивается переустановкой системы? Стоит ли мучить себя и винду? Сомневаюсь.
Тема на форуме по обсуждению Windows 7
Почему не стоит беспокоиться о программах очистки реестра Windows, почему они бесполезны и что нужно делать вместо них.
Что такое реестр?
Хотя они уже не так распространены, как раньше, в интернете все еще можно встретить рекламу программ для очистки реестра Windows. Они утверждают, что могут ускорить работу вашего компьютера путем устранения проблем в реестре, и просят заплатить за услугу.
Не верьте этому — программы для очистки реестра не ускоряют работу Windows, а даже могут оказать обратный эффект. Давайте разберемся, почему.
Что делают программы очистки реестра?
Когда вы видите рекламу чистильщиков реестра или посещаете их сайты, они делают смелые заявления о своей полезности для вашего компьютера. Например, один из разработчиков утверждает, что он «очистит, восстановит и оптимизирует реестр Windows для устранения ошибок и сбоев, а также для возвращения плавной и стабильной работы».
Они также скажут вам, что «реестр может быть засорен старыми записями», которые «вызывают сообщения об ошибках и замедляют работу компьютера». Если вы затем установите программу для очистки реестра, она просканирует ваш реестр на наличие «проблем» и, скорее всего, сообщит о сотнях «критических проблем», замедляющих работу вашего компьютера.
Чаще всего эти инструменты позволяют бесплатно «исправить» несколько «проблем», а затем просят заплатить за премиум-лицензию, чтобы «исправить» все.
В действительности то, что программы очистки реестра называют серьезными проблемами, вовсе не является проблемами. Действительно, при удалении программ могут остаться записи в реестре, или могут быть неиспользуемые расширения файлов, которые все еще содержат ключи реестра. Однако они почти никогда не вызывают замедления работы Windows или появления сообщений об ошибках.
Даже сотни оставленных записей не будут представлять собой ничего большего, чем ничтожный объем данных на вашем компьютере. Таким образом, очистка реестра не окажет заметного положительного влияния на производительность. Однако запуск чистильщика реестра может нанести вред вашей системе.
Негативные последствия запуска программы очистки реестра
Запуск чистильщика реестра в лучшем случае бесполезен, а в худшем – опасен. Как уже упоминалось, в реестре хранится множество важных значений, которые используют как Windows, так и сторонние программы. Если удалить, переместить или повредить эти ключи, критически важные функции системы могут перестать работать.
Поскольку программы очистки реестра являются автоматическими, велика вероятность того, что их сканирование реестра может пометить что-то как ненужное, хотя на самом деле это очень важно. И если вы не являетесь экспертом по реестру и не проверяете каждую запись перед удалением, вы можете нанести серьезный ущерб системе.
Удаление важных ключей реестра может привести к тому, что некоторые программы перестанут работать, и вам придется их переустанавливать. Повреждение важных ключей может привести к появлению сообщений об ошибках при попытке использования определенных функций Windows. В худшем случае это может даже испортить вашу систему и потребовать переустановки Windows.
Нет смысла рисковать, чтобы удалить несколько сотен устаревших записей реестра, которые в любом случае не окажут заметного влияния на производительность.
Как насчет программы очистки реестра Microsoft?
Раньше компания Microsoft предлагала чистильщик реестра под названием RegClean. Это было еще во времена Windows 9x, когда наличие слишком большого количества данных в реестре могло стать проблемой. Неудивительно, что компания Microsoft больше не предлагает RegClean. Она не поддерживается со времен Windows 98.
Существует даже официальная страница поддержки Microsoft, на которой говорится, что компания не поддерживает использование чистильщиков реестра. Подумайте о том, сколько утилит Microsoft со временем включила в Windows: Windows 10 включает встроенный брандмауэр, антивирус, очиститель файлов, дефрагментатор диска и многое другое. Если бы Microsoft считала очистку реестра полезной, она бы включила соответствующий инструмент в Windows.
Не существует тестов производительности чистильщиков реестра
Компьютерные гики любят выжимать из своих систем все возможное. При выпуске нового процессора или видеокарты проводятся всевозможные бенчмарк-тесты.
Однако, не существует серьезных достоверных тестов, показывающих, что использование чистильщиков реестра повышает производительность. Если бы они действительно работали, геймеры рекомендовали бы их использовать для игровых компьютеров.
Если вы видите тесты производительности очистителя реестра, они, скорее всего, фальшивые. То же самое касается «обзоров» на сайтах, посвященных очистителям реестра.
Как реально ускорить работу компьютера
Что можно сделать, чтобы ускорить работу компьютера, если он работает медленно? К счастью, у вас есть множество вариантов, которые принесут заметный эффект.
Шаг 1: Удалите временные файлы
В Windows 10 есть несколько похожих инструментов для очистки диска от старых временных файлов, поэтому вам не нужно специальное приложение. Лучше всего сразу быстро перейти к полной версии утилиты «Очистка диска».
Шаг 2: Удалите большие файлы
Вы удалили ненужные файлы; следующий шаг по очистке Windows 10 — найти старые данные, занимающие много места на вашем компьютере. Чтобы помочь в этом, скачайте программу TreeSize Free, которая просканирует ваше хранилище и покажет, где находятся самые большие файлы.
Шаг 3: Очистка Windows 10 от встроенного ПО — Bloatware
Большинство компьютеров, купленных в магазине, оснащены бесполезным программным обеспечением от производителя, которое тратит место и дублирует функции, уже имеющиеся в Windows. Кроме того, сама Windows 10 включает в себя несколько ненужных приложений, которые вы, скорее всего, никогда не будете использовать.
Если вы еще не потратили время на то, чтобы удалить ненужное ПО из своей системы, вам следует это сделать. Это важная часть очистки Windows 10. Как это сделать — в моём руководстве по удалению ненужного ПО из Windows 10.
Шаг 4. Удалите лишние программы
Вот список программ, которые можно сразу же удалить.
Шаг 5. Тонко настройте Windows 10
Некоторые инструменты могут помочь очистить и ускорить систему. Вот 9 лучших инструментов для тонкой настройки Windows 10.
Если у вас есть возможность, вы можете даже рассмотреть возможность модернизации аппаратного обеспечения вашего ПК для повышения производительности. Не тратьте деньги на чистильщиков реестра, которые ничего не делают – эти деньги лучше потратить на реальное повышение производительности оборудования.
Не тратьте время на чистильщиков реестра
В конечном итоге, запуск чистильщика реестра не приносит ощутимого выигрыша в производительности. Существует большая вероятность того, что чистильщик реестра сломает что-нибудь в вашей системе и создаст гораздо больше проблем, чем сможет устранить.
И даже если они ничего не испортят, использование чистильщика реестра – это пустая трата времени (и, возможно, денег). Компании, продающие чистильщики реестра, пытаются обмануть вас, заставляя думать, что эти приложения — волшебное решение проблем с производительностью ПК. Не покупайтесь на это.
Спасибо, что читаете! На данный момент большинство моих заметок, статей и подборок выходит в telegram канале «Левашов». Обязательно подписывайтесь, чтобы не пропустить новости мира ИТ, полезные инструкции и нужные сервисы.
Респект за пост! Спасибо за работу!
Хотите больше постов в блоге? Подборок софта и сервисов, а также обзоры на гаджеты? Сейчас, чтобы писать регулярно и радовать вас большими обзорами, мне требуется помощь. Чтобы поддерживать сайт на регулярной основе, вы можете оформить подписку на российском сервисе Boosty. Или воспользоваться ЮMoney (бывшие Яндекс Деньги) для разовой поддержки:
Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.
- ЧТО ТАКОЕ РЕЕСТР WINDOWS?
- ПРИМЕР ИСПОЛЬЗОВАНИЯ РЕЕСТРА
- ЗАЧЕМ И ОТ ЧЕГО ОЧИЩАТЬ РЕЕСТР?
- КАК ЧАСТО НУЖНО ЧИСТИТЬ РЕЕСТР?
- АВТОМАТИЧЕСКАЯ ОЧИСТКА РЕЕСТРА WINDOWS
- РУЧНАЯ ЧИСТКА РЕЕСТРА WINDOWS
- КАК ВЫПОЛНИТЬ ЧИСТКУ РЕЕСТРА ПРИ ПОМОЩИ ПРОГРАММЫ?
- КАК ВЫПОЛНИТЬ ОЧИСТКУ РЕЕСТРА ВРУЧНУЮ?
Любая опубликованная в интернете статья или инструкция, посвященная оптимизации компьютера и операционной системы, непременно затрагивает реестр Windows. Устранение различных системных неполадок, ручная перенастройка каких-либо параметров системы и многие другие вопросы также связаны с реестром. Что же это такое? Нужно ли периодически чистить реестр?
ЧТО ТАКОЕ РЕЕСТР WINDOWS?
Вы будете правы, если сравните реестр Windows с любым другим реестром из реальной жизни. Возьмем для примера библиотеку. Все имеющиеся в ее распоряжении книги хранятся в отведенных специально для них отделах. Чтобы быстро найти ту или иную книгу, библиотекарь заглядывает в реестр, в который занесена вся необходимая информация — год издания, автор, отдел хранения или даже номер стойки/полки.
Реестр Windows — практически то же самое, но куда более сложный по своей структуре и архитектуре. По сути, он является базой данных, состоящей из тысяч записей. Все они (по крайней мере, те, что были внесены первоначально при установке Windows) необходимы системе для функционирования. К примеру, в реестре хранятся:
- Параметры практически всех ключевых системных компонентов, например — настройки брандмауэра, сетевых подключений, учетных записей пользователей и многое другое.
- Список установленных драйверов и программ, включая их собственные параметры.
- Имена и пути к файлам и папкам, хранящимся на жестком диске.
- Ассоциации типов файлов с приложениями, использующимися для их открытия (благодаря этому мы можем, к примеру, запустить воспроизведение фильма в проигрывателе, просто кликнув пару раз по ассоциированному с ним файлу).
- Параметры и информация о физических устройствах, подключенных к компьютеру, и многое-многое другое.
Мы не будем рассматривать, каким именно образом организуются записи в реестре, какого типа и формата они бывают, т.к. это отдельная большая тема.
ПРИМЕР ИСПОЛЬЗОВАНИЯ РЕЕСТРА
Для лучшего понимания предназначения реестра Windows достаточно заглянуть в него:
- Нажмите на клавиатуре комбинацию клавиш Win + R, затем скопируйте в открывшееся окно «Выполнить» команду regedit, после — нажмите «ОК».
- Запустится системное приложение «Редактор реестра». Обращаем внимание, что данная программа не является самим реестром, она просто используется для его просмотра и редактирования. Сам же реестр физически хранится на жестком диске в системном разделе, и состоит он из нескольких взаимосвязанных файлов.
- Давайте посмотрим список программ, загружающихся при старте операционной системы (т.е. программ, занесенных в список автозагрузок). Для этого, используя древо каталогов в левой части окна, последовательно откройте следующие разделы реестра:
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 очистит реестр от мусора (по его мнению). Желательно, конечно, предварительно изучить все, что утилита отнесла к мусорным записям, а только потом отдавать программе команду на удаление.
Рассмотрим еще одну программу — Advanced SystemCare. Так выглядит основное окно утилиты перед запуском функции сканирования реестра (обратите внимание, что сняты все галочки, кроме нужной нам одной):
А вот и результат сканирования:
Довольно много, по мнению Advanced SystemCare, ошибочных/мусорных записей накопилось на отсканированном компьютере. К сожалению, CCleaner не показывает количество мусора, потому результаты сканирования точно сравнить не удалось, но на первый взгляд Advanced SystemCare нашел больше мусора. Т.е. то, что последняя программа считает мусором, CCleaner таковым не считает. Что и требовалось доказать — каких-либо универсальных средств очистки реестра не существует.
КАК ВЫПОЛНИТЬ ОЧИСТКУ РЕЕСТРА ВРУЧНУЮ?
К ручной очистке можно приступать только в случае, если точно иметь представление о том, что именно требуется удалить из реестра. Например, возьмем такую ситуацию. Вы установили программу, потом удалили ее. Через некоторое время решили установить ее вновь, но установщик выдал ошибку — «Установка невозможна, т.к. на компьютере уже установлена эта программа». Такое возникает в случаях, когда в реестре остались записи об удаленной программе. Решение — найти каждую из них и удалить.
Делается это следующим образом:
- Запустите «Редактор реестра» вышеописанным способом.
- В окне редактора нажмите клавиши «Ctrl + F» или откройте меню «Правка» и выберите в нем пункт «Найти». Откроется окно поиска:
- Введите в поле «Найти» название программы или хотя бы ее часть, затем кликните кнопку «Найти далее». В качестве примера мы введем в окно поиска запрос «pcloud».
- Через несколько секунд найденная в реестре запись отобразится в правой части окна редактора.
- Выделите эту запись и нажмите клавишу «Delete». Согласитесь с удалением.
- Теперь нажмите клавишу «F3» или выберите в меню «Правка» пункт «Найти далее…».
- Поиск записи в системном реестре продолжится с текущего местоположения. Если следующая запись будет найдена, она также появится в правой части окна.
- Выделите ее, удалите, вновь нажмите «F3». Повторяйте эти действия, пока после очередного нажатия «F3» на экране не отобразится сообщение о завершении поиска.
Теперь вся информация об удаленной ранее программе будет стерта из реестра, и можно будет устанавливать ее вновь. Вообще, вы можете проделывать ручную чистку реестра каждый раз после удаления программ.
В реестре содержится информация о работе программ и всевозможных процессах, протекающих внутри системы. Когда этих данных становится слишком много, система начинает работать медленнее. Чтобы решить проблему, следует регулярно выполнять очистку реестра данных. Подробнее о том, как именно проводится чистка реестра Windows 10 вручную и при помощи сторонних программ, можно узнать, ознакомившись с информацией ниже.
Содержание статьи
- Что такое реестр и чем он засоряется?
- Стоит ли чистить реестр?
- Как создать резервную копию реестра?
- Как очистить реестр
- C помощью программ
- CCleaner
- Auslogic Registry Cleaner
- Advanced System Care
- Вручную
- Как проверить реестр на наличие ошибок и исправить их?
- Комментарии пользователей
Что такое реестр и чем он засоряется?
Чтобы операционная система обрабатывала запросы пользователя быстрее, а приложения лучше функционировали, в Windows встроена определенная база данных. В ней содержится информация об установленных параметрах ПО, текущих настройках компьютера, подключенных к системе внешних устройствах.
Все эти данные и носят название «Системный реестр». Он функционирует на протяжении всего времени работы устройства. Любое действие, совершенное системой или пользователем, приводит к его изменению. Со временем в реестре появляется множество файлов, которые более не требуются:
- информация об удаленных программах и приложениях;
- записи об удаленных вирусах;
- бесполезные расширения;
- данные о прошлых системных ошибках, которые в настоящий момент уже не актуальны.
Для информации! Скопление реестровых файлов – часть работы операционной системы Windows, потому как пользователь постоянно с ней взаимодействует, посещая интернет-ресурсы, а также пользуясь приложениями и программами.
Стоит ли чистить реестр?
Масса скопленных ненужных данных в системном реестре провоцирует программные сбои. Все чаще приложения, которые до недавних пор демонстрировали стабильную работу, начинают выдавать ошибки. Чистка реестра необходима, поскольку позволяет существенно повысить производительность ОС, избежав системных сбоев и ошибок.
Совет: часто бывает, что при повторной установке приложения возникает ошибка, поскольку часть данных о нем уже хранится в реестре. Своевременное удаление «мусорных» файлов позволит справиться с этой проблемой.
Как создать резервную копию реестра?
Резервная копия реестра потребуется, если после его чистки возникнут проблемы и потребуется возобновить данные. Для резервного копирования нужно последовательно выполнить всего несколько действий:
- Начать следует с запуска основной системной поисковой строки (как правило, она находится рядом с меню «Пуск» и представлена значком в виде лупы).
- В строке поиска пишется слово «Выполнить». Нужно кликнуть по соответствующему значку, который появится на экране после ввода запроса.
- Далее нужно в поисковой строке «Отрыть» ввести команду «regedit» и нажать «ОК».
- Затем нужно перейти в раздел «File», находящийся в правом верхнем углу окна «Registry Editor».
- Далее следует перейти в раздел «Export».
- Выбирается место сохранения резервной копии.
Важно! Рекомендуется в качестве места для резервного копирования данных реестра выбрать внешний твердотельный накопитель (например, флешку). Разумно поступить так, поскольку есть риск, что работа системы будет нарушена и доступа к файлам внутреннего жесткого диска не будет.
Выполнять резервное копирование можно так, а можно и несколько другими методами в процессе чистки реестра. Далее альтернативные способы сохранения данных реестра будут рассмотрены. В целом, смысл действий останется тот же, но порядок будет немного иной. Как именно действовать – индивидуальный выбор пользователя.
Как очистить реестр
Почистить реестр от ненужных файлов можно двумя способами – воспользовавшись одной из сторонних программ или вручную. Каждый метод имеет смысл рассмотреть подробнее.
C помощью программ
Пытаясь найти хорошее приложение для чистки реестра, пользователи часто вводят в поисковую строку браузера запросы по типу «чистка реестра Windows 10 программы» или «скачать чистка реестра Windows 10».
В итоге они наталкиваются на ряд некачественных программ, в некоторых из которых еще и могут присутствовать вирусы. Ниже представлен перечень лучших приложений для чистки реестра:
CCleaner
Одна из наиболее популярных и востребованных программ, функционал которой позволяет быстро и эффективно производить чистку реестра. Скачать CCleaner можно с официального сайта компании. Есть пробная версия утилиты и профессиональная. Первую можно загрузить абсолютно бесплатно. Правда, ее функционал будет ограничен.
Загрузив и установив утилиту, ее нужно запустить. Дальнейшие действия таковы:
- Запустив утилиту, нужно перейти в раздел «Реестр».
- В блоке «Целостность реестра» напротив всех пунктов должна стоять галочка.
- Запускается проверка системы посредством нажатия по плашке «Поиск проблем».
- Когда сканирование системы подойдет к концу, необходимо кликнуть по плашке «Исправить».
- Если ранее не была создана резервная копия реестра, ее можно создать на этом этапе, нажав «Да».
- Выбирается папка, в которую будут сохранены все данные. После следует кликнуть по «Сохранить».
- Ошибок, как правило, довольно много. Разбираться с каждой нецелесообразно. Проще просто кликнуть по «Исправить отмеченные».
Через некоторое время программа выполнит очистку реестра. Скорость ее работы напрямую зависит от производительности компьютера.
Auslogic Registry Cleaner
Auslogic Registry Cleaner позволяет пользователю выполнить глубокое сканирование данных реестра и удаление «мусорных» файлов. Процесс проверки длится несколько дольше, чем у CCleaner, зато и результат окажется лучше. Скачать данный чистильщик можно абсолютно бесплатно с официального сайта компании.
Advanced System Care
Advanced System Care – это еще одно средство для эффективной очистки реестра. Утилита функционирует полностью в автоматическом режиме. Все, что требуется от пользователя, это нажать на кнопку «Scan» и ожидать, пока программа выполнит всю работу. Скачать программу можно с официального интернет-ресурса.
Во всех перечисленных программах выполняется чистка реестра Windows 10 на русском языке. Поэтому пользователям, не владеющим английским, беспокоиться не о чем.
Важно! Выполнять загрузку программ следует исключительно с официальных ресурсов. В противном случае есть высокий риск того, что вместе с приложением будут загружены вирусные программы, способные нанести существенный вред пользователю, украв его персональные данные или нарушив работу ОС.
Вручную
Чтобы чистка реестра Windows 10 бесплатно была проведена, можно также всю работу выполнить вручную. Для этого потребуется последовательно выполнить несколько действий:
- В меню нужно кликнуть по поисковой строке, введя запрос «Командная строка». Также можно одновременно нажать 2 клавиши – «Win» и «R», ввести команду «cmd» и нажать «ОК».
- В редакторе нужно ввести «regedit» и нажать «Enter».
- Далее нужно разрешить редактору реестра вносить изменения в систему, нажав «Да».
- Запустив реестр, нужно сделать резервную копию данных. Порядок сохранения данных рассматривался ранее.
- Откроется окно, в котором следует поставить «галочку» напротив «Весь реестр». Далее выбирается место, где будет сохранена резервная копия и нажимается кнопка «Сохранить».
- Теперь следует воспользоваться строкой адреса. В ней вводится «HKEY_CURRENT_USER» и нажимается кнопка «Enter». В открывшемся окне следует перейти в раздел «SoftWare».
- Нужно проверить, присутствуют ли разделы, которые ранее уже удалялись с компьютера. Все их нужно удалить вместе с содержимым.
- Для облегчения поиска составляющих программ, которые ранее удалялись из системы, можно воспользоваться внутренним поиском, запускаемым при использовании комбинации клавиш «Ctrl» и «F».
На этом все, выборочная чистка реестра завершена.
Как проверить реестр на наличие ошибок и исправить их?
Если имеются подозрения по поводу того, что в реестре есть ошибки, то необязательно прибегать к функционалу сторонних программ. Все можно сделать самостоятельно, следуя инструкции:
- Для начала нужно запустить системную поисковую строку Windows и вписать в нее «Командная строка». Обычного запуска недостаточно, важно выполнить его от имени администратора. Для этого следует правой кнопкой мыши кликнуть по значку и в открывшемся меню выбрать пункт «Запустить от имени администратора».
- Откроется командная строка. Следует напечатать команду «sfc /scannow» и нажать «Enter». Частая ошибка – между первыми тремя буквами и значком «Слэш» не ставится пробел.
- Когда команда запущена, сканирование системы будет осуществляться полностью в автоматическом режиме. Важно не прерывать процесс до его окончания.
Когда процесс сканирования системы будет завершен, пользователь увидит, присутствуют ли системные ошибки.
Программисты рекомендуют проводить чистку реестра хотя бы раз в 1–2 месяца. Так получится сохранить скорость работы компьютера, освобождая его от ненужных файлов. Следует не забывать перед проведением чистки реестра делать резервную копию данных одним из указанных в статье методов. Иначе может получить так, что реестр будет очищен от «мусорных» файлов, но вместе с ними будут удалены и важные системные.
Чистить реестр можно, на усмотрение пользователя, вручную или, воспользовавшись одной из программ, представленных в статье. В редких случаях антивирусы могут блокировать их загрузку – это нормально. Нужно лишь на время отключить антивирусную программу, а после установки приложения снова включить ее.
На ПК под windows 10 использую программы Reg Organizer и CCleaner для оптимизации, чистки. удаление ошибок реестра ОС. Задался вопросом: Нужно проводить чистку, оптимизацию(дефрагментация и сжатие) реестра ОС? Может это навредить ОС? Стоит ли использовать программы для оптимизации реестра?
В далеком прошлом был один случай, еще на windows XP. После «очистки» с помощью CCleaner, ОС при следующем запуске не запустилась и пришлось переустанавливать ОС.
-
Вопрос задан
-
1637 просмотров
Пригласить эксперта
Стоит ли использовать программы для оптимизации реестра?
Нет!
Это не то, что не полезное, а еще и вредное дело.
Бывает иногда надо внести некоторые корректировки в реестр, это делается вручную через regedit, вдумчиво и с полным пониманием того что делаешь, ну и с предварительным бэкапом.
Почему существуют разные оптимизаторы реестра и какие основные задачи они выполняют?
1. оптимизация файла реестра( registry defrag )
2. удаление лишней информации из реестра : история открытых файлов, к примеру.
3. удаление «лишней» информации из реестра : ссылки на несуществующие объекты файловой системы, к примеру.
Это не полный список, а то, что выглядит основным.
1й пункт был актуален пока на компьютерах были медленные диски. Чем менее фрагментирован файл реестра — тем быстрее он читается программами. Сейчас смысла делать это нет : диски достаточно быстрые, чтобы вы не замечали чтение файла реестра в принципе
2й пункт в принципе полезен и сейчас, но виновны в нем исключительно программы, которые хранят подобную информацию в реестре.
3й пункт — основная головная боль и жесткое «ПРОТИВ» использования оптимизаторов: у каждого разработчика утилиты по оптимизации реестра свое мнение на как и что правильно чистить и именно это приводит к плачевным последствиям.
С другой стороны — а нужно ли чистить вообще?
«Оптимизаторы» вычищают те данные которые (по их мнению) уже не нужны.
Программы, использующие реестр, читают свою ветку, в которой они хранят настройки.
Таким образом, «мусор», даже если он и собирается, им не мешает и отсутствие чистки просто приведет к увеличению размера файла реестра что не является проблемой в современных версиях Windows
Вообще чистить и оптимизировать иногда не помешает. Но результат очень индивидуален и непредсказуем. Чаще всего всё нормально, но в одни непрекрасный момент может всё навернуться.
-
Показать ещё
Загружается…
10 окт. 2023, в 11:16
25000 руб./за проект
10 окт. 2023, в 11:14
1000 руб./в час
10 окт. 2023, в 10:48
1500 руб./за проект