-1

Когда мы пытаемся сгенерировать MSI, используя инструмент, предоставленный HP ALM, мы получаем следующую ошибку

Это происходит только на одной машине, но отлично работает на другой машине, поэтому мы считаем, что что-то не так на самой машине

Вопросы

  1. Любой способ обойти это требование проверки цифровой подписи?

  2. Что я мог пропустить на этой машине, которая вызывает эту проблему

ошибка

[18.05.2016 11:29:08]: ИНФОРМАЦИЯ: Система.Исключение: файл D:\Program Files (x86)\HP\HP ALM Client MSI Generator 11.52\work\Install\QTGrid2.dll не имеет цифровой подписи или имеет цифровую подпись, которая не проверена ---> Система.ComponentModel.Win32Exception: проверка подписи не выполнена из-за ошибки: 2148098053 в ClientMSIGenerator.WinTrust.VerifyEmbeddedSignature (String fileName) в ClientMSIGenerator.DownloadEngine.VerifyFileSignature (файл String) --- конец трассировки стека внутренней исключительной ситуации --- в ClientMSIGenerator.DownloadEngine.VerifyFileSignature (файл String) в ClientMSIGenerator.DownloadEngine.CreateDirectoriesAndDownloadFiles () [18.05.2016 11:29:08]: FATAL: Ошибка на этапе загрузки: подробности см. В предыдущих сообщениях журнала [18.05.2016 11:29:08 AM]: INFO: Система.Исключение: файл D:\Program Files (x86)\HP\HP ALM Client MSI Generator 11.52\work\Install\QTGrid2.dll не имеет цифровой подписи или имеет цифровую подпись, которая не проверена ---> Система.ComponentModel.Win32Exception: проверка подписи не выполнена из-за ошибки: 2148098053 в ClientMSIGenerator.WinTrust.VerifyEmbeddedSignature (String fileName) в ClientMSIGenerator.DownloadEngine.VerifyFileSignature (файл String) --- конец трассировки стека внутренней исключительной ситуации --- в ClientMSIGenerator.DownloadEngine.CreateDirectoriesAndDownloadFiles () в ClientMSIGenerator.DownloadEngine.BuildDownloadList () в ClientMSIGenerator.Builder.ExecuteJob (BuildParameters bp, List`1 genSettingsList)

2 ответа2

0

Перейдите в D:\Program Files (x86)\HP\HP ALM Client MSI Generator 11.52\work\Install\QTGrid2.dll

Щелкните правой кнопкой мыши и выберите Свойства

Посмотрите, кто из подписей

Нажмите на контрподпись: Имя подписавшего> Подробности

контр-подпись корневой сертификат недействителен

Затем нажмите View Certificate выше и установите Root Certificate для этого конкретного CA

Глобальный корень CA

-1

какая ОС? Windows 8, 10? Чтобы отключить цифровую подпись, выполните следующие действия:- 1. Откройте окно командной строки, нажав кнопку "Пуск", выберите "Все программы", нажмите "Стандартные", затем щелкните правой кнопкой мыши командную строку и выберите "Запуск от имени администратора". 2. В командной строке введите команду «Bcdedit.exe /set nointegritychecks ON» без кавычек. Это отключит цифровую подпись.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .