HP ALMが提供するツールを使用してMSIを生成しようとすると、次のエラーが発生します。
これは 1 台のマシンでのみ発生しますが、他のマシンでは正常に動作するので、このマシン自体に問題があると考えられます。
質問
このデジタル署名検証要件を回避する方法はありますか?
このマシンで何が欠けていて、この問題を引き起こしているのでしょうか
エラー
[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: エラーのため、署名の検証に失敗しました: 2148098053 at ClientMSIGenerator.WinTrust.VerifyEmbeddedSignature(String fileName) at ClientMSIGenerator.DownloadEngine.VerifyFileSignature(String file) --- 内部例外スタック トレースの終了 --- at ClientMSIGenerator.DownloadEngine.VerifyFileSignature(String file) at ClientMSIGenerator.DownloadEngine.CreateDirectoriesAndDownloadFiles() [5/18/2016 11:29:08 AM]: FATAL: ダウンロードに失敗しましたフェーズ: 詳細については、以前のログ メッセージを参照してください [2016 年 5 月 18 日 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: エラーのため、署名の検証に失敗しました: 2148098053 at ClientMSIGenerator.WinTrust.VerifyEmbeddedSignature(String fileName) at ClientMSIGenerator.DownloadEngine.VerifyFileSignature(String file) --- 内部例外スタック トレースの終了 --- at ClientMSIGenerator.DownloadEngine.CreateDirectoriesAndDownloadFiles() at ClientMSIGenerator.DownloadEngine.BuildDownloadList() at ClientMSIGenerator.Builder.ExecuteJob(BuildParameters bp, List`1 genSettingsList)
答え1
答え2
OS は何ですか? Windows 8、10 ですか? デジタル署名をオフにするには、次の手順を実行します:- 1. [スタート] ボタンをクリックし、[すべてのプログラム]、[アクセサリ] の順にクリックして、コマンド プロンプトを右クリックし、[管理者として実行] を選択して、コマンド プロンプト ウィンドウを開きます。 2. コマンド プロンプトで、引用符なしでコマンド「Bcdedit.exe /set nointegritychecks ON」を入力します。 これにより、デジタル署名が無効になります。