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

Anteckning

Office 365 ProPlus byter namn till Microsoft 365-appar för företag. Mer information om den här ändringen finns i det här blogginlägget.

Symptom

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

Allmänt förtroendefel (0x800B010B)

Dessutom loggas ett felmeddelande som ser ut ungefär så här i MSI-loggen:

c:\vstor40\vstor40_x64.exe – Signaturverifiering för fil vstor40\vstor40_x64.exe (c:\vstor40\vstor40_x64.exe) misslyckades med felet 0x800b010a (det gick inte att skapa en certifikatkedja av en betrodd \ <temp folder> \ <temp folder> rotutfärdare.) Inget FileHash tillhandahålls. Det går inte att utföra FileHash-vstor40\vstor40_x64.exe för vstor40\vstor40_x64.exe (c: \ <temp folder>\vstor40\vstor40_x64.exe), misslyckades autentisering. (Fel = -2146762486). Vi rekommenderar att du tar bort filen och försöker installera igen. ServiceControl-åtgärden lyckades! Slutligt resultat: Installationen misslyckades med felkod: (0x800B010B), "Allmänt förtroende-fel".

Orsak

Det här problemet uppstår eftersom Visual Studio 2010 Tools för Office Runtime signeras med en uppsättning nya certifikat som kräver uppdatering. Vanligtvis laddar Windows rotcertifikatprogram automatiskt ned de här nya rotcertifikaten. Men Windows-rotcertifikatprogrammet kanske inte fungerar som förväntat om datorn är frånkopplad från Internet eller om rotcertifikatuppdateringen är inaktiverad via grupprincip.

Lösning

Du kan lösa problemet genom att kontrollera att datorn är ansluten till Internet och att Windows root certificate-program kan uppdatera rotcertifikat.

Om du vill kontrollera inställningen på datorn för den grupprincip som styr automatiska certifikatuppdateringar gör du så här:

  1. Öppna redigeraren för lokala grupprinciper (Gpedit.msc).
  2. Under Datorkonfiguration expanderar du Administrativa mallar, expanderar InternetKommunikationshantering och klickar sedan på Inställningar för Internetkommunikation.
  3. Kontrollera statusen för kontrollen Inaktivera automatisk rotcertifikatuppdatering.
    Se även Konfigurera betrodda rötter och inte till vilka certifikat är till för vilka.

Lösning

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

  1. Extrahera installationsfilen för Visual Studio 2010 Tools för 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 för Office Runtime.

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