タイムスタンプの署名と証明書を検証できなかったか、形式が正しくありません

コンピューターに.NETFrameworkをインストールしているときに The timestamp signature and/or certificate could not be verified or is malformed のエラーが発生した場合は、これらの解決策を確認して、この問題を取り除くことができます。また、コンピューターでサードパーティのアプリを開いたり更新したりしているときにも発生する可能性があります。いずれにせよ、これらのヒントとコツに従って問題を解決することができます。

タイムスタンプの署名および/または証明書を検証できなかったか、形式が正しくありません

この問題の原因に応じて、エラーメッセージには次のように表示されます。

Installation Did Not Succeed

.NET Framework 4.8 has not been installed because:

The timestamp signature and/or certificate could not be verified or is malformed.

For more information about this problem, see the log file.

また、コンピューターに.NET Framework(.NET Framework)をインストールしているときに、エラーコード0x80096005が表示される場合があります。

この問題の主な理由は、古いインストーラー、ドライバー、またはルート証明書です。コンピューターにインストールするすべてのドライバーは、デジタル署名する必要があります。ただし、古くなっている場合は、コンピュータで問題が発生する可能性があります。

不正な形式の証明書とは何ですか?

不正な形式の証明書は、.NETFrameworkまたはドライバーまたはソフトウェアに挿入された欠陥のある証明書です。何らかの理由でWindowsがアプリをインストールする前に証明書を検証できない場合、Windowsは証明書に不正な形式の証明書のタグを付けました。

タイムスタンプの署名(Signature)や証明書を検証できなかったか、形式が正しくない場合、どのように修正しますか?

タイムスタンプの署名や証明書を検証できなかったか、不正な形式のエラーである場合は、証明書の有効性を確認し、公式Webサイトから最新のインストーラーをダウンロードする必要があります。それとは別に、コード署名の検証を無効にすることもできます。

タイムスタンプの署名および/または証明書を検証できなかったか、形式が正しくありません

タイムスタンプの署名や証明書を検証できなかったか、Windows 11/10で不正な形式のエラーが発生した場合は、次の手順に従ってください。

  1. 証明書のタイムスタンプを確認してください
  2. 最新のインストーラーをダウンロードする
  3. ドライバーのブロックを解除する
  4. ドライバパッケージのコード署名を無効にする
  5. ドライバー署名の強制を無効にする

これらのソリューションの詳細については、読み続けてください。

1]証明書のタイムスタンプを確認します

タイムスタンプの署名および/または証明書を検証できなかったか、形式が正しくありません

これは、他の手順に進む前に最初に確認する必要があることです。証明書の有効期限が切れている場合、コンピューターにドライバーまたは.NETFramework(Framework)をインストールすることはできません。これを行うには、次の手順に従います。

  • ファイルを右クリックして、[ プロパティ(Properties)]を選択します。
  • [デジタル署名 (Digital Signatures )]タブに切り替え ます。
  • 署名者を選択し、[ 詳細 (Details )]ボタンをクリックします。
  • 証明書の表示 (View Certificate )]ボタンをクリックします。
  • 有効 (Valid from )開始日を確認してください 。

有効期限が切れていない場合は、残りの回避策に従うことができます。ただし、有効期限が切れている場合は、ドライバー開発者に連絡するか、インストーラーの最新バージョンをダウンロードできます。

2]最新のインストーラーをダウンロードする

.NET Frameworkのインストール中にこの問題が発生した場合でも、公式Webサイトから最新のインストーラーをダウンロードできます。.NET Frameworkの場合は、  dotnet.microsoft.com  Webサイトにアクセスして、ダウンロードするバージョンを選択する必要があります。ずっと前にインストーラーをダウンロードした場合は、この解決策に従うことをお勧めします。

3]ドライバーのブロックを解除する

ドライバーまたは.NETFramework(Framework)をコンピューターにダウンロードした直後にインストールしているときに、このエラーが表示されることがあります。それを取り除くには、ファイルのブロックを解除する必要があります。そのためには、ダウンロードしたファイルを右クリックし、  [全般 (General )]タブ の[ブロック解除 (Unblock )]チェックボックスを オンにして、[ OK  ]ボタンをクリックします。

タイムスタンプの署名および/または証明書を検証できなかったか、形式が正しくありません

次に、インストールプロセスを続行できます。

4]ドライバーパッケージのコード署名を無効にする(Disable)

タイムスタンプの署名および/または証明書を検証できなかったか、形式が正しくありません

このグループポリシー(Group Policy)設定を使用すると、デジタル署名のないドライバーをインストールできます。タイムスタンプの有効期限が切れた場合も、このガイドに従うことができます。そのためには、次のようにします。

  • Win+R を押し て[実行]ダイアログを開きます。
  • gpedit.msc  と入力し、  Enter ボタンを押します(gpedit.msc)
  • User Configuration > Administrative Templates > System > Driver Installationに移動し ます。
  •  ドライバパッケージ設定のコード署名を(Code signing for driver packages)ダブルクリックし ます。
  • [有効 (Enabled )]オプションを選択し ます。
  • ドロップダウンリストから[無視 (Ignore )]オプションを選択 します。
  • OK  ]ボタンをクリックします。

その後、すべてのウィンドウを閉じて、フレームワークをインストールできるかどうかを確認します。

5]ドライバー署名の強制を無効にする(Disable)

この問題を解決するには、Windows11/10コンピューターでドライバー署名の適用を完全に無効にすることができます。それは多くの時間を消費せず、すぐに問題を修正します。したがって(Therefore)、この詳細なガイドに従って、  turn off driver signature enforcement on Windows 11/10にしてください。

それで全部です!このガイドが問題の解決に役立つことを願っています。



About the author

私は、Windows 11/10 と Apple の最新の iOS プラットフォームの両方の経験を持つ iPhone と macOS の開発者です。10 年以上の経験があるため、両方のプラットフォームでファイルを作成および管理する方法を深く理解しています。私のスキルは、ファイルを作成するだけではありません。また、Apple 製品、その機能、およびそれらの使用方法についての深い知識も持っています。



Related posts