Windows 11 開発者モードでデバイス検出を有効にする方法

この投稿では、Windows 11 開発者モードでデバイス検出を有効にする方法について説明します。デバイス検出機能は、まだ Microsoft Defender for Endpoint に登録されていないモバイルデバイス、ネットワークデバイス(スイッチやルーターなど)、ワークステーションなどの管理されていないデバイスを検出するのに役立ちます。また、デバイスを他のデバイス(ローカルネットワークと USB 接続)に表示して、ペアリングできるようにします。この機能は開発者の開発用に設計されています。このガイドは、Windows 11 PC でデバイス検出を有効にしたい方に役立ちます。

この機能には Windows 10 SDK バージョン 1803 以降が必要であり、PC をデプロイメントターゲットにする場合にのみ有効にする必要があることに注意してください。さらに、Windows 11 PC で管理者アカウントを使用する必要があり、この機能を使用する前に、開発用にデバイスを有効にする必要があります。その方法を見てみましょう。

Windows で開発用にデバイスを有効にするにはどうすればよいですか?

デバイス検出の使用、Microsoft ストア以外からのアプリのローカルインストールと実行、その他の設定のために Windows で開発用にデバイスを有効にするには、開発者モードを有効にする必要があります。これを行うには、設定アプリ (Win + I) を開き、[システム] カテゴリを選択します。右側のセクションから [開発者向け] ページにアクセスします。[開発者モード] オプションで使用可能なトグルを使用して有効にします。確認ボックス ([開発者機能を使用]) が開きます。そのボックスの[はい] ボタンを押します。

Windows 11 開発者モードでデバイス検出を有効にする方法

開発者モードが有効になったら、次の 2 つの方法で Windows 11 PC でデバイス検出を有効にすることができます。

  1. 設定アプリを使用して Windows 11 でデバイス検出を有効にする
  2. Windows 11 でレジストリエディターを使用してデバイス検出を有効にする。

1] 設定アプリを使用して Windows 11 でデバイス検出を有効にする

Windows 11 で設定アプリを使用してデバイス検出を有効にする手順は次のとおりです。

  1. スタートボタンを右クリックし、[設定] オプションを選択します。これにより、Windows 11 の設定アプリが開きます
  2. 左側のセクションを使用して[システム] カテゴリに切り替えます
  3. 右側のセクションで[開発者向け] セクションを選択します
  4. [デバイス検出] オプションをオンにします
  5. デバイス検出機能を使用するために必須である Windows 開発者モードパッケージをインストールするように求めるポップアップが表示されます。[はい] ボタンを押してアクションを確認します。Windows 開発者モード機能がインストールされるまでしばらく待ちます
  6. インストールが完了したら、[デバイス検出] セクションを展開します
  7. [ペアリング] ボタンをクリックします。

ネットワーク上の別の検出可能なデバイスとデバイスをペアリングするための英数字コード (SSH PIN) プロンプトが表示されます。

Windows 11 デバイスの接続を解除する必要がある場合は、[ペアリング解除] ボタンを使用します。

この機能を使用する必要がない場合は、上記の手順を繰り返して [デバイス検出] トグルを使用してオフにします。

2] Windows 11 でレジストリエディターを使用してデバイス検出を有効にする

この方法を使用する前に、問題が発生した場合に復元できるように Windows レジストリをバックアップします。その後、次の手順に従って、Windows 11 システムでレジストリエディターを使用してデバイス検出を有効にします。

  • 検索ボックスを開き、「regedit」と入力して Enter キーを押します。これにより、レジストリエディターウィンドウが開きます
  • メインHKEY_LOCAL_MACHINEルートキーの下にある[Parameters] キーにアクセスします。パスを次に示します。
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\debugregsvc\Parameters
    • [DebugState] DWORD (32 ビット) 値をダブルクリックします。このキーが見つからない場合は、新しい DWORD (32 ビット) 値を作成して、その新しい値に DebugState という名前を付けることができます
    • [値の編集] ボックスに1 を [値のデータ] に入力し、[OK] ボタンを押します

    これにより、設定アプリで [デバイス検出] オプションが有効になり、ペアリングを開始できます。

    レジストリエディターを使用してデバイス検出を無効にするには、DebugState DWORD (32 ビット) 値の [値のデータ] に0 を入力して [OK] を押します。

    以上です。

    Windows 11 で開発者オプションを有効にするにはどうすればよいですか?

    Windows 11 では、開発者オプションを有効にするための[開発者向け] という専用のページが設定アプリにあります。このページには [システム] カテゴリからアクセスできます。その後、タスクバーの右クリックメニューで [タスクの終了] オプションのように開発者オプションを有効にできます。これにより、応答しないプログラムを終了したり、リモートデスクトップを有効にしたり、エクスプローラーで空のドライブを表示したりできます。ただし、デバイスポータルやデバイス検出などの機能では、最初に開発者モードを有効にしてから、そのような開発者オプションを有効にする必要があります。