articleこんにちは。今回は、デバイスのトラブルシューティングに利用頂けるツールをいくつかご紹介したいと思います。何かデバイスの問題が発生した際には、まずこちらを試してみることをお勧めします。ツールの起動手順です。組み込まれておりませんが、以下のページからツールの入手が必要です。マネージャーを利用します。マネージャーが起動すると、現在接続されているすべてのデバイスが表示されます。以下のようなアイコンが無いかを確認します。無効化アイコンに画像のような下矢印マークが付いている場合、そのデバイスは無効化されていることを示しています。そのデバイスを使用できません。通常、デバイスが自動的に無効化されることはほとんどありません。人為的に無効化させる場合がほとんどです。含まれているデバイスは、該当するデバイスの種別が判別できなかったものになります。ドライバーがインストールされていないことによるものです。ドライバーを入手する必要があります。調べ、それをキーワードに指定してインターネット検索をしてみることをお勧めします。デバイスに関する情報が得られる場合があります。つのキーワードを指定してインターネット検索をすると、製造元の企業名がヒットする場合があります。マークが付いている場合、そのデバイスが何らかの理由で正常に動作していないことを示しています。コードが割り振られています。コードを確認することができます。コードの説明と対応策が記載されています。上でトラブルシューティングを行うことができます。プロンプトでデバイスのトラブルシューティングをする場合に最適です。使ってデバイスを有効化した例です。インストーラーは以下のページにあります。保存場所は以下のとおりです。Kits\8.1\Tools\x64\devcon.exe詳細なツールの使い方は、以下の技術文書に記載があります。デバイスのトラブルシューティング以外でも、スクリプトに組み込むことで日々の運用にも使用できます。スクリプトを用意することで実現できます。オプションを使うと、未接続のデバイスも含めた全てのデバイスのリストを出力させることができます。取得し、それらを突き合せることで未接続のデバイスだけを抽出しています。クラス名を付けると、特定のクラスのデバイスのみを抽出することができます。クラスだけを抽出するよう設定しています。オプションの詳しい指定方法については、以下の技術文書をご参照ください。オプションで一つ一つ削除しています。上記のスクリプトはあくまでサンプルです。十分にテストをされた上でご使用ください。