Beim Versuch, eine MSI zu erstellen, hat der Fehler keine digitale Signatur oder eine digitale Signatur, die nicht überprüft wird

1201
SeanClt

Wenn Sie versuchen, ein MSI mit einem von HP ALM bereitgestellten Tool zu generieren, wird der folgende Fehler angezeigt

Dies geschieht nur auf einer Maschine, funktioniert aber gut auf einer anderen Maschine. Wir glauben, dass auf dieser Maschine selbst etwas nicht stimmt

Fragen

  1. Wie kann diese digitale Signaturvalidierungsanforderung umgangen werden?

  2. Was könnte ich auf diesem Rechner vermissen, der dieses Problem verursacht

Error

[18.05.2016 11:29:08 AM]: INFO: System.Exception: Die Datei D: \ Programme (x86) \ HP \ HP ALM-Client MSI Generator 11.52 \ work \ Install \ QTGrid2.dll enthält keine digitalen Daten Signatur oder eine digitale Signatur, die nicht verifiziert wurde ---> System.ComponentModel.Win32Exception: Die Signaturüberprüfung ist fehlgeschlagen: 2148098053 bei ClientMSIGenerator.WinTrust.VerifyEmbeddedSignature (String fileName) bei ClientMSIGenerator.DownloadEngine.VerifyFileSignature (String-Datei) --- Ende des inneren Ausnahmestapel-Trace --- bei ClientMSIGenerator.DownloadEngine.VerifyFileSignature (String-Datei) bei ClientMSIGenerator.DownloadEngine.CreateDirectoriesAndDownloadFiles () [18.05.2016 11:29:08 AM]: FATAL: Fehler beim Herunterladen : siehe vorherige Protokollmeldungen für weitere Einzelheiten [18.05.2016 11:29:08 Uhr]: INFO: System.Exception: Die Datei D:\ Programme (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 wird ---> System.ComponentModel.Win32Exception: Die Signaturprüfung fehlgeschlagen aufgrund eines Fehlers: 2148098053 bei ClientMSIGenerator.WinTrust.VerifyEmbeddedSignature (String fileName) bei ClientMSIGenerator.DownloadEngine.VerifyFileSignature (String-Datei) --- Ende des inneren Trace für Ausnahmestapel --- bei ClientMSIGenerator.DownloadEngine.CreateDirectoriesAndDownloadFiles () .BuildDownloadList () bei ClientMSIGenerator.Builder.ExecuteJob (BuildParameters bp, List`1 genSettingsList)Die Signaturüberprüfung ist aufgrund eines Fehlers fehlgeschlagen: 2148098053 unter ClientMSIGenerator.WinTrust.VerifyEmbeddedSignature (String fileName) unter ClientMSIGenerator.DownloadEngine.VerifyFileSignature (String-Datei) ClientMSIGenerator.DownloadEngine.BuildDownloadList () bei ClientMSIGenerator.Builder.ExecuteJob (BuildParameters bp, List`1 genSettingsList)Die Signaturüberprüfung ist aufgrund eines Fehlers fehlgeschlagen: 2148098053 unter ClientMSIGenerator.WinTrust.VerifyEmbeddedSignature (String fileName) unter ClientMSIGenerator.DownloadEngine.VerifyFileSignature (String-Datei) ClientMSIGenerator.DownloadEngine.BuildDownloadList () bei ClientMSIGenerator.Builder.ExecuteJob (BuildParameters bp, List`1 genSettingsList)BuildDownloadList () bei ClientMSIGenerator.Builder.ExecuteJob (BuildParameters bp, List`1 genSettingsList)BuildDownloadList () bei ClientMSIGenerator.Builder.ExecuteJob (BuildParameters bp, List`1 genSettingsList)

-1
Problem war, dass das Global Digital Certificate nicht hinzugefügt wurde SeanClt vor 7 Jahren 0

2 Antworten auf die Frage

0
SeanClt

Wechseln Sie zu D: \ Programme (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 Gegenzeichen stammen

Klicken Sie auf die Gegenzeichnung: Name des Unterzeichners> Details

Counter Signature Root-Zertifikat ungültig

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

Globale wurzel ca

-1
Norberto Gil

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

Sie sollten sich etwas Zeit nehmen, um Ihre Antwort richtig zu formatieren. Ändert sich die Lösung, wenn der Autor Windows 8 oder Windows 10 verwendet. Warum würde der Autor signierte Treiber deaktivieren, verursacht QTGrid2.dll den Fehler, und das ist noch nicht einmal ein Gerätetreiber. Ramhound vor 7 Jahren 0
Danke für die Lösung, ich werde es das nächste Mal auf einem anderen Rechner versuchen SeanClt vor 7 Jahren 0
Dies ist wirklich ein Kommentar und keine Antwort auf die ursprüngliche Frage. Hinterlassen Sie einen Kommentar oder Kommentar zu einem Autor, und hinterlassen Sie einen Kommentar unter dem Beitrag. Sie können jederzeit Ihre eigenen Beiträge kommentieren. Sobald Sie über ausreichend [Ruf] (http://superuser.com/help/whats-reputation) verfügen, werden Sie dies tun [kommentieren Sie jeden Beitrag] (http://superuser.com/help/privileges/comment). Bitte lesen Sie [Warum brauche ich 50 Reputation, um einen Kommentar abzugeben? Was kann ich stattdessen tun?] (Https://meta.stackexchange.com/a/214174) DavidPostill vor 7 Jahren 0