При попытке повторной установки 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. Закройте окно редактора реестра.

Оперативное исправление все еще установлено в системе, поскольку описанные выше действия привели лишь к “амнезии” операционной системы относительно установки исправления. В результате, это дает возможность заново установить нужное исправление.