0xc0000428
 Windows7/8.1からWindows10へアップグレードを行ったり、Windows10からWindows11へアップグレードを行った場合、0xc0000428という表示が出て、起動きなくなる場合があります。この場合の修正方法をご紹介します。
 エラー コード 0xc0000428は、「このファイルのデジタル署名は検証できません。」といったエラーでドライバソフトなどのデジタル署名が古いまたは確認できない場合に発生します。
 デジタル署名とはソフトウェアがデジタル署名されている場合、開発者は製品、ソフトウェア、またはデジタル ドキュメントに対して全責任を負うことを意味します。そのため、オペレーティングシステムで実行されているファイルまたはソフトウェアはMicrosoft社によってデジタル署名がなされております。ただし、ドライバソフトなどの一部は古いドライバソフトなどを使っている場合、デジタル署名がなされていない場合があり、このエラーが発生する可能性があります。
 0xc0000428が表示された場合、次の方法で修復を試みてください。

1.Boot Managerを再構築する
 Microsoftの公式サイトに移動し、ISOファイルをダウンロードします。 少なくとも 4 GB の空き容量を含む USB ドライブを準備し、起動可能な Windows 10 インストールメディアを作成します。 これを行うには、回復ドライブを使用することもできます。 準備ができたら、次の手順に従います。

  1. 起動可能なUSBドライブを挿入し、PCを起動します。
  2. USBから起動するには、任意のキーを押します。
  3. 言語設定を設定し、[次へ] をクリックします。
  4. [コンピュータの修復] を選択し、トラブルシューティングを行います。
  5. [詳細設定] をクリックし、コマンド プロンプトを選択します。
  6. 続行するには、アカウントを選択し、[コマンド プロンプト] ウィンドウに次のコマンドを入力します。 

    C:cd boot attrib bcd -s -h -r bootrec / rebuildbcd

    注: C: ここではルート ドライブを表すため、必要に応じてオペレーティング システムのルート ドライブに変更することを忘れないでください。


2.スタートアップを修正します
  1. Windows 10 インストール メディアを含む USB を接続し、電源ボタンを押します。
  2. 次に、任意のキーを押して、USBからシステムを起動します。

    Windows がハード ドライブを自動的に検出できない場合は、BIOS画面を開きます。
    (通常は F2、F10、ESC、または DEL)

    矢印を使用して Boot,Boot Options,Boot Order などの同様のオプションを選択し,Enterキーを押します。
    [ブート] リストで CD、USB フラッシュ ドライブ、または DVD を見つけ、矢印キーを使用して場所を下から上に変更します。 完了したら、Enter キーを押します。

    その後、F10 キーを押して変更を保存します。

    確認ウィンドウで [はい] をクリックし、システムを再起動します。

  3. 言語、時刻、通貨、キーボード、およびその他の必要な設定を設定し、[次へ] を押します。
  4. [コンピュータの修復] を選択し、 [システム回復オプション] が開くのを待ちます。
  5. 開いたら、Windows インストール ドライブを選択し、[次へ] を押します。
  6. [修復の開始] オプションをクリックし、プロセスが完了するまで待ちます。

3.デジタル署名を一時的に無効にします

  1. Windows キー + I をクリックし、[更新とセキュリティ] を選択します。
  2. [回復] を選択します (左)。
  3. 高度な起動を見つけ、このセクションの下にある [今すぐ再起動] ボタンを押します。
  4. システムが再起動したら、[トラブルシューティング] オプションを選択します。
  5. [詳細設定] をクリックし、[スタートアップ設定] を選択します。
  6. [ドライバー署名の強制を無効にする] オプションを見つけて、[F7] をクリックして有効にします。
  7. 再起動します。