При попытке повторной установки hotfix (после инсталляции пакета обновлений) может быть выдано следующее сообщение об ошибке:
Hotfix: The fix is already installed.
Hotfix: Internal consistency error: Invalid Tree pointer = <отображаются случайные символы>
Сообщение указывает на необходимость удалить hotfix перед его повторной установкой.
Для того, чтобы удалить исправление, как правило следует воспользоваться командой hotfix /r или hotfix -y (в зависимости от версии для получения точного синтаксиса команды удаления понадобится параметр командной строки /?); однако, в некоторых случаях исполняемый файл оперативного исправления удалить нельзя:
Hotfix: Fix <имя исправления> was not removed.
При установке hotfix проверяется запись в системном реестре, указывающая на присутствие исправления в системе. Для решения этой проблемы можно воспользоваться редактором реестра и удалить запись, соответствующую исправлению.
1. Запустите редактор реестра (REGEDIT.EXE).
2. Перейдите к разделу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Hotfix.
3. В этом разделе указано несколько ключей, имеющих названия статьей Microsoft Knowledge Base, описывающих исправления (например, Q123456 — исправление ошибки видеоадаптера, связанной с режимом True Color).
4. Для получения дополнительной информации об оперативном исправлении, выберите нужный раздел (например, Q123456) и просмотрите содержимое записи FixDescription.
5. С целью “заставить” систему забыть об установке исправления, выберите номер исправления, которое необходимо удалить (например, Q123456) и воспользуйтесь командой Правка > Удалить (Edit > Delete). Щелкните на кнопке Да (Yes) для подтверждения удаления.
6. Закройте окно редактора реестра.
Оперативное исправление все еще установлено в системе, поскольку описанные выше действия привели лишь к “амнезии” операционной системы относительно установки исправления. В результате, это дает возможность заново установить нужное исправление.