コンピュータのメンテナンス
 Computer >> コンピューター >  >> トラブルシューティング >> コンピュータのメンテナンス

Windows 10/11 でデジタル署名エラーを修正する方法 (エラー コード 0xc0000428)?

すべての Windows ユーザーは、ある時点でブルー スクリーン オブ デス (BSOD) の問題に遭遇します。診断が難しく、どこからともなく現れる可能性があるため、厄介な問題です。

ブルー スクリーン エラーには次のようなものがあります。

  • エラー 0xc00002e3、SETUP_FAILURE BSOD エラー 0x00000085
  • VIDEO_DXGKNL_FATAL_ERROR

Windows 10/11 では、「ブルー スクリーン オブ デス」は停止エラーまたは致命的なシステム エラーとしても知られています。これは、オペレーティング システムがクラッシュした場合に発生します。つまり、正常に実行できない問題が発生したことを意味します。これが発生すると、Windows は再起動する前に問題に関する情報を含むブルー スクリーンを表示します。

ブルー スクリーンは、さまざまな理由で発生する可能性があります。これについては、以下で詳しく説明します。不適切なドライバー、ハードウェアの問題、およびオペレーティング システムの障害はすべて、一般的な BSOD のトリガーです。

プロのヒント:Mac をスキャンして、パフォーマンスの問題、ジャンク ファイル、有害なアプリ、セキュリティの脅威がないか調べます
システムの問題やパフォーマンスの低下を引き起こす可能性があります。

Windows ユーザーが頻繁に受け取るもう 1 つの一般的な BSOD エラーは、エラー コード 0xc0000428 です。この起動エラーにより、何人かの PC ユーザーが困惑し、起動を続行できなくなりました。

この記事では、Windows 10/11 でエラー コード 0xc0000428 を修正する方法と、そもそもそれを引き起こす原因を明らかにしたいと考えています。

エラー コード 0xc0000428 とは何ですか?

ブート マネージャーのエラー コード 0xc0000428 には、「このファイルのデジタル署名を検証できませんでした。これは、どの Windows OS バージョンでも発生する可能性があります。ただし、Windows 10/11 は以前のバージョンよりも優れており、毎日より多くのユーザーを引き付けているため、このガイドではそのバージョンに焦点を当てます.この問題について、多くの人がすでにインターネット フォーラムで不満を述べています。ただし、解決策がすべて同じように機能するわけではありません。

Windows 10/11 がエラー 0xc0000428 (お使いの PC/デバイスは修復が必要です) で起動に失敗した場合、次のいずれかが発生している可能性があります:

  • Windows の更新中に、停電または何らかの理由で PC が意図せずシャットダウンされました。
  • オペレーティング システムのハードディスクでクローン作成またはサイズ変更が行われています。

このエラーは、特定のプログラムが正規のものではないことを示しています。その結果、次のいずれかの通知を伴う「死のブルー スクリーン」が表示される場合があります。

「お使いの PC/デバイスは修理が必要です。

ファイルのデジタル署名を検証できなかったため、オペレーティング システムを読み込めませんでした。

ファイル:\Windows\System32\Drivers\AppleMNT.sys

エラー コード:0xc0000428"

「最近のハードウェアまたはソフトウェアの変更により、正しく署名されていないか破損しているファイルがインストールされたか、不明なソースからの悪意のあるソフトウェアである可能性があります。

Windows インストール ディスクがある場合は、ディスクを挿入してコンピュータを再起動します。 [コンピューターを修復する] をクリックし、回復ツールを選択します。

それ以外の場合、さらに調査できるように Windows を起動するには、Enter キーを押してブート メニューを表示し、F8 キーを押して [詳細ブート オプション] を選択し、[前回正常起​​動時] を選択します。デジタル署名を検証できない理由を理解しており、このファイルなしで Windows を起動したい場合は、ドライバー署名の強制を一時的に無効にしてください。

ファイル:\Windows\System32\winload.exe

ステータス:0xc0000428

情報:Windows はこのファイルのデジタル署名を検証できません。"

エラー メッセージによると、この問題は、影響を受けるコンピューター上の特定のプログラムのデジタル署名に関係しています。

Microsoft によると、デジタル署名は Microsoft 公開キー インフラストラクチャ テクノロジに従って生成されます。これは、信頼された証明機関 (CA) のインフラストラクチャと組み合わせた Microsoft Authenticode に基づいています。 CA によって発行されたコード署名デジタル証明書を使用して、Authenticode により、ベンダーまたはソフトウェア発行者はファイルまたはファイルのグループ (ドライバー パッケージなど) に署名できます。

本物のデジタル署名は、Windows によって次の検証に使用されます。

  • ファイル (またはファイルのグループ) は署名されています。
  • 署名者は信頼されています。
  • 署名者の身元を確認した CA は信頼されています。
  • ファイルのコレクションは、公開後に変更されていません。

この BSOD の問題が発生した場合、デジタル署名の検証プロセスのどこかに問題があることを意味します。では、このブルー スクリーン エラーの原因は何でしょう?

Windows 10/11 でデジタル署名エラーが発生する原因

次の要因の 1 つ以上がこのエラーに関連しています:

  • BOOTMGR ファイルが古くなっています。新しいバージョンの Windows にアップグレードしたが、BOOTMGR ファイルが適切に更新されていない場合、0xc0000428 の問題が発生する可能性があります。
  • 新しいバージョンの Windows が古いブート ディスクを使用している。デュアル ブート モードを設定するには、新しいバージョンの Windows を 1 つのハード ドライブにインストールし、別のハード ドライブを古いバージョンの Windows に接続します。ただし、このような状況では、古いバージョンの BOOTMGR が使用され、ブート プロセスが停止します。
  • Windows で、実行中のハードウェアまたはソフトウェアのデジタル署名の検証に問題が発生しています。 Windows がアクセスしようとしているハードウェアまたはソフトウェアのデジタル署名を検証できない場合、エラー コード 0xc0000428 が表示されます。そのため、ハードウェアまたはソフトウェアのすべてのデジタル署名は適切に署名する必要があります。
  • サービス パックの更新により、BOOTMGR が古くなっています。この問題は、ユーザーが新しいサービス パックをインストールした後、既存の BOOTMGR ファイルの更新に失敗した場合にも発生する可能性があります。この場合、更新されたバージョンの Windows が古いバージョンの BOOTMGR でスタックし、正しく読み込まれなくなります。
  • Windows をインストールする前に、既存のインストール ディスクが切断されました。多くのユーザーは、新しいバージョンの OS をインストールする前に、プライマリ ブート ディスクを取り外すことをお勧めします。これにより、システムのアップグレード中に既存のインストールが破損したり、データが失われたりするのを防ぐことができます。ただし、このアドバイスに従うと、プライマリ ブート ディスクのシステム ブートローダーが破損し、ドライブの再インストール後にブート マネージャー エラーが発生する可能性があります。

これで、Windows 10/11 でデジタル署名エラーを引き起こす原因がわかり、何が起こったのかをよりよく理解できるようになりました。そのため、これを解決するための最も効果的なソリューションを策定できます。

Windows 10/11 でデジタル署名エラーを修正する方法

このエラーが発生したときに試す必要がある最初のステップは、通常どおりに起動することです。それができれば、トラブルシューティングのプロセスはずっと簡単になります。正常に起動できない場合は、以下のいくつかの回避策を適用できるように、セーフ モードで起動する必要があります。

Outbyte PC Repair を使用して、コンピューター上のジャンク ファイルを定期的にクリーンアップすることをお勧めします。そうすることで、0xc0000428 エラーなどの問題が発生するのを防ぐことができます。

解決策 1:詳細ブート オプションを使用して Windows 10/11 を修復します。

実行するコマンドは、ブートプロセス中に発生する問題を修正するために使用される bootrec.exe というプログラムに依存しています。このブルー スクリーン オブ デスは起動段階で発生するため、コンピューターの電源を入れずにコマンド プロンプトにアクセスする方法を学ぶ必要がある場合があります。

<オール>
  • コンピュータの再起動後、起動画面が表示されるまで待ちます。通常は、PC のブランドと「Press to Run Setup」などのオプションが表示された画面です。
  • 起動画面が表示されたらすぐに、キーボードで必要なキーをタップし始めます。それでもキーが機能しない場合は、コンピューターを再起動し、いくつかのファンクション キー (F12、F5、F8 など) をタップしてみてください。
  • Windows Advanced Options メニューが表示され、コンピュータのさまざまな起動オプションから選択できるようになります。
  • コマンド プロンプトでセーフ モードに入る
  • コマンド プロンプト ウィンドウが表示されたら、次のコマンドをコピーして端末に貼り付けます。コマンドを実行するたびに Enter キーを押してください。
    • bootrec/fixMBR
    • bootrec/fixBoot
    • bootrec/rebuildBCD
    1. コンピュータを再起動した後、もう一度起動してみてください。 Windows の詳細オプション メニューが表示されない場合は、リカバリ DVD または USB ディスクを使用してコンピュータを起動してみてください。
    2. コンピュータが起動したら、使用する言語を選択し、ドロップダウン メニューから [コンピュータを修復する] を選択します。次に、[コマンド プロンプト] を選択し、同じコマンドを入力します。

    これで、デジタル署名エラーを取得せずに正常に起動できるはずです。

    修正 2:BOOTMGR を手動で更新する

    BOOTMGR が古いと起動に失敗することが多いため、更新されたバージョンに置き換えることが効果的な解決策です。

    BOOTMGR を交換する手順は次のとおりです。

    <オール>
  • Windows インストール CD から起動することから始めます。
  • 適切な言語、時間、キーボード入力を選択したら、[コンピュータを修復する] をクリックします。
  • Windows インストール ドライブ (通常は C:) を選択し、[次へ] をクリックします。
  • [システム回復オプション] ボックスが表示されたら、[コマンド プロンプト] を選択します。
  • 次のコマンドを入力してください:
  • Bcdboot C:\Windows /s D:\

    注:C:Windows は Windows のインストール場所、D:はアクティブなブート パーティションです。

    MBR またはブートセクタを変更するために bootsect.exe を使用する必要がないことに注意してください。 BOOTMGR が開始するという事実は、両方が正しく構成されていることを意味します。

    解決策 3:ドライバー署名の強制を無効にする

    このオプションは、コンピューターの起動エラーの原因の 1 つである可能性があるドライバー署名の強制を無効にします。サードパーティのツールを使用してこのソリューションを進めるか、以下のガイドラインに従って自分で行うことができます。

    Driver Signature Enforcement を手動で無効にする場合は、Advanced Startup Options にアクセスする必要があります。これを行う 4 つの方法を紹介します。

    オプション 1:ログイン画面から

    <オール>
  • アカウントからログアウトするか、コンピュータの電源を入れてログイン画面を表示します。その後、Shift キーを押しながら再起動を押します。
  • [スタート] メニューの電源アイコンまたはその他の方法を使用して、ログイン画面にアクセスすることもできます。
  • この機能はスクリーン キーボードでは動作しないため、これらの手順を完了するには実際のキーボードを接続する必要があります。
  • 次に、高度な起動オプションが表示されます。
  • オプション 2:Windows 10/11 設定経由

    <オール>
  • [設定] を開くには、[スタート] ボタンをクリックし、歯車の記号をクリックします。検索ボックスを使用して設定を探すこともできます。
  • 設定アプリの一番下までスクロールし、ドロップダウン メニューから [更新とセキュリティ] を選択します。
  • [更新とセキュリティ] ページの左側で、タブから [復元] をクリックします。
  • このオプションには高度な起動セクションが含まれている必要があるため、[リカバリ] タブの下部で探してください。
  • では、再起動ボタンを押してください。
  • 高度な起動オプションが画面に表示されるはずです。
  • オプション 3:コマンド プロンプト経由

    <オール>
  • 検索ボックスに「cmd」(引用符なし) と入力し、最初の結果を選択して、コマンド プロンプトを開きます。
  • 詳細設定画面にリダイレクトするには、次のコマンドをコピーして貼り付けます:
  • /r /o シャットダウン

    <オール>
  • コンピュータがすぐにシャットダウンしてしまうため、作業中の作業はすべてバックアップしてください。
  • 「サインオフしようとしています」というメッセージが表示されたら、[閉じる] ボタンをクリックします。
  • ウィンドウが閉じ、「お待ちください」というメッセージが表示されます。
  • 数秒で、高度な起動オプションが表示されます。
  • オプション 4:Windows 10/11 リカバリ ドライブ経由

    <オール>
  • コンピュータの電源を入れ、起動可能な Windows 10/11 DVD または適切に構成された USB デバイスを挿入します。
  • 元の Windows 10/11 DVD である必要はありません。これは、特定の設定にアクセスするためだけに必要で、オペレーティング システムのバージョンを有効にする必要がないためです。
  • ドライブを挿入した後にコンピュータを再起動すると、指示に従って起動できます。
  • コンピュータの言語、時刻、日付の設定を構成します。
  • 下部にある [コンピューターを修復する] オプションを選択すると、数秒で高度な起動オプションが表示されます。
  • 以下の方法に従って、Advanced Startup Options に正常にアクセスした後、Startup Settings オプションに自由に移動できるようになりました。続行する次の手順は次のとおりです。

    <オール>
  • [続行] ボタンの下にある [トラブルシューティング] オプションをクリックします。
  • 次の 3 つのオプションを利用できます:
    • PC をリフレッシュ
    • PC をリセット
    • 高度なオプション
    <オール>
  • PC をリフレッシュまたはリセットするつもりがない場合は、[詳細オプション] に移動します (これも便利です)。 [PC を更新] オプションを使用すると、ファイルは保持されますが、インストールしたプログラムは削除されることに注意してください。
  • [高度な選択] 画面で [スタートアップ設定] をクリックして、アクセス可能なスタートアップ オプションのリストを表示します。
  • ドライバー署名の強制を無効にすることは、7 番目のオプションです。 F7 ファンクション キーまたはキーボードの数字の 7 を使用してください。
  • Windows に戻るには、Enter キーを押してください。
  • 解決策 4:自動修復を使用する

    Windows ベースのさまざまな問題は、PC にプレインストールされているトラブルシューティング ツールを使用して迅速に対処できます。これは、上記の手順に従うことでアクセスできる場合があります。

    <オール>
  • 修正 3 で説明した方法のいずれかを使用して、[高度な起動オプション] メニューに移動します。
  • トラブルシューティング オプションを選択します。
  • [詳細オプション] 画面から [詳細設定]> [自動修復] を選択すると、トラブルシューティング ツールが起動します。
  • 自動修復を完了してコンピュータを修復するには、画面上の指示に従います。
  • 他のすべてが失敗した場合…

    上記の解決策のいずれも機能しない場合は、オペレーティング システムの再インストールが最後のオプションです。インストール メディアから起動し、オペレーティング システムの再インストールを開始します。インストールするオペレーティング システムを選択し、[カスタム:Windows のみをインストールする (詳細)] オプションを選択します。その後、インストールプロセスが完了するまで辛抱強く待つことしかできません。完了すると、エラー コード 0xc0000428 を含むすべてのシステム関連の問題が解決されます。


    1. Windows11/10でエラーコード0xc00000fを修正する方法

      PCの起動構成データが見つからないか、エラーが含まれている場合は、エラーコード 0xc00000f 、これらのヒントに従って、Windows11またはWindows10の問題のトラブルシューティングと解決を行うことができます。 このエラーは主に、いくつかの問題が原因でBCDまたはブート構成データが破損している場合に発生します。最も簡単な解決策は、コンピュータでブート構成データを再構築することです。コマンドプロンプトを使用してこれを行うことができます。 ただし、PCが起動していないため、方法に従って実行する必要があります。 Windows11/10でエラーコード0xc00000fを

    2. Windows10/11でエラーコード0x8007139fを修正する方法

      Windows10またはWindows11を使用している場合は、エラーコード0x8007139fが表示されている可能性があります。 。現在、このエラーコードは、Windows Update、メールアプリ、アクティベーション、Microsoftアカウント、Windows Defender、Xboxゲーム、またはPINを使用している場合に表示されます。これらの各シナリオを調べてみましょう。 WindowsUpdateエラー0x8007139f WindowsUpdateエラーコード0x8007139fが表示される場合があります デバイスにアップデートをインストールしようとしている間。この投