Windowsでコード48エラー「このデバイスのソフトウェアは、Windowsに問題があることがわかっているため、起動がブロックされました」を修正する方法
このエラーメッセージはデバイス ドライバーに関するエラーで、デバイス マネージャーでドライバーのプロパティを開いた際に「デバイスの状態」欄に表示されます。現在インストールされているドライバーに深刻な問題があることを示しており、PCやデバイスに大きな変更を加えた後に発生することが多いのが特徴です。完全なメッセージは以下の通りです。
「このデバイスのソフトウェアは、Windows に問題があることがわかっているため、起動がブロックされました。ハードウェアの製造元に連絡して、新しいドライバーを入手してください。(コード 48)」

同じエラーに遭遇したユーザーたちがさまざまな解決方法を見つけており、本記事ではそれらの方法をまとめてご紹介します。
Windowsで「コード48:このデバイスのソフトウェアの起動がブロックされました」エラーが発生する原因
この問題の既知の原因は多くなく、ほぼすべてが不良ドライバーに起因します。ただし、発生状況は大きく2つのカテゴリーに分けられます。以下を確認することで、よりスムーズに問題を解決できるでしょう。
- メモリ整合性とドライバーの問題 – メモリ整合性は、マルウェアによるWindowsファイルの改ざんを防ぐための、ドライバー向けの追加保護レイヤーです。新しいドライバーのインストール時にこれを無効化するのが、最も効果的な解決策となります。
- システムファイルまたはメモリの問題 – 特定のシステムファイルが破損している場合や、システムがメモリの問題を検出している場合は、SFCスキャンとメモリ診断ツールを実行して問題を解消する必要があります。
解決策1:メモリ整合性を無効化してドライバーを再インストールする
メモリ整合性は「コア分離」セキュリティ機能の一部で、仮想化ベースのセキュリティ機能をWindows 10にもたらします。システムメモリ内に安全な領域を作成し、その領域はWindowsのプロセスとソフトウェアのみが使用できるため、中核となるサービスが改ざんされるのを防ぎます。メモリ整合性機能は、ドライバーへの感染を防ぐ目的でも使用されています。
この機能はまだ発展途上であり、Intel HD 4000グラフィックスカードのユーザーからは、この機能が原因でグラフィックカードがWindows 10で正常に動作しないという報告がありました。以下の手順でドライバーを再インストールします。別のデバイスで問題が発生している場合は、ドライバー再インストールの手順までスキップしても構いません。
- タスクバー上の盾のアイコンを右クリックし、「セキュリティ ダッシュボードを表示」をクリックします。アイコンが見つからない場合は、スタートメニューボタンをクリックし、そのすぐ上にある歯車のアイコンをクリックして「設定」アプリを開いてください。
- 「更新とセキュリティ」セクションを選択し、「Windows セキュリティ」へ移動します。ウィンドウ上部の「Windows Defender セキュリティ センターを開く」オプションをクリックします。

- Windows Defender セキュリティ センターが開いたら、メイン画面のノートPC型のアイコン「デバイス セキュリティ」をクリックします。
- ウィンドウが「デバイス セキュリティ」に切り替わったら、「コア分離」セクションの「コア分離の詳細」をクリックすると、「メモリ整合性」の項目が表示されます。

- トグルスライダーを使って「オフ」に切り替えます。下部に「この変更にはデバイスの再起動が必要です」というメッセージが表示されるので、必ず再起動を行ってください。
この機能を無効化できたら、次はドライバーを再インストールします。以下の手順は、Intel HD 4000グラフィックアダプターで問題が発生しているユーザーにも、別のデバイスで問題が発生しているユーザーにも共通して適用できます。
- スタートをクリックして「ファイル名を指定して実行」と入力し、選択すると「ファイル名を指定して実行ダイアログボックス」が表示されます。「Windowsキー + Rキーの組み合わせ」を使用することも可能です。
- 実行ダイアログボックスに「devmgmt.msc」と入力し、「OK」ボタンをクリックします。デバイス マネージャーがすぐに開きます。

- デバイス マネージャーで、問題の原因となっているドライバーやデバイスがあるカテゴリーを展開します。誤って別のデバイスをアンインストールしないよう、対象をしっかり確認してください。問題がIntel HD 4000グラフィックアダプターに関連している場合は、「ディスプレイ アダプター」の下にあります。
- デバイスを見つけたら右クリックし、コンテキストメニューから「デバイスのアンインストール」を選択します。

- アンインストールの確認を求められる場合があります。「このデバイスのドライバー ソフトウェアを削除する」のチェックボックスにチェックを入れ、「OK」ボタンをクリックします。

- 変更を適用するためにPCを再起動します。再起動後、Windowsが自動的にドライバーの再インストールを試み、メーカー製のドライバーに置き換えます。
- Windowsが自動的にドライバーを置き換えない場合は、再度デバイス マネージャーを開き、「操作」メニューから「ハードウェア変更のスキャン」をクリックします。その後、デバイスにコード48がまだ表示されるかどうかを確認してください。

注意:作業完了後、Windows Defender セキュリティ センターに戻って、メモリ整合性を再度有効化できます!
解決策2:SFCスキャンの実行とWindowsメモリ診断テストの実施
その他の場合、問題は破損したシステムファイルやメモリ管理の不具合に関係していることがあります。これは、データ保護センサーなど、デバイス マネージャーに表示されるあまり知られていないデバイスでよく見られるケースです。いずれにせよ、これらのスキャンやテストを実行して害になることはないため、問題解決のためにぜひ試してみることをおすすめします!
- スタートメニューに直接入力するか、その横の検索ボタンを押して「コマンド プロンプト」を検索します。検索結果として表示された最初の項目を右クリックし、コンテキストメニューから「管理者として実行」を選択します。
- また、「Windowsロゴキー + R」の組み合わせで「ファイル名を指定して実行ダイアログボックス」を呼び出すこともできます。表示されたダイアログボックスに「cmd」と入力し、「Ctrl + Shift + Enter」のキー組み合わせで管理者権限のコマンド プロンプトを起動しましょう。

- ウィンドウに以下のコマンドを入力し、それぞれ入力するたびにEnterキーを押してください。「操作は正常に完了しました」などのメッセージが表示されれば、成功です。
sfc /scannow

- スタートメニューから「コントロール パネル」を探して開きます。スタートメニューの検索ボタンで検索しても構いません。「Windowsキー + R」の組み合わせで「control.exe」と入力して実行すれば、コントロール パネルを直接開くこともできます。

- コントロール パネルのウィンドウが開いたら、ウィンドウ右上の「表示方法」を「大きいアイコン」に変更し、下へスクロールして「管理ツール」を見つけます。クリックして開き、上部にある「Windows メモリ診断」のショートカットを探してクリックします。

- 画面に表示される指示に従い、今すぐツールを実行するためにPCを再起動します。その後、「デバイスの状態」ウィンドウに「このデバイスのソフトウェアは、Windows に問題があることがわかっているため、起動がブロックされました(コード 48)」というエラーがまだ表示されるかどうかを確認してください。
解決策3:セーフ モードでドライバーをインストールする
セーフ モードで起動した後にドライバーを正しくインストールできたというユーザーもいます。ドライバーの再インストール手順はすでにご紹介しましたが、今回はセーフ モードで試してみましょう!
- キーボードの「Windows + R」キーの組み合わせで「ファイル名を指定して実行」ダイアログボックスを起動し、「msconfig」と入力して「OK」をクリックします。
- 「システム構成」ウィンドウが開いたら、右側の「ブート」タブに移動し、「セーフ ブート」のチェックボックスにチェックを入れます。「OK」をクリックし、「PCを再起動」してセーフ モードで起動します。

- この状態でドライバーのインストールを試み、同じメッセージがまだ表示されるかどうかを確認してください。
-
「このアプリは管理者によってブロックされました」エラーの解決法 – Windows 10で試せる5つの対処策
Windows 10のPCでアプリやファイルを開こうとしたり、プログラムをインストール・実行したりする際に、「このアプリは管理者によって実行がブロックされました(An administrator has blocked you from running this app)」というエラーが表示されることがあります。 このエラーが発生するのは、Windows 10がWindows Defenderやユーザーアカウント制御(UAC)によってマルウェアからの保護を強化しているためです。 しかし、この保護機能が過敏に働くことがあり、信頼できるアプリやファイルを実行しようとしてもエラーが出てしまうケースが
-
Windows 10で発生する「このデバイスのソフトウェアは開始できませんでした」エラー(コード48)の対処法
Windowsで「既知の問題があるため、このデバイスのソフトウェアは開始できませんでした(The Software For This Device Has Been Blocked From Starting Because it is Known To Have Problems With Windows)」というエラーに遭遇したことはありませんか?実際のエラーメッセージは以下のスクリーンショットのような表示になります。これは「エラーコード48」とも呼ばれ、主にシステムに最近の変更が加えられた際や、Windowsが認識していない新しいハードウェアをインストールした際、あるいは周辺機器のデバイ