Felet "Allmänt förtroendefel (0x800B010B)" när du installerar Visual Studio 2010 Tools for Office Runtime

Symptom

När du försöker installera Visual Studio 2010 Tools for Office Runtime får du följande felmeddelande:

Allmänt förtroendefel (0x800B010B)

Dessutom loggas ett felmeddelande som liknar följande i MSI-loggen:

c:\<temp folder>\vstor40\vstor40_x64.exe – Signaturverifiering för fil vstor40\vstor40_x64.exe (c:\<temp-mapp>\vstor40\vstor40_x64.exe) misslyckades med fel 0x800b010a (Det gick inte att skapa en certifikatkedja till en betrodd rotutfärdare.) Ingen FileHash har angetts. Det går inte att utföra FileHash-verifiering för vstor40\vstor40_x64.exe Fil vstor40\vstor40_x64.exe (c:\<temp-mapp>\vstor40\vstor40_x64.exe), misslyckad autentisering. (Fel = -2146762486). Vi rekommenderar att du tar bort den här filen och försöker konfigurera igen. ServiceControl-åtgärden lyckades! Slutresultatet: Installationen misslyckades med felkod: (0x800B010B), "Allmänt förtroendefel".

Orsak

Det här problemet beror på att Visual Studio 2010 Tools for Office Runtime signeras med hjälp av en uppsättning nya certifikat som kräver uppdatering. Normalt laddar Windows rotcertifikatprogram ned dessa nya rotcertifikat automatiskt. Windows rotcertifikatprogram kanske dock inte fungerar som förväntat om datorn är frånkopplad från Internet eller om rotcertifikatuppdateringen har inaktiverats via grupprincip.

Åtgärd

Lös problemet genom att kontrollera att datorn är ansluten till Internet och att Rotcertifikatprogrammet i Windows kan uppdatera rotcertifikat.

Följ dessa steg om du vill kontrollera inställningen på datorn för de grupprincip som styr automatiska certifikatuppdateringar:

  1. Öppna den lokala grupprincip Editor (Gpedit.msc).
  2. Under Datorkonfiguration expanderar du Administrativa mallar, expanderar Hantering av internetkommunikation och klickar sedan på Internetkommunikationsinställningar.
  3. Kontrollera statusen för kontrollen Inaktivera automatisk uppdatering av rotcertifikat .
    Se även Konfigurera betrodda rötter och otillåtna certifikat.

Lösning

Du kan undvika det här problemet genom att använda den körbara filen eftersom filen är signerad med hjälp av ett äldre rotcertifikat som kan finnas på datorn. Gör så här:

  1. Extrahera installationsfilen för Visual Studio 2010 Tools for Office Runtime. Det gör du genom att köra följande kommando:

    vstor_redist.exe /x

  2. Välj en mapp där filen ska extraheras.

  3. Kör den körbara filen för att installera Visual Studio 2010 Tools for Office Runtime.

    Observera Den körbara filen liknar Vstor40_*.exe och finns i undermappen Vstor40. Välj den körbara fil som motsvarar bitvärdet för Windows-operativsystemet.