Удаление данных Windows Installer
Если вы думаете, что удаление устаревших приложений вручную было сложно, то попробуйте вручную удалить приложение, основанное на Windows Installer. Не раз я настолько разрушал приложения, основанные на Windows Installer, что не мог ни удалить их, ни восстановить, ни переустановить. В этих случаях приходилось вручную удалять данные Windows Installer для этого приложения из реестра или переустанавливать Windows ХР.
Имеются инструменты, которые автоматизируют этот процесс, и вы узнаете о них в зтой главе. Удаление данных Windows Installer без этих инструментов сродни замене транзисторов в вашей материнской плате - зто просто невозможно.
Перед тем как представить зти инструменты, я хочу указать вам место в реестре, где Windows Installer сохраняет данные о приложениях при их установке. Не изменяйте зти настройки с помощью редактора реестра (Regedit) потому, что это приведет к тому, что у вас появится множество проблем. Выяснение взаимосвязей между всеми частями данных, которые Windows Installer сохраняет в реестре, очень сложно. Вот единственная имеющаяся полезная информация:
- HKCU\Software\Microsoft\Installer. Эта ветвь содержит пользовательские данные Windows Installer для приложений, которые устанавливаются для конкретного пользователя;
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer. Эта ветвь содержит данные Windows Installer общекомпьютерных приложений и управляемых приложений;
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall. Эта ветвь содержит информацию об удалении программ, основанных на Windows Installer;
- HKCR\Installer. Эта ветвь содержит информацию, аналогичную ключу Installer в HKLM.
Инструменты, о которых вы узнаете в следующих двух разделах, поставляются в составе Windows ХР Support Tools. Вы можете установить их из папки \Support\Tools на вашем Windows ХР CD.