Читаем Полное руководство по Microsoft Windows XP полностью

...

Рекомендация

Некоторые приложения используют один или несколько reg-файлов, которые можно просматривать на этапе проведения настройки. Reg-файлы могут и не содержать всех записей, помещаемых приложением в реестр, однако их проверка позволяет получить ценные сведения. Также нужно проконтролировать связанные с определенным приложением inf-файлы, поскольку они могут содержать параметры реестра. И, наконец, следует проверить результаты регистрации для процедуры инсталляции, так как они включают достаточно подробное описание процесса инсталляции и могут помочь в поиске различных записей реестра (наряду с файлами папок Windows и SYSTEM32).

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

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

1. Проконтролируйте записи приложений в подразделах HKEY_CURRENT_USER\ Software и HKEY_LOCAL_MACHINE\Software. Проверьте названия поставщиков, а затем названия самих приложений. Планируйте удаление только ненужных записей, поскольку в компьютерной системе могут иметь место другие приложения того же поставщика.

2. Проверьте наличие записей в следующих подразделах: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run, HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Runonce, HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run и HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Runonce. Удаление автоматически исполняемых записей позволяет снизить вероятность возникновения проблем на этапе перезагрузки.

3. Проведите поиск приложений в реестре. Вполне вероятно, что обнаружится группа файлов (в разделе HKEY_CLASSES_ROOT), которая может быть удалена. Изменения следует производить очень осторожно и регистрировать каждую запись, найденную в том или ином подразделе. Допустимо удалить всю группу файлов – это требует отслеживания всех соответствующих записей. В некоторых случаях нужно поставить в соответствие новому приложению собственное расширение файла. Если программное приложение использует несколько групп файлов, необходимо проделать указанные действия для каждой группы.

4. Исключите все ini-файлы, связанные с приложением, из папки \Windows.

5. Удалите все папки приложения с жесткого диска.

6. Удалите все записи приложения из меню Пуск.

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

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

Перейти на страницу:

Похожие книги

Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT