Jak naprawić problemów z rejestracji aktualizacji oprogramowania MSI

Tłumaczenia artykułów Tłumaczenia artykułów
Numer ID artykułu: 971187 - Zobacz jakich produktów dotyczą zawarte w tym artykule porady.
Rozwiń wszystko | Zwiń wszystko

Na tej stronie

Symptomy

Po zainstalowaniu aktualizacji oprogramowania, naprawa lub odinstalowuje dla niektórych produktów może zakończyć się niepowodzeniem. Jeśli masz włączone rejestrowanie MSI, w dzienniku znajdują się następujące wiersze:

Nie można odnaleźć lokalnego patch ''. Szukać u źródła.

Wątek MainEngineThread 1612
Uwaga Jeśli Twój rejestrowanie MSI jest wyłączone, można znaleźć w następującej Website Aby włączyć rejestrowanie Instalator Windows:
223300 Jak włączyć rejestrowanie Instalator Windows

Również kiedy poszukuje się w rejestrze, może się okazać, że brak rejestracji oprogramowania aktualizacji pamięci podręcznej z następującego podklucza rejestru:

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


Rozwiązanie

Zdiagnozować i rozwiązać problem automatycznie

Diagnozuj i napraw instalowaniem i odinstalowywaniem programów problemów automatycznie narzędzie do rozwiązywania problemów może automatycznie naprawić problem opisany w tym artykule.
To narzędzie do rozwiązywania problemów rozwiązuje wiele problemów.Dowiedz się więcejUruchom teraz

Pozwól mi to rozwiązać samodzielnie


Ważne Niniejszej sekcji, metodzie lub zadanie zawiera kroki, które informacje dotyczące modyfikowania rejestru. Jednakże nieprawidłowa modyfikacja rejestru może spowodować poważne problemy. W związku z tym wykonaj następujące kroki ostrożnie. W celu dodatkowej ochrony wykonaj kopię zapasową rejestru przed przystąpieniem do modyfikacji. Dzięki temu można przywrócić rejestr w przypadku wystąpienia problemu. Aby uzyskać więcej informacji dotyczących sposobu wykonywania kopii zapasowej i przywracania rejestru kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
322756 Jak wykonać kopię zapasową i przywrócić rejestr w systemie Windows
Aby rozwiązać ten problem, wykonaj następujące kroki:
  1. Upewnij się, że produkt zostanie naruszona. Aby to zrobić, wykonaj następujące kroki:
    1. Znajdź oprogramowanie aktualizacja rejestracji produktu, otwierając następujący podklucz rejestru:

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


      Pod tym podkluczem będzie podklucz dla każdej aktualizacji oprogramowania, który został zastosowany do produktu.
    2. Każdy odnaleziony klucz znajduje się w następującym formacie wykonaj następujące kroki:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID> </PatchSQUID> </ProductSQUID> </SID>

      • Sprawdź, czy istnieje następujący podklucz:

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


        Jeśli brakuje podklucza produktu ma wpływ. Przejdź do kroku 2.

        Jeśli podklucz istnieje, sprawdź, że wartość ciągu LocalPackage jest ustawiona poprawnie i czy ten pakiet odwołuje się wartość ciągu LocalPackage również istnieje.
        1. Jeśli brakuje wartości ciągu LocalPackage lub pakietu do którego istnieje odwołanie, ma wpływ produktu. Przejdź do kroku 2.
        2. Jeśli odwołanie pakiet istnieje i są wymagane żadne dodatkowe czynności.
  2. Utwórz ponownie szczegółowe informacje dotyczące oprogramowania aktualizacji pamięci podręcznej rejestru. Aby to zrobić, wykonaj następujące kroki:

    1. Wyszukiwanie %windir%\installer\*.msp na aktualizację oprogramowania, który próbowano zainstalować. Sprawdź, czy aktualizacja oprogramowania ma prawidłowy identyfikator GUID poprawki w strumień informacji podsumowania oraz cele prawidłowe identyfikatory GUID produktów.
      UwagaPonieważ w tym katalogu służy jako pamięci podręcznej dla poszczególnych użytkowników i instalacjach poszczególnych komputerów, można symulować aktualizację oprogramowania w tym katalogu za pomocą instalacji w trybie użytkownika.
    2. Utwórz następujący podklucz:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID> </PatchSQUID> </SID>


      UwagaTo zagrożenie bezpieczeństwa, ponowne utworzenie rejestru pamięci podręcznej aktualizacji oprogramowania. Jednakże jest jedynym sposobem, aby naprawić uszkodzenie. Można zmniejszyć zagrożenie bezpieczeństwa, upewniając się, że aktualizacja oprogramowania jest aktualizacja oprogramowania poprawne. Aby to zrobić, sprawdź, czy suma kontrolna aktualizacji oprogramowania.
    3. Utwórz wartość ciągu LocalPackage w podkluczu rejestru, który został utworzony w kroku 2, b. Upewnij się, że wartość ciągu LocalPackage ustawiono ścieżkę aktualizacji oprogramowania.


  3. Usuń pozostałe odwołania aktualizacji oprogramowania. Aby to zrobić, wykonaj następujące kroki:
    1. Otwórz następujący podklucz, a następnie usunąć <PatchSQUID>z "AllPatches" wartość multi-sz:<b00> </b00> </PatchSQUID>
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches</ProductSQUID> </SID>
    2. Usuń następujący podklucz rejestru:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID> </PatchSQUID> </ProductSQUID> </SID>
    3. Usuń następujący podklucz rejestru:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID> </PatchSQUID> </SID>


      UwagaJeśli ten podklucz jest niedostępna, Pomiń ten krok.
    4. Jeśli produkt został zainstalowany na komputerze, wykonaj następujące kroki:
      1. Otwórz następujący podklucz:
        HKEY_LOCAL_MACHINE\Software\Classes\Installer\Products\<ProductSQUID>\Patches</ProductSQUID>
        1. Jeśli <PatchSQUID>wartość ciągu jest obecny, usuń go.</PatchSQUID>
        2. Jeśli wartość ciągu <PatchSQUID>jest obecny w wartości "Poprawek" Multi-sz, należy usunąć wartość ciągu <PatchSQUID>. </PatchSQUID></PatchSQUID>
      2. Jeżeli istnieje następujący podklucz rejestru, należy go usunąć:
        HKEY_LOCAL_MACHINE\Software\Classes\Installer\Patches\<PatchSQUID></PatchSQUID>
    5. Jeśli produkt został zainstalowany niezarządzanych poszczególnych użytkowników:
      1. Otwórz następujący podklucz rejestru:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\<ProductSQUID>\Patches</ProductSQUID>
        1. Jeśli <PatchSQUID>wartość ciągu jest obecny, usuń go.</PatchSQUID>
        2. Jeśli <PatchSQUID>z "Poprawek" Multi-sz wartość jest obecny, usuń go.</PatchSQUID>
      2. Jeżeli istnieje następujący podklucz rejestru, należy go usunąć:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Patches\<PatchSQUID></PatchSQUID>
    6. Jeśli produkt był trybie dla użytkownika zarządzane:
      1. Otwórz następujący podklucz rejestru:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Products\<ProductSQUID>\Patches</ProductSQUID> </SID>
        1. Jeśli <PatchSQUID>wartość ciągu jest obecny, usuń go.</PatchSQUID>
        2. Jeśli <PatchSQUID>z "Poprawek" Multi-sz wartość jest obecny, usuń go.</PatchSQUID>
      2. Jeśli występuje następujący podklucz rejestru, należy go usunąć:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Patches\<PatchSQUID> </PatchSQUID> </SID>

Materiały referencyjne

W tym artykule nie jest specyficzny dla problemów nastąpiło w wyniku rozszerzenia Windows Update lub Microsoft Update. Aby uzyskać więcej informacji o rozwiązywaniu problemów z witryny Windows Update lub Microsoft Update odwiedź następujące Website:
971058 Jak zresetować składniki usługi Windows Update?
906602 Jak rozwiązywać typowe problemy z instalacją usługi Windows Update, Microsoft Update i Windows Server Update Services

Właściwości

Numer ID artykułu: 971187 - Ostatnia weryfikacja: 11 stycznia 2013 - Weryfikacja: 12.0
Informacje zawarte w tym artykule dotyczą:
  • 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
Słowa kluczowe: 
kbsurveynew kbcip kbmatsfixme kbmt KB971187 KbMtpl
Przetłumaczone maszynowo
WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.
Anglojęzyczna wersja tego artykułu to: 971187

Przekaż opinię

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com