Beim Versuch, ein MSI zu erstellen, wird die Fehlermeldung „Keine digitale Signatur vorhanden“ oder „Die digitale Signatur ist nicht verifiziert“ angezeigt.

Beim Versuch, ein MSI zu erstellen, wird die Fehlermeldung „Keine digitale Signatur vorhanden“ oder „Die digitale Signatur ist nicht verifiziert“ angezeigt.

Wenn wir versuchen, ein MSI mit einem von HP ALM bereitgestellten Tool zu generieren, erhalten wir den folgenden Fehler

Dies passiert nur auf einem Rechner, funktioniert aber auf einem anderen Rechner einwandfrei. Daher gehen wir davon aus, dass auf diesem Rechner selbst etwas nicht stimmt.

Fragen

  1. Gibt es eine Möglichkeit, diese Anforderung der Validierung digitaler Signaturen zu umgehen?

  2. Was könnte auf diesem Computer fehlen, was dieses Problem verursacht

Fehler

[5/18/2016 11:29:08 AM]: INFO: System.Exception: Die Datei D:\Program Files (x86)\HP\HP ALM Client MSI Generator 11.52\work\Install\QTGrid2.dll hat keine digitale Signatur oder eine digitale Signatur, die nicht überprüft wurde ---> System.ComponentModel.Win32Exception: Die Signaturüberprüfung ist aufgrund des folgenden Fehlers fehlgeschlagen: 2148098053 bei ClientMSIGenerator.WinTrust.VerifyEmbeddedSignature(String fileName) bei ClientMSIGenerator.DownloadEngine.VerifyFileSignature(String file) --- Ende des inneren Ausnahmestapeltraces --- bei ClientMSIGenerator.DownloadEngine.VerifyFileSignature(String file) bei ClientMSIGenerator.DownloadEngine.CreateDirectoriesAndDownloadFiles() [5/18/2016 11:29:08 AM]: FATAL: Fehler in der Downloadphase: siehe vorherige Protokollmeldungen für weitere Details [18.05.2016 11:29:08]: INFO: System.Exception: Die Datei D:\Program Files (x86)\HP\HP ALM Client MSI Generator 11.52\work\Install\QTGrid2.dll hat keine digitale Signatur oder eine digitale Signatur, die nicht verifiziert ist ---> System.ComponentModel.Win32Exception: Die Signaturverifizierung ist aufgrund des folgenden Fehlers fehlgeschlagen: 2148098053 bei ClientMSIGenerator.WinTrust.VerifyEmbeddedSignature(String fileName) bei ClientMSIGenerator.DownloadEngine.VerifyFileSignature(String file) --- Ende des inneren Ausnahmestapeltraces --- bei ClientMSIGenerator.DownloadEngine.CreateDirectoriesAndDownloadFiles() bei ClientMSIGenerator.DownloadEngine.BuildDownloadList() bei ClientMSIGenerator.Builder.ExecuteJob(BuildParameters bp, List`1 genSettingsList)

Antwort1

Gehen Sie zu D:\Program Files (x86)\HP\HP ALM Client MSI Generator 11.52\work\Install\QTGrid2.dll

Klicken Sie mit der rechten Maustaste und wählen Sie „Eigenschaften“

Sehen Sie, von wem die Gegenzeichnungen stammen

Klicken Sie auf die Gegenzeichnung: Name des Unterzeichners > Details

Gegensignatur Root-Zertifikat ungültig

Klicken Sie dann oben auf „Zertifikat anzeigen“ und installieren Sie das Stammzertifikat für diese bestimmte Zertifizierungsstelle

Globale Stammzertifizierungsstelle

Antwort2

Was ist das Betriebssystem? Windows 8, 10? So deaktivieren Sie die digitale Signatur: 1. Öffnen Sie das Eingabeaufforderungsfenster, indem Sie auf die Start-Schaltfläche, dann auf Alle Programme, dann auf Zubehör klicken. Klicken Sie dann mit der rechten Maustaste auf Eingabeaufforderung und wählen Sie „Als Administrator ausführen“. 2. Geben Sie in der Eingabeaufforderung den Befehl „Bcdedit.exe /set nointegritychecks ON“ ohne Anführungszeichen ein. Dadurch wird die digitale Signatur deaktiviert.

verwandte Informationen