Поддержка системы Windows Vista с пакетом обновления 1 (SP1) прекратится 12 июля 2011 г. Чтобы по-прежнему получать обновления для системы безопасности Windows, установите пакет обновления 2 (SP2) для Windows Vista. Дополнительные сведения см. на указанном ниже веб-сайте корпорации Майкрософт. Заканчивается поддержка некоторых версий Windows.
ВВЕДЕНИЕ
Корпорация Майкрософт выпустила средство очистки регистрации исправления. Чтобы загрузить данное средство, перейдите на веб-сайт Майкрософт по адресу:
http://go.microsoft.com/fwlink/?LinkID=165592Примечание. Для отображения дополнительных возможностей этого средства введите в командной строке PatchRegCleanup /?.
Обзор
Установщик Windows использует реестр для записи сведений об обновлениях, установленных для каждого продукта на основе установщика Windows. Эти ключи реестра помогают определить состояние каждого обновления: registered (зарегистрировано), applied (применено), superseded (заменено) или obsoleted (устарело). Сведения об установленных обновлениях хранятся в нескольких ключах и значениях реестра. Синхронизация данных в этих ключах реестра является критической для того, чтобы продукт был в состоянии, в котором возможно его исправить, обновить или удалить. Если данные в этих ключах реестра не синхронизированы, то с MSI-файлом продукта невозможно выполнить операции режима обслуживания.
Средство очистки регистрации исправления помогает устранить некоторые проблемы, которые связаны с неправильной или поврежденной регистрацией обновления. Средство позволяет откатить продукт к известному состоянию. После этого можно переустановить обновления.
Дополнительная информация
Установщик Windows сохраняет сведения о каждом продукте на его основе в следующем подразделе реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\<Squished GUID for Product> Идентификатор GUID в уменьшенном формате (или SQUID) является внутренним представлением идентификатора GUID, который представляет свойство кода продукта в MSI-файле. Сведения об обновлениях, которые установлены для определенного продукта записываются в следующем подразделе "Patches":
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\<Squished GUID for Product>\Patches\ Сведения о каждом обновлении перечислены в следующих двух местах.
-
В мультистроковом параметре "AllPatches". В идентификаторе SQUID для каждого обновления, независимо от того, в каком состоянии находится данное обновление: registered (зарегистрировано), applied (применено), superseded (заменено) или obsoleted (устарело).
-
Подраздел узла "Patches", который назван с использованием SQUID определенного обновления. В этом подразделе предоставлены подробные сведения об обновлении.
Для правильной регистрации обновления необходимо, чтобы все зарегистрированные или применены обновления, которые имеют идентификаторы SQUID, перечисленные в узле "Patches", должны также входить в мультистроковый параметр "AllPatches". Также мультистроковый параметр "AllPatches" должен содержать идентификаторы SQUID для обновлений, которые не имеют соответствующих ключей реестра в узле "Patches".
При отсутствии сведений о регистрации, установщик Windows не сможет выполнить какие-либо операции режима обслуживания продукта.
Средство очистки регистрации исправления устраняет некоторые из этих проблем за счет удаления в узле "Patches" всех ключей реестра, которые не имеют соответствующих записей в мультистроковом параметре "AllPatches".
Дополнительные сведения о проблемах с регистрацией обновления см. в следующей статье базы знаний Майкрософт:
971187Исправление проблем, связанных с повреждением регистрации обновления программного обеспечения MSI