В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету

Как устранить проблемы с повреждением регистрации обновления программного обеспечения MSI

Поддержка Windows XP завершена

8 апреля 2014 г. корпорация Майкрософт прекратила поддержку Windows XP. Это повлияло на обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и какие меры по безопасности можно предпринять.

Поддержка Windows Server 2003 завершилась 14 июля 2015 г.

Корпорация Майкрософт завершила поддержку Windows Server 2003 14 июля 2015 г. Это повлияло на обновления программного обеспечения и параметры безопасности. Узнайте, что это значит для вас и какие меры по безопасности можно предпринять.

ВНИМАНИЕ! Данная статья переведена с использованием программного обеспечения Майкрософт для машинного перевода и, возможно, отредактирована посредством технологии Community Translation Framework (CTF). Корпорация Майкрософт предлагает вам статьи, обработанные средствами машинного перевода, отредактированные членами сообщества Майкрософт и переведенные профессиональными переводчиками, чтобы вы могли ознакомиться со всеми статьями нашей базы знаний на нескольких языках. Статьи, переведенные с использованием средств машинного перевода и отредактированные сообществом, могут содержать смысловое, синтаксические и (или) грамматические ошибки. Корпорация Майкрософт не несет ответственности за любые неточности, ошибки или ущерб, вызванные неправильным переводом контента или его использованием нашими клиентами. Подробнее об CTF можно узнать по адресу http://support.microsoft.com/gp/machine-translation-corrections/ru.

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

Не удалось найти локальный исправления ''. Для его просмотра его источника.

MainEngineThread возвращено значение 1612
Примечание Если отключить ведение журнала MSI, посетите следующий веб-сайт Майкрософт, чтобы включить ведение журнала установщика Windows:
223300 Как включить ведение журнала работы установщика Windows

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

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<SQUID>


Решение

Определить и устранить проблему автоматически

Microsoft fix it banner
Диагностика и исправление программы установки и автоматическое удаление проблемы средство устранения неполадок может автоматически исправлять проблема, описанная в данной статье.

Устранение неполадок исправления многих проблем.



Узнайте больше
Запустить сейчас
Диагностика и исправление программы установки и автоматическое удаление проблемы средство устранения неполадок может автоматически исправлять проблема, описанная в данной статье.
Устранение неполадок исправления многих проблем.Узнайте большеЗапустить сейчас

Самостоятельное решение проблемы


Важно: Этот раздел, метод или задача содержит действия, содержащие указания по изменению реестра. Однако, при некорректных изменениях реестра могут возникнуть серьезные проблемы. Поэтому выполняйте следующие действия внимательно. Для дополнительной защиты сделайте резервную копию реестра перед внесением изменений. В таком случае при возникновении неполадок можно будет восстановить реестр. Чтобы узнать дополнительные сведения о резервном копировании и восстановлении реестра, щелкните следующий номер статьи базы знаний Майкрософт:
322756 Как сделать резервное копирование и восстановление реестра Windows
Чтобы устранить эту проблему, выполните следующие действия.
  1. Убедитесь, что продукт зависит. Чтобы сделать это, выполните следующие действия.
    1. Поиск регистрации обновления программного обеспечения продукта, откройте следующий подраздел реестра:

      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches


      В этом подразделе будет подраздел для каждого обновления программного обеспечения, которая была применена к продукту.
    2. Каждый подраздел в следующем формате выполните следующие действия:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID>

      • Убедитесь, что существует следующий раздел:

        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID>


        Если раздел отсутствует, затрагивается продукта. Перейдите к шагу 2.

        Если раздел существует, убедитесь, что правильно задано строковое значение LocalPackage, а также существует пакет ссылается строковое значение LocalPackage.
        1. Если строковое значение LocalPackage или указанного пакета отсутствует, затрагивается продукта. Перейдите к шагу 2.
        2. Если указанный пакет существует, и никаких дополнительных действий не требуется.
  2. Заново создайте сведения реестра программного обеспечения обновления кэша. Чтобы сделать это, выполните следующие действия.

    1. Поиск %windir%\installer\*.msp для обновления программного обеспечения, которое вы пытались установить. Убедитесь, что обновление программного обеспечения имеет правильный GUID исправления в сводные сведения и цели правильные идентификаторы GUID продукта.
      Примечание Поскольку этот каталог используется в качестве кэша для каждого пользователя установки и установки для компьютера, обновление программного обеспечения в этом каталоге можно имитировать с помощью установки на пользователя.
    2. Создайте следующий раздел:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID>


      Примечание Это риск для повторного создания реестра программного обеспечения обновления кэша. Тем не менее это единственный способ исправить повреждение. Убедившись в том, что обновление программного обеспечения является обновление можно уменьшить угрозу безопасности. Чтобы сделать это, проверка контрольной суммы обновления программного обеспечения.
    3. Создать строковое значение LocalPackage в подразделе реестра, созданный в шаге 2, б. Убедитесь в том, что LocalPackage имеет значение пути обновления программного обеспечения.


  3. Удалите оставшиеся ссылки на обновления программного обеспечения. Чтобы сделать это, выполните следующие действия.
    1. Откройте следующий подраздел, а затем удалите <PatchSQUID>из значения «AllPatches» multi-sz:<b00> </b00> </PatchSQUID>
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches
    2. Удалите следующий раздел реестра:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID>
    3. Удалите следующий раздел реестра:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID>


      Примечание Если этот раздел не отображается, пропустите этот шаг.
    4. Если продукт был установлен на компьютере, выполните следующие действия:
      1. Откройте следующий подраздел:
        HKEY_LOCAL_MACHINE\Software\Classes\Installer\Products\<ProductSQUID>\Patches
        1. Если <PatchSQUID>строковое значение присутствует, удалите его.</PatchSQUID>
        2. Если <PatchSQUID>значение string в значение «Исправления» Multi-sz, удаление <PatchSQUID>строковое значение.<b00> </b00> </PatchSQUID> </PatchSQUID>
      2. Если присутствует следующий подраздел реестра, удалите:
        HKEY_LOCAL_MACHINE\Software\Classes\Installer\Patches\<PatchSQUID>
    5. Если продукт был установлено для отдельного пользователя неуправляемый:
      1. Откройте следующий подраздел реестра:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\<ProductSQUID>\Patches
        1. Если <PatchSQUID>строковое значение присутствует, удалите его.</PatchSQUID>
        2. Если <PatchSQUID>из «Исправления» Multi-sz значение присутствует, удалите его.</PatchSQUID>
      2. Если присутствует следующий подраздел реестра, удалите:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Patches\<PatchSQUID>
    6. Если продукт был установлен отдельных пользователей:
      1. Откройте следующий подраздел реестра:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Products\<ProductSQUID>\Patches
        1. Если <PatchSQUID>строковое значение присутствует, удалите его.</PatchSQUID>
        2. Если <PatchSQUID>из «Исправления» Multi-sz значение присутствует, удалите его.</PatchSQUID>
      2. Удалите при наличии в следующий подраздел реестра:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Patches\<PatchSQUID>
Ссылки
В данной статье относится не только для возникают проблемы с помощью центра обновления Windows или Центра обновления Майкрософт. Дополнительные сведения об устранении неполадок центра обновления Windows или Центра обновления Майкрософт посетите следующий веб-узел Майкрософт:
971058 Как восстановить исходное состояние компонентов Центра обновления Windows?
906602 Способы устранения распространенных проблем при установке Центра обновления Windows, Центра обновления Майкрософт и cлужб Windows Server Update Services

Внимание! Эта статья переведена автоматически

Свойства

Номер статьи: 971187 — последний просмотр: 05/23/2015 14:00:00 — редакция: 25.0

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional, Microsoft Windows Server 2003, Web Edition, Microsoft Windows Server 2003, Enterprise Edition (32-bit x86), Microsoft Windows Server 2003, Standard Edition (32-bit x86), Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Web Server 2008, Windows Vista Business, Windows Vista Enterprise, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Starter, Windows Vista Ultimate

  • kbsurveynew kbcip kbmatsfixme kbmt KB971187 KbMtru
Отзывы и предложения