Kako popraviti MSI software modernizirati registracija korupcijo

Prevodi člankov Prevodi člankov
ID članka: 971187 - Oglejte si izdelke, na katere se nanaša ta članek.
Razširi vse | Zmanjšaj

Na tej strani

Simptomi

Po namestitvi posodobitve programske opreme, popravi ali odstrani za nekatere proizvode lahko propadejo. Če imate omogočenim pisanjem dnevnika MSI, se v dnevniku najdemo naslednje vrstice:

Ni bilo mogoče najti lokalne obliž ''. Iščejo se pri njegovem izvoru.

MainEngineThread se vrača 1612
Opomba Če je vaše pisanje dnevnika MSI onemogočena, obiščite naslednje Microsoft Website omogočite pisanje dnevnika programa Windows Installer:
223300 Kako omogočite pisanje dnevnika programa Windows Installer

Tudi, ko pogledam v register, lahko najdete, da software modernizirati cache registracija manjka ta registrski podključ:

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


Rešitev

Diagnosticirati in popraviti naloga samodejno

Diagnosticiraj in popravi program napeljati ter uninstalling težave samodejno odpravljanje težav lahko samodejno odpravite težavo, opisano v tem članku.
Tega svetovalca nepremičen veliko težav.VečZdaj zagnati

Odpravil sam


Pomembno Ta oddelek, metoda ali naloga vsebuje korake, ki vam povedo, kako v ublažiti registracija. Vendar pa lahko nastanejo resne težave, če nepravilno spremenite register. Zato poskrbite, da sledite korakom previdno. Za dodatno zaščito, ustvariti varnostno kopijo kopijo registra, preden ga spremenite. Potem, lahko obnovite register, če pride do težave. Če želite več informacij o varnostnem kopiranju in obnavljanju registra, kliknite naslednjo številko članka iz Microsoftove zbirke znanja:
322756 Kako ustvariti varnostno kopijo kopiranje in obnovitev registra v operacijskem sistemu Windows
Če želite odpraviti težavo, sledite tem korakom:
  1. Potrdi, da izdelek je prizadeta. Če želite to narediti, sledite tem korakom:
    1. Poišči software modernizirati registracija izdelka odpiranje ta registrski podključ:

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


      Pod tem podključem bo podključ vsako posodobitev za programsko opremo, ki je bil uporabljen za izdelek.
    2. Za vsak podključ, ki je v tej obliki, izvedite naslednji korak:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID> </PatchSQUID> </ProductSQUID> </SID>

      • Preverite, ali obstaja Ta podključ:

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


        Če podključ manjka, izdelek je prizadeta. Nadaljujte s korakom 2.

        Če obstaja podključ, preverite, ali vrednost niza LocalPackage pravilno nastavljen in da paket varnostnih posodobitev, ki se sklicuje na vrednost niza LocalPackage tudi obstaja.
        1. Če manjka vrednost niza LocalPackage ali sklicnih paket varnostnih posodobitev, izdelek je prizadeta. Nadaljujte s korakom 2.
        2. Če referenčni paket varnostnih posodobitev obstaja in dodatno ukrepanje ni potrebno.
  2. Znova ustvarite software modernizirati cache registra podrobnost. Če želite to narediti, sledite tem korakom:

    1. Iskanje %windir%\installer\*.msp Poskusili ste namestiti posodobitev za programsko opremo. Preverite, ali posodobitev programske opreme ima pravi obliž VODLJIV v povzetek informacij tok in cilji pravilno GUID-e izdelka.
      OpombaKer ta shranjevalni imenik služi kot predpomnilnik za uporabnika in napravami na stroj, lahko simulirate posodobitev programske opreme v tem imeniku z using a po-uporabnik umestitev.
    2. Ustvarite ta podključ:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID> </PatchSQUID> </SID>


      OpombaTo je ustvariti varnostno kopijo tveganje ponovno ustvariti programsko posodobitev predpomnilnika registra. Vendar, to je edini način za popravilo korupcije. Lahko zmanjšate ustvariti varnostno kopijo tveganje tako pazite, da je posodobitev programske opreme pravilno software modernizirati. Uganjati to, preveriti checksum posodobitve programske opreme.
    3. Ustvari vrednost niza LocalPackage registrski podključ, ki ste jo ustvarili korak 2, b. Poskrbite, da je vrednost niza LocalPackage nastavljena na pot opravila posodobitve programske opreme.


  3. Izbrisati preostale napotitev posodobitev programske opreme. Če želite to narediti, sledite tem korakom:
    1. Odprite ta podključ in nato odstranite <PatchSQUID>iz "AllPatches" multi-sz vrednost:<b00> </b00> </PatchSQUID>
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches</ProductSQUID> </SID>
    2. Izbrišite ta registrski podključ:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Products\<ProductSQUID>\Patches\<PatchSQUID> </PatchSQUID> </ProductSQUID> </SID>
    3. Izbrišite ta registrski podključ:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\<SID>\Patches\<PatchSQUID> </PatchSQUID> </SID>


      OpombaČe manjka Ta podključ, preskočite ta korak.
    4. Če izdelka namestila na stroj, sledite tem korakom:
      1. Odprite ta podključ:
        HKEY_LOCAL_MACHINE\Software\Classes\Installer\Products\<ProductSQUID>\Patches</ProductSQUID>
        1. Če je <PatchSQUID>vrednost niza je prisotna, izbrisati itand</PatchSQUID>
        2. Če vrednost niza <PatchSQUID>je v "Popravke" Multi-sz vrednost, izbrišite vrednost niza <PatchSQUID>. </PatchSQUID></PatchSQUID>
      2. Če ta registrski podključ, da izbrisati:
        HKEY_LOCAL_MACHINE\Software\Classes\Installer\Patches\<PatchSQUID></PatchSQUID>
    5. Če bi bil izdelek nameščen na uporabnika brez upravljanja:
      1. Odprite ta registrski podključ:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\<ProductSQUID>\Patches</ProductSQUID>
        1. Če je <PatchSQUID>vrednost niza je prisotna, izbrisati itand</PatchSQUID>
        2. Če je <PatchSQUID>iz "Popravke" Multi-sz je prisotna vrednost, odstranite to</PatchSQUID>
      2. Če ta registrski podključ, da izbrisati:
        HKEY_CURRENT_USER\Software\Microsoft\Installer\Patches\<PatchSQUID></PatchSQUID>
    6. Če bi bil izdelek nameščen na uporabnika upravlja:
      1. Odprite ta registrski podključ:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Products\<ProductSQUID>\Patches</ProductSQUID> </SID>
        1. Če je <PatchSQUID>vrednost niza je prisotna, izbrisati itand</PatchSQUID>
        2. Če je <PatchSQUID>iz "Popravke" Multi-sz je prisotna vrednost, odstranite to</PatchSQUID>
      2. Če ta registrski podključ, da izbrisati:
        HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Managed\<SID>\Installer\Patches\<PatchSQUID> </PatchSQUID> </SID>

Sklici

Ta članek ni specifična za vprašanja je prišlo do napake storitve Windows Update ali Microsoft Update. Če želite več informacij o odpravljanju težav za Windows Update ali Microsoft Update, obiščite po Microsoft Website:
971058 Kako ponastaviti komponente storitve Windows Update?
906602 Kako odpraviti pogoste težave namestitev Windows Update, Microsoft Update in Windows Server Update Services

Lastnosti

ID članka: 971187 - Zadnji pregled: 11. januar 2013 - Revizija: 3.0
Velja za:
  • 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
  • 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
Ključne besede: 
kbsurveynew kbcip kbmatsfixme kbmt KB971187 KbMtsl

Pošlji povratne informacije

 

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