U kunt bepaalde updates of programma's niet installeren in Windows XP

Dit artikel bevat enkele geavanceerde handmatige methoden die kunnen worden gebruikt om problemen op te lossen die voorkomen dat u bepaalde updates of programma's installeert.

Van toepassing op: Windows 10 - alle edities, Windows Server 2012 R2
Origineel KB-nummer: 822798

Symptomen

Wanneer u een ActiveX-besturingselement probeert te downloaden, een update voor Windows of een Windows-onderdeel installeert, een servicepack voor Windows of voor een Windows-onderdeel installeert of een softwareprogramma van Microsoft of derden installeert, kan een of meer van de volgende symptomen optreden:

Opmerking

Deze problemen kunnen om deze redenen optreden.

  • U ontvangt het volgende foutbericht wanneer u een programma of update probeert te installeren:

    Digitale handtekening niet gevonden
    De digitale handtekening van Microsoft bevestigt dat software is getest met Windows en dat de software niet is gewijzigd sinds deze is getest.
    De software die u gaat installeren, bevat geen digitale handtekening van Microsoft. Daarom is er geen garantie dat deze software correct werkt met Windows.
    Naam van softwarepakket
    Als u wilt zoeken naar digitaal ondertekende software van Microsoft, gaat u naar de website http://update.microsoft.com van Windows Update om te zien of er een beschikbaar is.
    Wilt u doorgaan met de installatie?

    Als u op Meer informatie klikt, ontvangt u het volgende bericht:

    Microsoft Windows
    De handtekening voor het softwarepakket dat u wilt installeren, is ongeldig. Het softwarepakket is niet juist ondertekend.

    Nadat u in het eerste foutbericht in het eerste dialoogvenster op OK hebt geklikt, ontvangt u een bericht met de melding dat de installatie is geslaagd of ontvangt u het volgende foutbericht:

    Naam van updatepakket
    De cryptografische bewerking is mislukt vanwege een instelling voor een lokale beveiligingsoptie.

  • Wanneer u probeert een update te installeren of een servicepack te installeren, ontvangt u een foutbericht dat lijkt op een van de volgende:

    • Fout 1

      Naam van updatepakket
      Setup kan de integriteit van het bestand Update.inf niet controleren. Zorg ervoor dat de cryptografische service wordt uitgevoerd op deze computer.

    • Fout 2

      Kan catalogusbestanden niet installeren.

    • Fout 3

      De software die u installeert, is niet geslaagd voor het testen van het Windows-logo om de compatibiliteit met Windows XP te controleren. (Vertel me waarom deze test belangrijk is.)
      Deze software wordt niet geïnstalleerd. Neem contact op met uw systeembeheerder.

    • Fout 4

      De software die u installeert, is niet geslaagd voor het testen van het Windows-logo om de compatibiliteit met deze versie van Windows te controleren. (Vertel me waarom deze test belangrijk is.)

  • Wanneer u een Windows XP-servicepack probeert te installeren, ontvangt u een foutbericht dat er ongeveer als volgt uitziet:

    Service Pack 1 Setup kan de integriteit van het bestand niet controleren. Zorg ervoor dat de cryptografische service wordt uitgevoerd op deze computer.

  • Wanneer u Microsoft Data Access Components (MDAC) 2.8 probeert te installeren, ontvangt u een foutbericht dat er ongeveer als volgt uitziet:

    INF-installatiefout. Reden: de tijdstempelhandtekening en/of het certificaat kan niet worden geverifieerd of is onjuist ingedeeld.

  • De %WINDIR%\System32\CatRoot2\Edb.log kan toenemen tot 20 MEGAbytes (MB), ook al is het bestand doorgaans kleiner dan 1 MB.

  • Wanneer u probeert een pakket te installeren vanaf de Windows Update website of vanaf de Microsoft Update-website, ontvangt u een bericht dat er ongeveer als volgt uitziet:

    De software is niet geslaagd voor het testen van het Windows-logo en wordt niet geïnstalleerd.

  • Wanneer u het bestand %systemroot%\Windowsupdate.log bekijkt, ziet u een vermelding voor een van de volgende fouten:

    • 0x80096001
    • 0x80096005
    • 0x80096010
    • 0x800B0001
    • 0x800B0003
    • 0x800B0004
    • 0x800B0109
    • 0x8007f0da
    • 0x8007f01e
  • Wanneer u Microsoft Windows Update op een computer met Windows XP gebruikt, mislukt het updateproces en ontvangt u een 0x8007f007 foutbericht. Dit kan gebeuren, ongeacht welk type update u selecteert.

  • Het Svcpack.log-bestand kan vermeldingen bevatten die vergelijkbaar zijn met de volgende

937.406: GetCatVersion: Kan versiegegevens niet ophalen van C:\WINDOWS\system32 \CatRoot{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\Tmp.0.scw.cat met fout 0x57 937.437: GetCatVersion: Kan versiegegevens niet ophalen uit C:\WINDOWS\Tmp.0.scw.cat met fout 0x80092004 940.344: InstallSingleCatalogFile: MyInstallCatalog is mislukt voor Tmp.0.scw.cat; error=0xfffffbfe. 940.344: DoInstallation:MyInstallCatalogFiles failed:STR_CATALOG_INSTALL_FAILED
955.125: UnRegisterSpuninstForRecovery, kan de SpRecoverCmdLine-waarde niet verwijderen, fout 0x2
955.125: DoInstallation: kan de registratie van spuninst.exe voor herstel niet ongedaan maken.
962.656: De registratie van het verwijderingsprogramma ongedaan maken -> Windows Server 2003 Service Pack, 0
962.656: Kan catalogusbestanden niet installeren. 1448.406: Bericht weergegeven voor de gebruiker: Kan catalogusbestanden niet installeren.
1448.406: Gebruikersinvoer: OK
1448.406: Update.exe uitgebreide foutcode = 0xf01e
1448.406: Update.exe retourcode is gemaskeerd tot 0x643 voor naleving van aangepaste MSI-acties.

Oorzaak

Deze problemen kunnen optreden in een van de volgende situaties:

  • Het logboekbestand of de database is beschadigd in de map %Systemroot%\System32\Catroot2.
  • Cryptografische services is ingesteld op uitgeschakeld.
  • Andere Windows-bestanden zijn beschadigd of ontbreken.
  • De tijdstempelhandtekening of het certificaat kan niet worden geverifieerd of is onjuist ingedeeld.
  • Het verborgen kenmerk is ingesteld voor de map %Windir% of een van de bijbehorende submappen.
  • Het installatiegedrag van niet-ondertekende niet-stuurprogramma's groepsbeleid instelling (alleen Windows 2000) is ingesteld op Installatie niet toestaan of Waarschuwen, maar installatie toestaan, of de binaire waarde van Beleid is niet ingesteld op 0 in de volgende registersleutel:HKEY_LOCAL_MACHINE\Software\Microsoft\Non-Driver Signing
  • De instelling Vergrendeling van vertrouwde uitgevers inschakelen groepsbeleid is ingeschakeld en u hebt niet het juiste certificaat in het certificaatarchief van Vertrouwde uitgevers. Deze groepsbeleid instelling bevindt zich onder Gebruikersconfiguratie, onder Windows-instellingen, onder Internet Explorer-onderhoud, onder Beveiliging, onder Authenticode-instellingen in de mmc-module groepsbeleid.
  • U installeert Internet Explorer 6 SP1 en de beveiligingsupdate 823559 (MS03-023).
  • De map softwaredistributie is beschadigd.

Methode 1: wijzig de naam van het Edb.log-bestand

Wijzig de naam van het Edb.log-bestand en probeer het programma opnieuw te installeren. Voer de volgende stappen uit om de naam van het Edb.log-bestand te wijzigen:

  1. Klik op Start, klik op Uitvoeren, typ cmd in het vak Openen en klik vervolgens op OK.

    Opmerking

    Klik op een computer met Windows Vista op Start, typ cmd in het tekstvak Zoekopdracht starten , klik met de rechtermuisknop opcmd.exeen klik vervolgens op Als administrator uitvoeren.

  2. Typ de volgende opdracht bij de opdrachtprompt en druk op Enter:

    ren %systemroot%\system32\catroot2\Edb.log *.tst
    

Methode 2: Schakel de vergrendeling van vertrouwde uitgevers tijdelijk uit en installeer de juiste certificaten in het certificaatarchief van uw vertrouwde uitgevers

U kunt de instelling Vergrendeling van vertrouwde uitgevers inschakelen groepsbeleid blijven gebruiken, maar u moet eerst de juiste certificaten toevoegen aan het certificaatarchief van Vertrouwde uitgevers. Hiervoor schakelt u de instelling Vergrendeling van vertrouwde uitgevers inschakelen groepsbeleid uit, installeert u de juiste certificaten in het certificaatarchief van vertrouwde uitgevers en schakelt u vervolgens de instelling Vergrendeling van vertrouwde uitgevers inschakelen groepsbeleid weer in. Voer de volgende stappen uit om het juiste certificaat voor Microsoft Windows- en Microsoft Internet Explorer-productupdates te installeren:

  1. Download de Microsoft-productupdate die u wilt installeren via het Microsoft Downloadcentrum, de Windows Update-catalogus of de Microsoft Update.

    Voor meer informatie over het downloaden van productupdates vanuit het Microsoft Downloadcentrum, bekijkt u hoe u Microsoft-ondersteuningsbestanden kunt verkrijgen uit de Online Services-catalogus.

    Voor meer informatie over het downloaden van productupdates van de Windows Update Catalogus bekijkt u hoe u updates downloadt die stuurprogramma's en hotfixes bevatten van de Windows Update-catalogus.

  2. Pak het productupdatepakket uit naar een tijdelijke map. De opdrachtregelopdracht die u hiervoor gebruikt, is afhankelijk van de update die u probeert te installeren. Bekijk het Microsoft Knowledge Base-artikel dat is gekoppeld aan de update om te bepalen welke opdrachtregelopties u wilt gebruiken om het pakket te extraheren. Als u bijvoorbeeld de 824146 beveiligingsupdate voor Windows XP wilt extraheren naar de map C:\824146, voert u uit Windowsxp-kb824146-x86-enu -x:c:\824146. Voer uit om beveiligingsupdate 828750 voor Windows XP uit te pakken in de map q828750.exe /c /t:c:\828750C:\828750.

  3. Klik met de rechtermuisknop op het bestand KB Number.cat uit het productupdatepakket in de tijdelijke map die u in stap 2 hebt gemaakt en klik vervolgens op Eigenschappen.

    Opmerking

    Het bestand KB Number.cat kan zich in een submap bevinden. Het bestand bevindt zich bijvoorbeeld in de map C:\824146\sp1\update of in de map C:\824146\sp2\update.

  4. Klik op het tabblad Digitale handtekeningen op de digitale handtekening en klik vervolgens op Details.

  5. Klik op Certificaat weergeven en klik vervolgens op Certificaat installeren.

  6. Klik op Volgende om de wizard Certificaat importeren te starten.

  7. Klik op Alle certificaten in het volgende archief plaatsen en klik vervolgens op Bladeren.

  8. Klik op Vertrouwde uitgevers en klik vervolgens op OK.

  9. Klik op Volgende, klik op Voltooien en klik vervolgens op OK.

Methode 3: Controleer de status van alle certificaten in het certificeringspad en importeer ontbrekende of beschadigde certificaten van een andere computer

Voer de volgende stappen uit om certificaten in het certificaatpad voor een Windows- of Internet Explorer-productupdate te controleren:

Stap 1: Microsoft-certificaten verifiëren

  1. Klik in Internet Explorer op Extra en klik vervolgens op Internetopties.

  2. Klik op het tabblad Inhoud op Certificaten.

  3. Dubbelklik op het tabblad Vertrouwde basiscertificeringsinstanties op Microsoft Root Authority. Als dit certificaat ontbreekt, gaat u verder met stap 2.

  4. Zorg ervoor dat op het tabblad Algemeen de datums geldig zijn van 1-10-1997 tot 31-12-2020.

  5. Controleer op het tabblad Certificeringspad of Dit certificaat is OK wordt weergegeven onder Certificaatstatus.

  6. Klik op OK en dubbelklik vervolgens op het certificaat GEEN AANSPRAKELIJKHEID GEACCEPTEERD .

  7. Controleer op het tabblad Algemeen of geldig vanafdatums 5-11-1997 tot 7-01-2004 zijn.

  8. Controleer op het tabblad Certificeringspad of Dit certificaat is verlopen of nog niet geldig is of Dit certificaat is OK wordt weergegeven onder Certificaatstatus.

    Opmerking

    Hoewel dit certificaat is verlopen, blijft het certificaat werken. Het besturingssysteem werkt mogelijk niet correct als het certificaat ontbreekt of is ingetrokken. Bekijk Vereiste vertrouwde basiscertificaten voor meer informatie.

  9. Klik op OK en dubbelklik vervolgens op het GTE CyberTrust-basiscertificaat . Mogelijk hebt u meer dan één van deze certificaten met dezelfde naam. Controleer het certificaat met een vervaldatum van 23-2-2006.

  10. Controleer op het tabblad Algemeen of de datums geldig zijn van 23-2-1996 tot 23-2-2006.

  11. Controleer op het tabblad Certificeringspad of Dit certificaat is OK wordt weergegeven onder Certificaatstatus.

    Opmerking

    Hoewel dit certificaat is verlopen, blijft het certificaat werken. Het besturingssysteem werkt mogelijk niet correct als het certificaat ontbreekt of is ingetrokken.

  12. Klik op OK en dubbelklik vervolgens op Thawte Timestamping CA.

  13. Zorg ervoor dat op het tabblad Algemeen de datums geldig zijn van 31-12-1996 tot 31-12-2020.

  14. Controleer op het tabblad Certificeringspad of Dit certificaat is OK wordt weergegeven onder Certificaatstatus.

Stap 2: Ontbrekende of beschadigde certificaten importeren

Als een of meer van deze certificaten ontbreken of beschadigd zijn, exporteert u de ontbrekende of beschadigde certificaten naar een andere computer en installeert u de certificaten vervolgens op uw computer. Voer de volgende stappen uit om certificaten naar een andere computer te exporteren:

  1. Klik in Internet Explorer op Extra en klik vervolgens op Internetopties.
  2. Klik op het tabblad Inhoud op Certificaten.
  3. Klik op het tabblad Vertrouwde basiscertificeringsinstanties op het certificaat dat u wilt exporteren.
  4. Klik op Exporteren en volg de instructies om het certificaat te exporteren als een met DER gecodeerd binair x.509(. CER) -bestand.
  5. Nadat het certificaatbestand is geëxporteerd, kopieert u het naar de computer waarop u het wilt importeren.
  6. Dubbelklik op de computer waarop u het certificaat wilt importeren.
  7. Klik op Certificaat installeren en klik vervolgens op Volgende.
  8. Klik op Voltooien en klik vervolgens op OK.

Methode 4: Tijdelijk bestand wissen en hotfix-installatie of servicepackinstallatie opnieuw starten

Voer de volgende stappen uit om het tijdelijke bestand te wissen en de installatie van de hotfix of het servicepack opnieuw te starten:

  1. Klik op Start, klik op Uitvoeren, typ cmd en klik vervolgens op OK.

  2. Typ de volgende opdrachten bij de opdrachtprompt. Druk na elke opdracht op Enter.

    net stop cryptsvc
    ren %systemroot%\System32\Catroot2 oldcatroot2
    net start cryptsvc
    exit
    
  3. Verwijder alle tmp*.cat-bestanden in de volgende mappen:

    • %systemroot% \system32\CatRoot{127D0A1D-4EF2-11D1-8608-00C04FC295EE}
    • %systemroot% \system32\CatRoot{F750E6C3-38EE-11D1-85E5-00C04FC295EE}

    Als er geen bestanden in deze map voorkomen die beginnen met tmp , verwijdert u geen andere bestanden. De .cat-bestanden in deze map zijn nodig voor het installeren van hotfixes en servicepacks.

    Belangrijk

    Wijzig de naam van de map Catroot niet. De map Catroot2 wordt automatisch opnieuw gemaakt door Windows, maar de map Catroot wordt niet opnieuw gemaakt als de naam van de map Catroot wordt gewijzigd.

  4. Verwijder alle oem*.*-bestanden uit de map %systemroot% \inf.

  5. Start de mislukte hotfix-installatie of de installatie van het servicepack opnieuw.

Methode 5: De map softwaredistributie leegmaken

  1. Klik op Start, klik op Uitvoeren, typ services.msc en klik vervolgens op OK.

    Opmerking

    Klik op een computer met Windows Vista op Start, typ services.msc in het vak Zoekopdracht starten , klik met de rechtermuisknop op services.msc en klik vervolgens op Als administrator uitvoeren.

  2. Klik in het deelvenster Services (lokaal) met de rechtermuisknop op Automatische Updates en klik vervolgens op Stoppen.

  3. Minimaliseer het venster Services (lokaal).

  4. Selecteer alle inhoud van de Windows-distributiemap en verwijder deze vervolgens.

    Opmerking

    De windows-distributiemap bevindt zich standaard in de map station :\Windows\SoftwareDistribution. Op deze locatie is station een tijdelijke aanduiding voor het station waarop Windows is geïnstalleerd.

  5. Zorg ervoor dat de Windows-distributiemap leeg is en maximaliseer vervolgens het venster Services (lokaal).

  6. Klik in het deelvenster Services (lokaal) met de rechtermuisknop op Automatisch Updates en klik vervolgens op Start.

  7. Start de computer opnieuw op en voer Windows Update opnieuw uit.

Methode 6: Een in-place upgrade uitvoeren

Als al deze methoden uw probleem niet oplossen, moet u mogelijk een in-place upgrade uitvoeren.

Gegevensverzameling

Als u hulp nodig hebt van Microsoft-ondersteuning, raden we u aan de informatie te verzamelen door de stappen te volgen die worden vermeld in Informatie verzamelen met behulp van TSS voor implementatiegerelateerde problemen.