修正:InputMapperが排他的に接続できなかった



問題を排除するために楽器を試してください

多くのユーザーから、Windows 10 Fall CreatorsUpdateまたはAnniversaryUpdateが適用された後、InputMapperの排他モードがWindows10で機能しなくなったことが報告されています。さまざまなユーザーレポートによると、 DS4を排他的に実行する 機能はもはやに切り替えません 排他モード 。古いInputMapperバージョンでは、エントリは次のように表示されます 排他モードを使用する 設定メニュー内。



排他モードdosen

InputMapperの排他モード



InputMapperが排他的に接続に失敗した原因エラー

問題を調査し、さまざまなユーザーレポートを確認したところ、Windowsの処理方法の変更が原因で問題が発生していることが明らかです。 HIDデバイス それらが接続されたら。



アニバーサリーとクリエーターの両方のアップデートでは、利用可能なすべてのHIDデバイスを開くプロセスが導入されたため、InputMapperがデバイスを排他的に開く機能が妨げられました。この競合はkernel32.dll内で発生するため、開発者が解決することは不可能です。

InputMapperが排他的に接続に失敗したエラーを修正する方法

設定に苦労している場合 PS4コントローラー この記事では、InputMapperを介してPCに、いくつかのトラブルシューティングガイドを提供します。以下に、同様の状況にある他のWindows10ユーザーが問題を解決するために使用したメソッドのコレクションを示します。

以下に示すすべての方法は、少なくとも1人のユーザーによって機能することが確認されているため、特定のシナリオに適した方法を自由に使用してください。さぁ、始めよう!



方法1:InputMapperHidGuardianを使用する

InputMapperの背後にいる開発者は、これらの関連するドライバーをフィルタリングできるサービスを起動する新しいスタンドアロンツールをリリースし、Windows10で排他モードを簡単に実現できるようにしました。

この小さなツールは、親アプリケーションInputMapperで使用するように設計されています。基本的に、WindowsがDS4専用機能に干渉しないことを保証します。ダウンロードできます InputMapper HidGuardian このリンクから( ここに )。

これを使用するには、InputMapperを起動する前にサービスを実行し(すべての.batファイルを管理者として開くことにより)、クリックするまで開いたままであることを確認します。 Ds4を排他的に実行する ボタン。

方法2:BluetoothHIDデバイスを再度有効にする

一部のユーザーは、BluetoothHIDデバイスが関連するDualShock4コントローラーと対話する方法が変更されたためにInputMapperが誤動作していることを発見しました。結局のところ、関連するすべてのアプリケーションがオフになっているときにBluetooth HIDデバイスを再度有効にすると、このエラーが修正されます。

これを行う方法のクイックガイドは次のとおりです。

  1. 使用している可能性のあるすべてのアプリケーションが PSコントローラーをPCに接続します 閉じています。これには、InputMapper、DS4Windows、SCP、またはDS4Toolが含まれます。
  2. PSコントローラーがPCに接続されていないことを確認してください。
  3. 押す Windowsキー+ R 実行ボックスを開きます。次に、「 devmgmt.msc 」を押して 入る 開くために デバイスマネージャ
  4. デバイスマネージャー内で、Bluetooth HIDデバイス(通常は[ヒューマンインターフェイスデバイス]ドロップダウンメニュー内にあります)を探します。
    注意: デバイスには名前が付けられている場合もあります HID準拠のゲームコントローラー 有線コントローラーを使用している場合。
  5. デバイスが見つかったら、デバイスを右クリックして[無効にする]を選択します。サービスを無効にした状態で、 アクション 上部のリボンからメニューをクリックして ハードウェアの変更をスキャンするAction>ハードウェアの変更をスキャンする

    ハードウェアの変更をスキャンする

  6. リストが更新されたら、Bluetooth HIDデバイスをもう一度右クリックして、[ 有効。
  7. PS4コントローラーをPCに接続するために必要なアプリケーションを起動します。 InputMapper これで正しく機能するはずです。

Dual Shock 4コントローラーを再接続するたびに、この手順を繰り返す必要がある場合があることに注意してください。また、を使用してプロセス全体をはるかに簡単にすることができます デュアルショックエクスクルーシブモードツール 。この無料のドネーションウェアプログラムは、上記の手順を自動的に実行して、貴重なゲーム時間を節約します。

方法3:HidGuardianの排他モードの使用と構成

使用できるもう1つの方法は、HidGuardianの排他モードを構成することです。有線コントローラーとBluetoothコントローラーでは方法が異なります。管理者としてログインしていることを確認してください。後でいつでも変更を元に戻すことができます。

Bluetooth /ワイヤレスコントローラーの場合:

すべてのタイプのBluetoothおよびワイヤレス接続について、次の手順に従います。

  1. Windows + Rを押して、「 devmgmt.msc ダイアログボックスで ‘を入力し、Enterキーを押します。

    devmgmt.mscと入力し、Enterキーを押してデバイスマネージャーを開きます

  2. 次に、デバイスマネージャーからBluetoothドライバーを見つけて右クリックし、[ プロパティ
  3. 選択する 詳細 タブからセクションを選択し、 ハードウェアID ドロップダウンプレゼントから。

    ハードウェアIDへのアクセス

  4. 最初のIDをメモ帳にコピーして、「 BTHENUM IDに「」が含まれる HID 「」
    (たとえば、ハードウェアIDが「BTHENUM_148F&PID_5370」の場合は「HID_148F&PID_5370」に変更します)
  5. もう一度Windows + Rを押して、次のように入力します 「regedit」 ダイアログボックスで、Enterキーを押します。
  6. レジストリエディタに移動したら、次のキーに移動します。
    HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Services  HidGuardian  Parameters
  7. をダブルクリックします 影響を受けるデバイス オプションを選択し、作成した変更済みIDをそこに貼り付けます。

有線コントローラーの場合:

  1. 以前のソリューションで行ったようにデバイスマネージャーに移動し、ドライバーのIDセクションに移動します。
  2. これで、最初のIDのみをコピーする代わりに、 最初の3つ メモ帳へのID。この場合、IDは変更されません。
  3. 以前と同じレジストリエントリに移動し、3つのIDすべてをに貼り付けます 影響を受けるデバイス
読んだ3分