Понедельник, 16.06.2025, 16:50
Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · RSS ]
  • Страница 1 из 1
  • 1
Очистка реестра
ASHKENSOДата: Понедельник, 07.02.2011, 23:28 | Сообщение # 1
Полковник
Группа: Администраторы
Сообщений: 331
Репутация: 10000
Статус: Offline
Очистка реестра

Утилита полностью не очистит вам реестр. Вам придется лезть в реестр и вручную удалять остатки софта.

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

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

Поэтому вы хорошо должны знать что удалили, а что у вас еще установлено. В основном софт оставляет папки программ в разделе[ HKEY_LOCAL_MACHINE/Software] и

[HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/

SurrentVersion/Explorer/MenuOrder/StartMenu2/Programs]

За автозапуск программ в Windows отвечают ключи, находящиеся в ветке:
[HKEY_LOCAL_MACHINE\Software\ Microsoft\Windows\CurrentVersion]. Там есть подразделы: Run, RunOnce, RunOnceEx, Run Services, RunServicesOnce. В них и содержатся ключи, отвечающие за запуск программ. Название ключа может быть произвольным, а в качестве его значения указывается запускаемая программа. В разделе Run по умолчанию система устанавливает следующие ключи: internat.exe, LoaderPowerProfile, ScanRegistry, SystemTray, TaskMonitor, а в разделе RunServices повторно дублируется ключ LoadPowerProfile. В разделах, в которых присутствует слово "Once", прописывают свои значения программы, запуск которых надо произвести один раз, например при установке, или наоборот, при удалении программы. Поэтому в нормальных условиях они должны быть пусты. Все остальные ключи, присутствующие в любом из этих разделов Реестра, добавлены установленными программами и подлежат придирчивой инспекции на предмет их лояльности. Здесь же, в папке CurrentVersion проверьте папку Uninstall, и удалите все что у Вас не установлено.

Вся информация для удаления программ храниться в разделе реестра:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Информация о каждой программе храниться в отдельном разделе. В каждом разделе обязательно должны присутствовать два параметра:

STRING DisplayName, значение - имя, которое отображается в списке удаляемых программ

STRING UninstallString, значение - путь к программе удаления

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

STRING DisplayIcon - иконка, соответствующая приложению в диалоге "Установка и удаление программ"
STRING ModifyPath - Путь инсталлятора для изменения установочных параметров программы. Еcли этот ключ установлен, то Кнопка "Заменить/Удалить" распадается на две - "Заменить" (выполняется ModifyPath) и "Удалить" (выполняется UninstallString)

Следующие параметры относятся к диалоговому окну Поддержка

STRING Publisher - Издатель продукта
STRING Readme - Путь к файлу Readme для данного продукта
STRING Comments - Комментарии к продукту
STRING Contact - Контактное лицо (e-mail и т.п.)
STRING DisplayVersion - Номер версии
STRING ProductID - Код продукта
STRING RegCompany - Зарегистрированная компания
STRING RegOwner - Зарегистрированный владелец
STRING URLInfoAbout - Домашняя страничка производителя (параметр Publisher становится ссылкой)
STRING URLUpdateInfo - URL обновления продукта
STRING HelpLink - URL сведений о поддержке

Здесь же, в папке CurrentVersion в разделе Uninstall можно изменить параметры Установки и удаления программ, это уже относится к разделу Безопасность

Открываем RegEdit, нажимаем комбинацию клавиш Ctrl-F - и в появившемся окошке вводим название того, что мы хотим найти. Естественно, это будет название удаленной программы, или его варианты. Так, например, иногда стоит поискать и по имени фирмы - разработчика. И ищем, ищем, ищем... Да, это долго и нудно (ведь после каждого найденного значения необходимо еще раз нажать F3, и так до конца, особенно если ключей очень много, но никуда не денешься. Конечно, существует большое количество специализированных утилит для поиска и удаления "дохлых" ссылок реестра, способные существенно облегчить ваш труд "ассенизатора", мы дальше будем рассматривать некоторые из них, однако правда жизни такова, что на все 100 % гарантировать успешный результат ни одна из них не в состоянии. Ведь структура Реестра настолько гибка, что позволяет вносить в него все, что заблагорассудится. И поверьте, иногда может такое "заблагорассудиться", что систему сразу парализует . Так что ручками, ручками...и головой тоже. А дальше - оптимизация Реестра, которая является логическим продолжением операции чистки. Ведь при удалении ссылок из Реестра они оттуда физически не удаляются, а только помечаются, как удаленные, что, конечно, обеспечивает определенное увеличение скорости работы с Реестром.

 
  • Страница 1 из 1
  • 1
Поиск:

Форма входа
Статистика