Зараз ви перебуваєте в автономному режимі; очікується повторне підключення до Інтернету

Як виправити реєстрація події оновлення програмного забезпечення MSI проблем корупції

Підтримку Windows XP припинено

8 квітня 2014 р. корпорація Майкрософт припинила підтримку Windows XP. Це позначилося на оновленнях програмного забезпечення та параметрах безпеки. Дізнайтеся, що це означає для вас і яких заходів безпеки необхідно вжити.

Підтримку Windows Server 2003 припинено 14 липня 2015 р.

Корпорація Майкрософт припинила підтримку Windows Server 2003 14 липня 2015 р. Це позначилося на оновленнях програмного забезпечення та параметрах безпеки. Дізнайтеся, що це означає для вас і яких заходів безпеки необхідно вжити.

УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.

Клацніть тут, щоб переглянути цю статтю англійською мовою: 971187
Ознаки
Після інсталяції оновлення програмного забезпечення, ремонт або видаляє для деяких продуктів може не спрацювати. Якщо у вас є MSI журналюванням, наступні рядки знаходяться в журналі:

Не міг знайти місцеві виправлення '. Знайти його на її джерело.

MainEngineThread повертає 1612
Примітка. Якщо MSI журналювання вимкнуто, відвідайте такі веб-сайт Microsoft для увімкнення запису подій для інсталятора Windows:
223300 Увімкнення запису подій для інсталятора Windows

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

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


Розв'язанн

Діагностувати та усунути проблему автоматично

Microsoft fix it banner
Діагностика та виправлення інсталяцією та видаленням програм проблеми автоматичного виправлення неполадок може автоматично виправити проблеми, описаної в цій статті.

Цей засіб усуває багато проблем.



Додаткові відомості
Виконати зараз
Діагностика та виправлення інсталяцією та видаленням програм проблеми автоматичного виправлення неполадок може автоматично виправити проблеми, описаної в цій статті.
Цей засіб усуває багато проблем.Додаткові відомостіВиконати зараз

Виправити вручну


Важливо. Цей розділ, спосіб або завдання містять кроки, де описано, як змінити реєстр. Проте неправильне внесення змін до реєстру може викликати серйозні проблеми. Тому переконайтеся, що ви виконаєте наступні інтерактивні елементи ретельно. Для додаткового захисту архівувати реєстру перед внесенням змін. Потім ви може відновити реєстр у разі виникнення проблеми. Щоб отримати додаткові відомості про архівацію та відновлення реєстру клацніть номер статті в базі знань Microsoft Knowledge Base:
322756 архівувати та відновлення реєстру Windows
Щоб виправити цю неполадку, виконайте такі дії:
  1. Підтвердьте, що продукт постраждалих.Для цього виконайте такі дії:
    1. Знайти реєстрація події оновлення програмного забезпечення, продукт, відкривши такий підрозділ реєстру:

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


      Згідно цього підрозділу буде підрозділ для кожного оновлення програмного забезпечення, що застосовується до продукту.
    2. Для кожного підрозділу, що в такому форматі виконайте наступний крок:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID> </PatchSQUID> </ProductSQUID> </SID>

      • Переконайтеся, що існує такий підрозділ реєстру:

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


        Якщо підрозділ, впливає на продукт. Перейдіть до кроку 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> </PatchSQUID> </SID>


      ПриміткаЦе небезпечне для повторного створення реєстру кеш оновлення програмного забезпечення. Однак, це єдиний спосіб виправити пошкодження. Ви можете зменшити ризик для безпеки, переконавшись, що оновлення програмного забезпечення є правильним оновлення. Для цього перевірте, чи контрольна сума оновлення програмного забезпечення.
    3. Створення LocalPackage рядкове значення у підрозділі реєстру, які ви створили в кроці 2, b. Переконайтеся, що LocalPackage рядок значення шляхом оновлення програмного забезпечення.


  3. Видалити решту список оновлення програмного забезпечення. Для цього виконайте такі дії:
    1. Відкрити такий підрозділ реєстру а потім видалити <PatchSQUID>від значення "AllPatches" multi-sz:<b00> </b00> </PatchSQUID>
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches</ProductSQUID> </SID>
    2. Видаліть підрозділ реєстру:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID> </PatchSQUID> </ProductSQUID> </SID>
    3. Видаліть підрозділ реєстру:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID> </PatchSQUID> </SID>


      ПриміткаЯкщо цей підрозділ, пропустіть цей крок.
    4. Якщо продукт було інстальовано на комп'ютері, виконайте такі дії:
      1. Відкрити такий підрозділ реєстру:
        HKEY_LOCAL_MACHINE\Software\Classes\Installer\Products\<ProductSQUID>\Patches</ProductSQUID>
        1. Якщо на <PatchSQUID>значення рядка присутня, видалити його</PatchSQUID>
        2. Якщо значення рядка " <PatchSQUID>" в "Латок" Multi-sz значення, видаліть значення рядка <PatchSQUID>. </PatchSQUID></PatchSQUID>
      2. Якщо такий підрозділ реєстру, видалити його:
        HKEY_LOCAL_MACHINE\Software\Classes\Installer\Patches\<PatchSQUID></PatchSQUID>
    5. Якщо продукт був встановлений користувацького некеровані:
      1. Відкрити такий підрозділ реєстру:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\<ProductSQUID>\Patches</ProductSQUID>
        1. Якщо на <PatchSQUID>значення рядка присутня, видалити його</PatchSQUID>
        2. Якщо в <PatchSQUID>від "Латок" Multi-sz присутня значення, видалити його</PatchSQUID>
      2. Якщо такий підрозділ реєстру, видалити його:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Patches\<PatchSQUID></PatchSQUID>
    6. Якщо продукт був встановлений кожного користувача керованих:
      1. Відкрити такий підрозділ реєстру:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Products\<ProductSQUID>\Patches</ProductSQUID> </SID>
        1. Якщо на <PatchSQUID>значення рядка присутня, видалити його</PatchSQUID>
        2. Якщо в <PatchSQUID>від "Латок" Multi-sz присутня значення, видалити його</PatchSQUID>
      2. Якщо такий підрозділ реєстру, видалити його:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Patches\<PatchSQUID> </PatchSQUID> </SID>
Посилання
Ця стаття не є специфічним для питань під Вільний час відкриття, Windows Update або сайт Microsoft Update. Щоб отримати додаткові відомості про виправлення неполадок Windows Update або сайт Microsoft Update відвідайте такі веб-сайті Microsoft:
971058 Як скинути компоненти Windows Update?
906602 Виправлення неполадок спільних Windows Update, сайт Microsoft Update та служби Windows Server Update Services установки

Попередження. Цю статтю переведено автоматично

Властивості

Ідентифікатор статті: 971187 – останній перегляд: 01/11/2013 00:43:00 – виправлення: 6.0

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional Edition, Microsoft Windows Server 2003 Web Edition, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003 Standard Edition, 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 KbMtuk
Зворотний зв’язок