2008で認証されません。2008で実行できません。これらのOS上にインストーラ・ファイルのプロパティ・ダイアログの「デジタル署名の詳細」には”デジタル署名が有効ではありません”と表示されます。この問題により、インストール時に以下のエラーが発生する場合があります。Server製品を含む)はSHA-1によりデジタル署名され、かつ、署名された日付が2016年1月1日以降のコードについて有効とみなさないことがマイクロソフト社よりアナウンスされています。2017年1月1日以降は、上記マシン上では、SHA-1によって署名された場合、コードはタイムスタンプ署名をもたないものとして扱われます。2015では、ビルド時のインストーラとファイルの署名方法を変更し、SHA-256によるデジタル署名をサポートいたしました。プロジェクトがSHA-256によるデジタル署名をおこなうように設定されると、InstallShiledはSHA-256のハッシュ関数を使用してファイルを署名します。2008ではSHA-256によるデジタル署名が認証できないため、本問題が発生しました。新しい「基本のMSIプロジェクト」を作成します。ファイルをプロジェクトに追加します。[メディア]-[リリース]に新しいリリースを追加します。作成したリリースの署名タブを開きます。「出力ファイルに署名する」に"Setup.exe”を選択します。「デジタル証明書情報」に.pfxファイルまたは証明書ストアよりSHA-256の証明書を指定します。「証明書パスワード」などのその他の情報を指定します。リリースをビルドします。R2以降のOSにデジタル証明書(.cer)をインストールします。Setup.exeを右クリックし、「プロパティ」を開き、「デジタル署名」タブを選択します。「デジタル署名の詳細」を開き、「このデジタル署名は問題ありません」と表示されることを確認します。2008上で9-10のステップをおこなうと、「デジタル署名が有効ではありません」と表示されます。Workaround本問題は、バグ番号#IOJ-1741079にて管理されています。2015にSHA-1の証明書を指定するか、より古いバージョンのInstallShieldを利用して頂く必要があります。2015より古いバージョンのInstallShieldではデジタル署名にSHA-1を使用しますので本問題は関係ありません。2015でSHA-1を指定するとビルド時に-7346の警告が発生します。2008がSHA-1を必要とすることについての詳しい情報は以下の文書をご覧ください。Certificates"のセクションをご覧ください。