Очиститель реестра
Очиститель реестра — это класс служебных программ, разработанных для Microsoft Windows операционной системы , целью которых является удаление ненужных элементов из реестра Windows .
Средства очистки реестра, похоже, больше не поддерживаются Microsoft, несмотря на то, что изначально они создали и распространяли собственные средства очистки реестра под названием RegClean. В настоящее время производители средств очистки реестра заявляют, что они полезны для устранения несоответствий, возникающих в результате ручных изменений в приложениях, особенно в программах на базе COM .
Эффективность средств очистки реестра является спорной темой. [1] Проблема еще больше усугубляется тем фактом, что вредоносные программы и программы-пугающие . с утилитами этого типа часто связаны [2]
Преимущества и недостатки
[ редактировать ]Этот раздел нуждается в дополнительных цитатах для проверки . ( декабрь 2014 г. ) |
Из-за огромного размера и сложности базы данных реестра ручная очистка избыточных и недействительных записей может быть нецелесообразной, поэтому очистители реестра пытаются автоматизировать процесс поиска недействительных записей, отсутствующих ссылок на файлы или неработающих ссылок в реестре, а также разрешения или удаления. их.
Исправление неверного ключа реестра (например, одного или нескольких, оставшихся после удаления программного приложения) может дать некоторые преимущества; но наиболее объемными обычно являются вполне безобидные, устаревшие записи, связанные с приложениями на базе COM, связанные файлы которых больше не существуют.
Повреждение реестра
[ редактировать ]Некоторые очистители реестра не делают различий в отношении серьезности ошибок, а многие из них могут ошибочно классифицировать ошибки как «критические», не имея для этого особых оснований. [2] Удаление или изменение определенных данных реестра может помешать запуску системы или вызвать ошибки и сбои приложений.
программа не всегда может Сторонняя узнать, является ли какой-либо конкретный ключ недействительным или избыточным. Плохо спроектированный очиститель реестра может не иметь возможности точно знать, используется ли ключ Windows и какие вредные последствия может иметь его удаление. Это может привести к потере функциональности и/или нестабильности системы, [3] [4] [5] А также обновления совместимости приложений от Microsoft для блокировки проблемных средств очистки реестра. [6] Утилита очистки установщика Windows — это поддерживаемая Microsoft утилита для решения проблем, связанных с установщиком Windows . [7] [8]
Использование любого средства очистки реестра может нанести вред машине, и никогда не бывает веской причины «чистить» реестр. Это никоим образом не является источником нагрузки или задержки системы и может привести к дополнительным проблемам, таким как неработающее программное обеспечение или даже сбой в работе Windows реестра . резервное копирование , если не было выполнено [9]
Полезная нагрузка вредоносного ПО
[ редактировать ]Ряд троянских приложений использовали программы очистки реестра в качестве средства для установки вредоносных программ , обычно посредством социальной инженерии атак , в которых использовалась всплывающая реклама на веб-сайте или бесплатные загрузки, которые ложно сообщали о проблемах, которые можно «исправить», купив или загрузив программу очистки реестра. . [10] Худшими в своем роде являются продукты, которые рекламируют и поощряют «бесплатное» сканирование реестра; однако пользователь обычно обнаруживает, что продукт необходимо приобрести за значительную сумму, прежде чем он приведет к ожидаемому «ремонту». Мошенническое программное обеспечение безопасности « WinFixer », включая средства очистки реестра, считается одним из наиболее распространенных вредоносных программ, находящихся в настоящее время в обращении. [11]
Сканеры как пугающие программы
[ редактировать ]Мошеннические средства очистки реестра часто продаются с паникёрской рекламой, в которой ложно утверждается, что они повторно проанализировали ваш компьютер, и отображаются ложные предупреждения о необходимости предпринять «корректирующие» действия; отсюда и описательный ярлык « пугающее ПО ». В октябре 2008 года Microsoft и Вашингтона генеральный прокурор подали иск против двух техасских фирм, Branch Software и Alpha Red, производителей вредоносного ПО Registry Cleaner XP. [12] В иске утверждается, что компания постоянно отправляла на персональные компьютеры потребителей всплывающие окна, напоминающие системные предупреждения, с надписью «СООБЩЕНИЕ О КРИТИЧЕСКОЙ ОШИБКЕ! – РЕГИСТР ПОВРЕЖДЕН И ПОВРЕЖДЕН», прежде чем предложить пользователям посетить веб-сайт и загрузить Registry Cleaner XP по цене 39,95 долларов США. .
Показатели повышения производительности
[ редактировать ]На компьютерах с Windows 9x очень большой реестр мог замедлить время запуска компьютера. Однако это не такая уж большая проблема для операционных систем на базе NT (включая Windows XP и Vista ) из-за другой структуры реестра на диске, улучшенного управления памятью и индексации . [13] Более того, версии Windows до Server 2003 могут не запуститься, если файлы реестра и ядра не помещаются в первые 16 МБ памяти. [14] Замедление работы из-за раздувания реестра в современных версиях Windows не является серьезной проблемой.
И наоборот, дефрагментация базовых файлов реестра (например, с помощью бесплатного инструмента PageDefrag , поддерживаемого Microsoft ), [15] вместо того, чтобы пытаться очистить содержимое Реестра, он приносит измеримую пользу и поэтому в прошлом его рекомендовали такие эксперты, как Марк Руссинович .
Набор инструментов для повышения производительности Windows специально разработан для устранения проблем, связанных с производительностью Windows, и не включает очистку реестра в качестве одной из своих оптимизаций. [16]
Неудаляемые ключи реестра
[ редактировать ]Большинство средств очистки реестра не могут исправить такие сценарии, как неудаляемые ключи реестра, вызванные встроенными нулевыми символами в их имена; только специализированные инструменты, такие как утилита RegDelNull (часть бесплатного программного обеспечения Sysinternals ), способны это сделать. [17]
Ограничения возможности восстановления
[ редактировать ]Очиститель реестра не может восстановить куст реестра , который не может быть смонтирован системой, что делает невозможным восстановление посредством «ведомого монтирования» системного диска.
Поврежденный реестр можно восстановить несколькими способами, поддерживаемыми Microsoft (например, автоматическое восстановление системы , из «последнего удачного» меню загрузки, путем повторного запуска установки или с помощью восстановления системы ). «Последний известный удачный» восстанавливает последний куст системного реестра (содержащий конфигурацию драйвера и службы), который успешно загрузил систему.
Удаление вредоносного ПО
[ редактировать ]Этими инструментами также сложно управлять без загрузки или во время заражения по сравнению с полным восстановлением системы из резервной копии. В эпоху быстро развивающихся вредоносных программ даже полное восстановление системы может оказаться невозможным для удаления руткита с жесткого диска.
Очистители реестра также не предназначены для удаления вредоносных программ, хотя незначительные побочные эффекты можно устранить, например, отключение восстановления системы . Однако в сложных сценариях, в которых участвуют вредоносные программы, такие как шпионское ПО , рекламное ПО и вирусы , может произойти удаление критически важных для системы файлов. [18]
Виртуализация приложений
[ редактировать ]Средство очистки реестра бесполезно для очистки записей реестра, связанных с виртуализированным приложением , поскольку все записи реестра в этом сценарии записываются в виртуальный реестр конкретного приложения, а не в реальный. [19] Усложнение детального взаимодействия реального режима с виртуальным также оставляет возможность неправильного удаления ярлыков и записей реестра, указывающих на «исчезнувшие» файлы, и, как следствие, запутывания пользователя более чистых продуктов. Об этом конкретном взаимодействии мало компетентной информации и нет интеграции. В целом, даже если средства очистки реестра можно считать безопасными в обычной среде конечного пользователя, их следует избегать в среде виртуализации приложений.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Microsoft теперь обнаруживает CCleaner как потенциально нежелательное приложение» .
- ^ Jump up to: а б «Отчет Symantec о мошенническом программном обеспечении безопасности» (PDF) . Симантек. 28 октября 2009 г. Архивировано из оригинала (PDF) 15 мая 2012 г. Проверено 15 апреля 2010 г.
- ^ «Ошибка: «Ошибка сценария Internet Explorer...» при сканировании после запуска утилиты очистки реестра» . Симантек . 2 октября 2002 года. Архивировано из оригинала 7 декабря 2008 года . Проверено 19 мая 2008 г.
- ^ «Установка .NET Framework 2.0 SP1 завершается сбоем на компьютере, на котором установлена .NET Framework 2.0 и работает под управлением Windows XP, Windows Server 2003 или Windows 2000» . Майкрософт . 24 апреля 2008 года . Проверено 19 мая 2008 г.
- ^ «OL2000: Сообщение об ошибке: «Outlook вызвал ошибку недопустимой страницы в модуле Msvcrt.dll» при создании встречи» . Майкрософт . 5 ноября 2003 года . Проверено 19 мая 2008 г.
- ^ «Обновление совместимости приложений Windows Vista и Windows Server 2008, август 2009 г.» . Майкрософт . 01.09.2009 . Проверено 25 сентября 2009 г.
- ^ «Бесплатная утилита: утилита очистки установщика Windows» . Майкрософт.
- ^ «Как удалить пакеты Office 2003, Office 2007 или Office 2010, если я не могу удалить их из панели управления?» . Майкрософт. 29 июня 2010 г. Проверено 23 сентября 2010 г.
- ^ «Обслуживание Windows» . r/TechSupport Wiki . Проверено 24 апреля 2024 г.
- ^ «Борьба со страхом: генеральный прокурор Вашингтона вместе с Microsoft ведет борьбу с программами-пугающими» (пресс-релиз). Генеральный прокурор Вашингтона . 29 сентября 2008 г. Проверено 1 апреля 2010 г.
- ^ «ВинФиксер» . StopBadware.Org . Проверено 21 июня 2008 г.
- ^ Шилс, Мэгги (01 октября 2008 г.). «Борьба с пагубным программным обеспечением» . Новости Би-би-си . Проверено 2 октября 2008 г.
- ^ «Реестр Windows 2000: новейшие функции и API дают возможность настраивать и расширять ваши приложения» . Проверено 19 июля 2007 г.
- ^ «Система может не запуститься при создании большого количества логических единиц и томов» . support.microsoft.com . Архивировано из оригинала 27 февраля 2007 г.
- ^ Лэнс Уитни (сентябрь 2007 г.). «В центре внимания утилиты PageDefrag» . Майкрософт . Проверено 29 августа 2008 г.
- ^ «Инструменты анализа производительности Windows» . Майкрософт . Проверено 8 августа 2010 г.
- ^ Марк Руссинович (01.11.2006). «РегДелНулл v1.1» . Проверено 8 декабря 2008 г.
- ^ Брайс Когсуэлл и Марк Руссинович (1 ноября 2006 г.). «RootkitRevealer v1.71» . Майкрософт . Проверено 8 декабря 2008 г.
- ^ Энтони Кинни. «Начало работы с виртуализацией приложений Microsoft» . Майкрософт . Проверено 6 января 2009 г.