【Windows】「Windows はこのファイルのデジタル署名を検証できません」エラー(コード52)の直し方
USBポートに接続したハードウェアが認識されず、「Windows はこのファイルのデジタル署名を検証できません」というメッセージとともにエラーコード52が表示されることがあります。エラー名が示すとおり、この問題はデジタル署名に関連しており、Windowsのアップグレード後やデバイスマネージャーでドライバーに異常が発生した後に表示されるケースが多いです。

デジタル署名とは?
Windowsは有効なデジタル署名を使って、以下の情報を検証しています。
- ファイルまたはファイル群(ドライバーパッケージなど)が署名されていること
- 署名者が信頼できること
- 署名者を認証した認証局が信頼できること
- 公開後にファイルが改ざんされていないこと
Windows OSを最適な状態で安定動作させるには、すべてのドライバーとプログラムがデジタル署名済みである必要があります。一部のユーティリティやドライバーが署名されていない場合、エラーコード52をはじめとするさまざまな問題が発生する可能性があります。
エラーコード52の修正方法
実のところ、このエラーには単一の原因があるわけではなく、破損・不具合のあるドライバー、USBフィルターの問題、セキュアブートなど、複数の要因が考えられます。それでは、順番にトラブルシューティングを行いましょう。
方法1:問題のあるドライバーを更新する
原因は特定のデバイスドライバーにある可能性があります。見逃しを防ぐため、すべてのドライバーを更新するのがおすすめです。ドライバーを一括で安全に更新したい場合は、ドライバー更新ソフトを活用するのが最も確実です。
手順1: Smart Driver Careをダウンロード・インストールして起動します。不具合のあるドライバーを、最新かつ互換性の高いバージョンへ短時間で置き換えられるプロ仕様のユーティリティです。
手順2: 登録版でメイン画面の「Start Scan(スキャン開始)」ボタンをクリックします。

手順3: Smart Driver Careが問題のあるドライバーをスキャンし、一覧形式で表示するまで少し待ちます。
手順4: 結果を確認し、「Update All(すべて更新)」をクリックすれば全ドライバーを一括更新できます。個別に更新する場合は、各ドライバー横の「Update(更新)」ボタンを押してください。

Smart Driver Careは、正規かつ最新のドライバーを入手できる便利なツールです。直感的なインターフェースを備え、Windows 10/8/7など幅広いバージョンに対応しています。
方法2:「ドライバー署名の強制を無効にする」を有効にする
多くの場合、最新の正規ドライバーへの更新で問題は解決します。それでもエラーコード52が残る場合は、以下の手順で「ドライバー署名の強制を無効にする」機能を試してみましょう。
手順1: Windowsロゴキーを押してスタートメニューを開きます。
手順2: Shiftキーを押しながら電源アイコンをクリックし、「再起動」を選択します。PCが再起動し、ブートメニューが表示されます。

手順3: 新しい画面で「トラブルシューティング」→「詳細オプション」の順に進みます。

手順4: 「スタートアップ設定」をクリックし、「再起動」ボタンを押します。

手順5: スタートアップ設定の一覧から7番目の「ドライバー署名の強制を無効にする」を選択します。「F7」キーを押すだけでOKです。

これでPCは通常モードで起動します。必要に応じて、ドライバーを手動またはSmart Driver Careで再度更新し、最適な状態を保ちましょう。
方法3:整合性チェックを無効にする
エラーコード52は、Windowsがデバイスのデジタル署名と整合性を検証する際にも発生します。専門家の中には、この検証を無効化することで問題が解決するとしている人もいます。
手順1: ショートカットキー「Ctrl + R」で「ファイル名を指定して実行」を開きます。
手順2: 「CMD」と入力し、「Ctrl + Shift + Enter」を押してコマンドプロンプトを管理者として実行します。
手順3: 以下のコマンドを入力します。
bcdedit -set loadoptions DDISABLE_INTEGRITY_CHECKSbcdedit -set TESTSIGNING ON

手順4: Enterキーを押してコマンドを実行します。
手順5: 上記のコマンドが正常に実行されない場合は、代わりに以下を試してください。
bcdedit /deletevalue loadoptionsbcdedit -set TESTSIGNING OFF
これで厄介なエラーコード52から解放されるはずです。
方法4:破損したシステムファイルを修復する
システムファイルの破損や欠落も、エラーコード52の原因になることがあります。Windows標準ツールの「システム ファイル チェッカー(SFC)」を使えば、破損ファイルをまとめて修復できます。
手順1: 「Ctrl + R」で「ファイル名を指定して実行」を開きます。
手順2: 「CMD」と入力し、「Ctrl + Shift + Enter」を押してコマンドプロンプトを管理者として実行します。
手順3: 以下のコマンドを実行します。
sfc /scannow

手順4: Enterキーを押し、処理が完了するまで待ちます。
ツールがシステム全体をスキャンし、問題のあるファイルを正常なコピーに置き換えます。処理には時間がかかる場合があるため、気長にお待ちください。完了後、PCを再起動してエラーが消えたか確認しましょう。改善しない場合は、次の方法へ進んでください。
方法5:システムの復元を実行する
最終手段として、システムの復元を使って、すべてが正常に動作していた以前の状態へWindowsを戻すこともできます。以下のポイントを参考に、PCを最後の既知の正常な構成へ戻しましょう。
- 事前に復元ポイントが作成されているか確認する
- 復元後はWindows Updateやドライバーの状態を再確認する
- 重要データは事前にバックアップしておくと安心
エラーコード52「Windows はこのファイルのデジタル署名を検証できません」は解決できましたか?他におすすめの解決策があれば、ぜひコメント欄で教えてください!
-
Windowsでウェブカメラドライバーをインストールする方法を徹底解説
パソコンがウェブカメラを認識してくれない――そんなトラブルに困っていませんか?新しいウェブカメラを購入してWindows 10パソコンで使いたいけれど、カメラドライバーのインストール方法がわからないという方も多いはずです。新しく接続したウェブカメラでも、内蔵カメラでも、システムと正しく通信するためにはウェブカメラドライバーが必須です。この記事では、Windows 10用カメラドライバーが必要な理由と、具体的なダウンロード・インストール方法をわかりやすく解説します。 まずは「ウェブカメラドライバー」という言葉の意味から確認し、その後、Windowsカメラドライバーの入手先について詳しく見ていき
-
Windows 10で「THREAD_STUCK_IN_DEVICE_DRIVER」エラーが出たときの原因と直し方を徹底解説
Windows 10で最も厄介なトラブルの一つが、ブルースクリーン(BSOD)です。しかし、ブルースクリーン自体はあくまで「症状」であり、本当の問題は別の場所にあることをご存じでしょうか。実際の原因は、画面に表示されるメッセージやコードに示されています。ブルースクリーンを引き起こす要因は数多くありますが、その一つが「THREAD_STUCK_IN_DEVICE_DRIVER(デバイスドライバーでスレッドがスタック)」というエラーです。このエラーはメディア関連の処理に関係しており、サウンドカードやグラフィックカード、あるいはそれらのドライバーが原因で発生することがあります。 本記事では、このエラ