Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

デバイスマネージャーとは?基本の使い方からエラーコード対処法まで徹底解説

Windows OSは現在、パソコン市場で約96%という圧倒的なシェアを誇っています。この巨大な市場を狙って、ハードウェアメーカーは既存のPC構成に多彩な機能を追加した製品を次々と開発しています。

しかし、これらの製品には標準規格が存在しません。各メーカーは競合他社との差別化を図るため、独自のクローズドソースのソフトウェア機能を採用しています。

では、ハードウェアがそれぞれ異なる場合、OSはどうやってその使い方を認識するのでしょうか?

その役割を担っているのがデバイスドライバーです。Windows側で地球上のすべてのハードウェアに対応することは不可能なため、互換性のあるドライバーの開発はハードウェアメーカーに委ねられています。

そして、Windows OSがユーザーに提供しているのが、システムにインストールされたデバイスやドライバーを操作するためのインターフェースです。これこそがデバイスマネージャー(Device Manager)です。

デバイスマネージャーとは?

デバイスマネージャーはMicrosoft Windows OSに搭載されたソフトウェアコンポーネントで、システムに接続されたすべてのハードウェア周辺機器を管理する「司令塔」のような存在です。コンピューター上で動作しているWindows承認済みのハードウェアデバイスを、簡潔かつ整理された形で一覧表示してくれます。

対象となるのは、キーボード、マウス、モニター、ハードディスクドライブ、プロセッサなどの電子部品です。デバイスマネージャーは、Microsoft Management Console(MMC)の一部として提供される管理ツールでもあります。

デバイスマネージャーはOSに最初から組み込まれています。同様の機能を持つサードパーティ製ツールも市販されていますが、セキュリティリスクを伴うため、こうした外部アプリケーションのインストールは推奨されません。

MicrosoftがこのツールをOSにバンドルし始めたのは、Windows 95の登場時でした。当初は既存のハードウェアの表示と操作のみを目的としたものでしたが、その後の改訂でホットプラグ機能が追加され、USBメモリの挿入やネットワークケーブルの接続など、新しいハードウェアに関する変更をカーネルがデバイスマネージャーへ通知できるようになりました。

デバイスマネージャーでできること

  • ハードウェア構成の変更
  • ハードウェアドライバーの更新・取得
  • システムに接続されたデバイス間の競合(コンフリクト)の検出
  • 問題のあるドライバーの特定と無効化
  • デバイスのメーカー名、型番、分類などのハードウェア情報の表示

なぜデバイスマネージャーが必要なのか?

デバイスマネージャーが必要とされる理由は数多くありますが、最も重要なのはソフトウェアドライバーの管理です。

Microsoftによれば、ソフトウェアドライバーとは「コンピューターがハードウェアやデバイスと通信できるようにするソフトウェア」のことです。では、なぜドライバーが必要なのでしょうか。例えばサウンドカードを購入したとき、ドライバーなしでただ挿すだけで音楽プレーヤーがデジタル信号を生成し、カードがそれを再生できたら理想的ですよね。

もし世界に1種類のサウンドカードしか存在しないなら、実際にそう動作するでしょう。しかし現実には、何千種類ものサウンドデバイスが存在し、それぞれがまったく異なる方式で動作しています。

すべてを正しく動作させるには、ソフトウェア開発者が自分のソフトウェアを、あなたのサウンドカード専用のシグナリングに対応させて書き直す必要があります。しかも、過去に存在したすべてのカード、そして今後登場するすべてのカードに対してです。

そこで活躍するのがソフトウェアドライバーです。ドライバーはいわば「抽象化レイヤー」であり「翻訳者」のような役割を果たします。ソフトウェアプログラムはハードウェアと標準化された単一の言語だけでやり取りすればよく、残りの処理はすべてドライバーが担ってくれるのです。

なぜドライバーはトラブルを起こしがちなのか?

ハードウェアデバイスには多くの機能が備わっており、システムはそれぞれ特定の方法でやり取りする必要があります。ハードウェアメーカーが完璧なドライバーを作れるよう支援する標準規格は存在しますが、他のデバイスやソフトウェアとの競合が発生することもあります。さらに、LinuxやWindowsなど複数のOS向けに、個別のドライバーを保守しなければなりません。

それぞれのOSには独自の「共通言語」があり、ドライバーはそれに翻訳する必要があります。このため、特定のハードウェア向けドライバーのバリエーションのひとつに、小さな欠陥が生まれる余地がいくらでもあるのです。

デバイスマネージャーの開き方(7つの方法)

デバイスマネージャーを開く方法は複数あります。ほとんどのバージョンのWindowsでは、コマンドプロンプト、コントロールパネル、「ファイル名を指定して実行」ツール、スタートメニューの右クリックなどから起動できます。

方法1:スタートメニューから開く

デスクトップ左下にあるスタートボタンを右クリックすると、多数の管理ツールへのショートカット一覧が表示されます。その中から「デバイスマネージャー」を見つけてクリックします。

方法2:クイックアクセスメニューから開く

デスクトップ上で「Windowsキー + X」を押すと、管理ツールのメニューが表示されるので、そこから「デバイスマネージャー」を選択します。

方法3:コントロールパネルから開く

コントロールパネルを開き、「ハードウェアとサウンド」をクリックします。「デバイスとプリンター」の項目にある「デバイスマネージャー」を選択してください。

方法4:「ファイル名を指定して実行」から開く

「Windowsキー + R」で「ファイル名を指定して実行」ダイアログを開き、「devmgmt.msc」と入力してOKをクリックします。

方法5:Windowsの検索ボックスから開く

デスクトップのWindowsアイコンの横にある虫眼鏡アイコンをクリックして検索ボックスを展開し、「デバイスマネージャー」と入力してEnterキーを押します。結果が表示されたら、「最も一致する検索結果」セクションの先頭の項目をクリックします。

方法6:コマンドプロンプトから開く

「Windows + R」で「ファイル名を指定して実行」を開き、「cmd」と入力してOKを押すと、コマンドプロンプトのウィンドウが表示されます。そこで「start devmgmt.msc」(引用符なし)と入力してEnterキーを押します。

方法7:Windows PowerShellから開く

PowerShellはコマンドプロンプトの高度な版で、外部プログラムの実行や、コマンドプロンプトでは利用できないさまざまなシステム管理タスクの自動化に使用できます。

PowerShellでデバイスマネージャーを開くには、スタートメニューを開き、すべてのアプリ一覧を下にスクロールして「Windows PowerShell」を起動します。開いたら「devmgmt.msc」と入力してEnterキーを押してください。

以上が代表的な起動方法ですが、Windowsのバージョンによっては他にもユニークな開き方があります。ここでは利便性を考慮して、上記の方法にとどめておきます。

デバイスマネージャーの使い方

デバイスマネージャーを開くと、システムに現在インストールされているすべてのハードウェアコンポーネントと、そのソフトウェアドライバーの一覧が表示されます。オーディオの入力および出力、Bluetoothデバイス、ディスプレイアダプター、ディスクドライブ、モニター、ネットワークアダプターなどが含まれ、周辺機器のカテゴリーごとに分類されています。各カテゴリーは展開でき、その配下に接続されているすべてのハードウェアデバイスを確認できます。

特定のデバイスを変更・修正したい場合は、ハードウェア一覧から該当するカテゴリーを選択し、表示されたコンポーネントの中から目的のデバイスを選びます。

デバイスを選択すると独立したダイアログボックスが開き、そのデバイスのプロパティが表示されます。

選択したデバイスやハードウェアコンポーネントの種類によって、「全般」「ドライバー」「詳細」「イベント」「リソース」といったタブが表示されます。以下、それぞれのタブの用途を見ていきましょう。

全般タブ

選択したハードウェアの概要が表示されます。コンポーネント名、デバイスの種類、ハードウェアの製造元、システム内での物理的な位置、デバイスの状態などを確認できます。

ドライバータブ

選択したハードウェアコンポーネントのソフトウェアドライバーに関する情報が表示されます。ドライバーの開発元、リリース日、バージョン、開発者のデジタル署名などを確認できます。また、以下のようなドライバー関連のボタンも用意されています。

  • ドライバーの詳細: インストール済みのドライバーファイルの詳細、保存場所、依存関係にあるファイル名などが表示されます。
  • ドライバーの更新: オンラインでドライバーの更新を検索するか、インターネットからダウンロード済みのドライバーを指定して、手動でドライバーを更新できます。
  • ドライバーを元に戻す: 新しいドライバー更新が現在のシステムと互換性がない場合や、不要な新機能がバンドルされている場合など、以前動作していたバージョンに戻したいときにこのボタンを使用します。
  • ドライバーの無効化: 新しいPCには、メーカーが必要と判断したドライバーがプリインストールされています。しかし、プライバシー保護などの理由で特定のドライバーが不要だと感じた場合は、このボタンでWebカメラなどを無効化できます。
  • デバイスのアンインストール: コンポーネントの動作に必要なドライバーを完全に削除したり、システムがハードウェアの存在を認識できないようにしたりできます。これは上級者向けのオプションで、一部のドライバーをアンインストールするとOS全体が起動しなくなる可能性があるため、慎重に使用してください。

詳細タブ

ハードウェアドライバーの個別のプロパティを制御したい場合は、このセクションを使用します。ドライバーのさまざまなプロパティと、それぞれに対応する値を選択でき、必要に応じて後から変更できます。

イベントタブ

ソフトウェアドライバーをインストールすると、システムに対して定期的に多数のタスクを実行するよう指示が出されます。これらの時間指定タスクは「イベント」と呼ばれます。このセクションでは、ドライバーに関連付けられたタイムスタンプ、説明、情報が表示されます。なお、これらのイベントはすべて「イベントビューアー」ツールからも確認可能です。

リソースタブ

このタブには、各種リソースとその設定、設定の基となっている構成が表示されます。リソース設定に起因するデバイス間の競合がある場合も、ここに表示されます。

また、表示されているデバイスカテゴリーのいずれかを右クリックすると、そのカテゴリーのプロパティとともに、ハードウェア変更の自動スキャンを実行できます。

さらに、展開したカテゴリー一覧内の個別のデバイスを右クリックすることで、「ドライバーの更新」「ドライバーの無効化」「デバイスのアンインストール」「ハードウェア変更のスキャン」「プロパティ」といった一般的なデバイスオプションにもアクセスできます。

デバイスマネージャーのウィンドウ上部にはアイコンも表示されており、これらは前述のデバイス操作に対応しています。

エラーアイコンとエラーコードの見分け方

この記事から何かひとつだけ覚えて帰るなら、これが最も重要なポイントです。さまざまなエラーアイコンを理解し識別できるようになると、デバイス間の競合、ハードウェアコンポーネントの問題、 malfunctioning(正常に動作していない)デバイスの把握が格段に容易になります。主なアイコンは以下の通りです。

ハードウェアが認識されない場合

新しいハードウェア周辺機器を追加した際に、対応するソフトウェアドライバーがない場合や、デバイスが正しく接続・装着されていない場合に表示されるアイコンです。デバイスアイコンの上に黄色い疑問符が付きます。

ハードウェアが正常に動作していない場合

ハードウェアデバイスは時に誤動作することがありますが、デバイスが正常に機能しなくなったことに気づくのは難しく、実際に使用してみるまで分からないことも少なくありません。しかし、Windowsはシステムの起動中にデバイスが正常に機能しているかどうかをチェックしようとします。接続されたデバイスの問題をWindowsが認識すると、黄色い三角形に黒い感嘆符が付いたアイコンが表示されます。

無効化されたデバイスの場合

デバイスの右下に下向きの灰色の矢印が付いたアイコンで示されます。デバイスはIT管理者によって、ユーザーによって、あるいは誤操作によって自動的に無効化された可能性があります。

多くの場合、デバイスマネージャーは対応するデバイスとともにエラーコードを表示しており、システムが何を問題だと判断しているのかを理解しやすくなっています。以下に、エラーコードとその説明をまとめました。

番号 エラーコードと原因
1 このデバイスは正しく構成されていません。(エラーコード 1)
2 このデバイスのドライバーが破損しているか、システムのメモリまたはその他のリソースが不足している可能性があります。(エラーコード 3)
3 このデバイスを開始できません。(エラーコード 10)
4 このデバイスは、使用できる十分な空きリソースを見つけられません。このデバイスを使用するには、このシステム上の別のデバイスを無効にする必要があります。(エラーコード 12)
5 コンピューターを再起動するまで、このデバイスは正常に動作しません。(エラーコード 14)
6 Windowsは、このデバイスが使用するすべてのリソースを識別できません。(エラーコード 16)
7 このデバイスのドライバーを再インストールしてください。(エラーコード 18)
8 構成情報(レジストリ)が不完全または破損しているため、Windowsはこのハードウェアデバイスを起動できません。この問題を解決するには、ハードウェアデバイスをアンインストールしてから再インストールしてください。(エラーコード 19)
9 Windowsはこのデバイスを削除しています。(エラーコード 21)
10 このデバイスは無効になっています。(エラーコード 22)
11 このデバイスは存在しないか、正常に動作していないか、すべてのドライバーがインストールされていません。(エラーコード 24)
12 このデバイスのドライバーがインストールされていません。(エラーコード 28)
13 デバイスのファームウェアが必要なリソースを提供しなかったため、このデバイスは無効になっています。(エラーコード 29)
14 Windowsはこのデバイスに必要なドライバーを読み込めないため、このデバイスは正常に動作していません。(エラーコード 31)
15 このデバイスのドライバー(サービス)が無効になっています。別のドライバーがこの機能を提供している可能性があります。(エラーコード 32)
16 Windowsは、このデバイスに必要なリソースを特定できません。(エラーコード 33)
17 Windowsは、このデバイスの設定を特定できません。このデバイスに付属のマニュアルを参照し、「リソース」タブを使用して構成を設定してください。(エラーコード 34)
18 コンピューターのシステムファームウェアには、このデバイスを適切に構成して使用するための十分な情報が含まれていません。このデバイスを使用するには、コンピューターの製造元に連絡してファームウェアまたはBIOSの更新を入手してください。(エラーコード 35)
19 このデバイスはPCI割り込みを要求していますが、ISA割り込み用に構成されています(またはその逆)。コンピューターのシステムセットアッププログラムを使用して、このデバイスの割り込みを再構成してください。(エラーコード 36)
20 Windowsは、このハードウェアのデバイスドライバーを初期化できません。(エラーコード 37)
21 以前のデバイスドライバーのインスタンスがまだメモリに存在するため、Windowsはこのハードウェアのデバイスドライバーを読み込めません。(エラーコード 38)
22 Windowsは、このハードウェアのデバイスドライバーを読み込めません。ドライバーが破損しているか、見つかりません。(エラーコード 39)
23 レジストリ内のサービスキー情報が見つからないか、正しく記録されていないため、Windowsはこのハードウェアにアクセスできません。(エラーコード 40)
24 Windowsはこのハードウェアのデバイスドライバーを正常に読み込みましたが、ハードウェアデバイスを見つけることができません。(エラーコード 41)
25 同じデバイスがシステム上で既に実行されているため、Windowsはこのハードウェアのデバイスドライバーを読み込めません。(エラーコード 42)
26 問題が報告されたため、Windowsはこのデバイスを停止しました。(エラーコード 43)
27 アプリケーションまたはサービスが、このハードウェアデバイスをシャットダウンしました。(エラーコード 44)
28 現在、このハードウェアデバイスはコンピューターに接続されていません。(エラーコード 45)
29 オペレーティングシステムがシャットダウン処理中のため、Windowsはこのハードウェアデバイスにアクセスできません。(エラーコード 46)
30 このハードウェアデバイスは安全な取り外しの準備ができていますが、まだコンピューターから取り外されていないため、Windowsはこのデバイスを使用できません。(エラーコード 47)
31 Windowsとの互換性に問題があることが判明しているため、このデバイスのソフトウェアは起動をブロックされました。新しいドライバーについては、ハードウェアベンダーにお問い合わせください。(エラーコード 48)
32 システムハイブが大きすぎる(レジストリサイズの上限を超えている)ため、Windowsは新しいハードウェアデバイスを起動できません。(エラーコード 49)
33 Windowsは、このデバイスに必要なドライバーのデジタル署名を確認できません。最近のハードウェアまたはソフトウェアの変更により、署名が不正または破損したファイル、あるいは不明な発行元からの悪意のあるソフトウェアがインストールされた可能性があります。(エラーコード 52)

まとめ

オペレーティングシステムの技術が進化し続けるにつれ、デバイス管理を一元的に行う仕組みの重要性が高まりました。デバイスマネージャーは、OSが物理的な変化を認識し、周辺機器が追加されるにつれて生じる変化を追跡できるように開発されたものです。ハードウェアの不具合を早期に発見し、迅速な対応につなげられれば、個人ユーザーにとっても企業や組織にとっても、短期的にも長期的にも大きなメリットとなります。

  1. 【Windows 10】デバイスマネージャーの電源管理の問題を修正する7つの方法

    Windows 10では、デバイスマネージャーに関連する電源管理エラーが発生することがあります。このエラーは、特定のハードウェアやシステムドライブに問題がある場合に起こるもので、エラー自体はそれほど深刻ではなく、システムへの重大な脅威にはなりません。ただし、頻繁に表示されると作業の妨げになり、ストレスの原因にもなります。特に「デバイスのウェイクアップを有効または無効にする権限がありません」というメッセージは、BIOS設定の誤りによっても引き起こされることがあります。多くの場合、問題のあるハードウェアの再インストールといった比較的簡単な対処で解決できますが、状況によってはデバイスのリセットなど、

  2. Windows 10でデバイス マネージャーを開く8つの方法【初心者向け】

    Windows 10の「デバイス マネージャー」は、OSに標準搭載された便利な管理ツールです。ハードウェアの状態確認やドライバーの更新、トラブルシューティングなど、パソコンの保守作業を効率的に行うために欠かせません。この記事では、Windows 10でデバイス マネージャーを開く8つの方法を、手順付きでわかりやすく解説します。1. スタートメニューの検索から開く2. コマンドプロンプトからアクセスする3. コントロールパネルから開く4. 「ファイル名を指定して実行」から開く5. コンピューターの管理からアクセスする6. Windows PowerShellからアクセスする7. クイックリンクメ