HP ALM에서 제공하는 도구를 사용하여 MSI를 생성하려고 하면 다음 오류가 발생합니다.
이 문제는 한 컴퓨터에서만 발생하지만 다른 컴퓨터에서는 잘 작동하므로 이 컴퓨터 자체에 문제가 있다고 생각합니다.
질문
이 디지털 서명 확인 요구 사항을 우회할 수 있는 방법이 있습니까?
이 문제를 일으키는 이 컴퓨터에서 내가 놓친 것은 무엇입니까?
오류
[2016/5/18 오전 11:29:08]: INFO: System.Exception: D:\Program Files (x86)\HP\HP ALM Client MSI Generator 11.52\work\Install\QTGrid2.dll 파일에 디지털이 없습니다. 서명이 있거나 확인되지 않은 디지털 서명이 있습니다 ---> System.ComponentModel.Win32Exception: 오류로 인해 서명 확인에 실패했습니다: ClientMSIGenerator.WinTrust.VerifyEmbeddedSignature(String fileName) at ClientMSIGenerator.DownloadEngine.VerifyFileSignature(String file) --- 내부 예외 스택 추적 끝 --- ClientMSIGenerator.DownloadEngine.VerifyFileSignature(문자열 파일) at ClientMSIGenerator.DownloadEngine.CreateDirectoriesAndDownloadFiles() [5/18/2016 11:29:08 AM]: 치명적: 다운로드 단계에서 실패했습니다. : 자세한 내용은 이전 로그 메시지를 참조하세요. [5/18/2016 11:29:08 AM]: INFO: System.Exception: 파일 D:\Program Files (x86)\HP\HP ALM Client MSI Generator 11.52\work\ Install\QTGrid2.dll에 디지털 서명이 없거나 확인되지 않은 디지털 서명이 있습니다 ---> System.ComponentModel.Win32Exception: 오류로 인해 서명 확인에 실패했습니다: ClientMSIGenerator.WinTrust.VerifyEmbeddedSignature(String fileName) at ClientMSIGenerator에서 2148098053 .DownloadEngine.VerifyFileSignature(문자열 파일) --- 내부 예외 스택 추적 끝 --- ClientMSIGenerator.DownloadEngine.CreateDirectoriesAndDownloadFiles()에서 ClientMSIGenerator.DownloadEngine.BuildDownloadList()에서 ClientMSIGenerator.Builder.ExecuteJob(BuildParameters bp, List`1 genSettingsList )
답변1
답변2
OS가 뭐예요? 윈도우 8, 10? 디지털 서명을 끄려면 다음 단계를 수행하십시오.- 1. 시작 버튼을 클릭하고 모든 프로그램, 보조 프로그램을 클릭한 다음 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택하여 명령 프롬프트 창을 엽니다. 2. 명령 프롬프트에서 "Bcdedit.exe /set nointegritychecks ON" 명령을 따옴표 없이 입력합니다. 이렇게 하면 디지털 서명이 비활성화됩니다.