Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục lỗi InputMapper không kết nối độc quyền (Exclusive Mode)

Nhiều người dùng báo cáo Chế độ Độc quyền (Exclusive Mode) của InputMapper không còn hoạt động trên Windows 10 sau khi cập nhật Windows 10 Fall Creators Update hoặc Anniversary Update. Theo các báo cáo người dùng, tính năng Run DS4 exclusively không còn chuyển sang Exclusive Mode. Trên các phiên bản InputMapper cũ, mục sẽ xuất hiện là Use Exclusive Mode trong menu Settings.

Nguyên nhân gây ra lỗi InputMapper Failed to Connect Exclusively

Sau khi điều tra vấn đề và xem các báo cáo người dùng, rõ ràng vấn đề xảy ra do thay đổi cách Windows xử lý thiết bị HID khi chúng được kết nối.

Cả bản cập nhật Anniversary và Creators đều giới thiệu một quy trình mở mọi thiết bị HID có sẵn, do đó cản trở khả năng của InputMapper mở thiết bị độc quyền. Xung đột này không thể giải quyết bởi nhà phát triển vì nó xảy ra trong kernel32.dll.

Cách khắc phục lỗi InputMapper Failed to Connect Exclusively

Nếu bạn đang cố cấu hình tay cầm PS4 cho PC qua InputMapper, bài viết này sẽ cung cấp cho bạn một vài hướng dẫn khắc phục sự cố. Dưới đây bạn có tập hợp các phương pháp mà người dùng Windows 10 khác trong tình huống tương tự đã dùng để giải quyết vấn đề.

Tất cả các phương pháp dưới đây được xác nhận hoạt động bởi ít nhất một người dùng, vì vậy hãy thoải mái dùng bất kỳ phương pháp nào thuận tiện cho tình huống của bạn. Hãy bắt đầu!

Phương pháp 1: Sử dụng InputMapper HidGuardian

Nhà phát triển sau InputMapper phát hành một công cụ độc lập mới khởi chạy dịch vụ có khả năng lọc các driver liên quan, giúp dễ dàng đạt được Exclusive Mode trên Windows 10.

Công cụ nhỏ này được thiết kế để dùng với ứng dụng chính InputMapper. Nó về cơ bản đảm bảo Windows không can thiệp vào tính năng DS4 độc quyền. Bạn có thể tải InputMapper HidGuardian từ liên kết này (tại đây).

Để sử dụng, chạy dịch vụ (bằng cách mở mọi file .bat với quyền administrator) trước khi bắt đầu InputMapper và chắc chắn nó vẫn mở cho đến khi bạn nhấp nút Run Ds4 exclusively.

Phương pháp 2: Bật lại thiết bị Bluetooth HID

Một số người dùng khám phá InputMapper hoạt động sai do thay đổi cách thiết bị Bluetooth HID tương tác với bộ điều khiển Dual Shock 4 liên quan. Như hóa ra, bật lại thiết bị Bluetooth HID trong khi tất cả ứng dụng liên quan được tắt sẽ khắc phục lỗi này.

Dưới đây là hướng dẫn nhanh cách làm:

  1. Đảm bảo mọi ứng dụng bạn có thể dùng để kết nối tay cầm PS với PC đã đóng. Bao gồm InputMapper, DS4Windows, SCP hoặc DS4Tool.
  2. Đảm bảo tay cầm PS của bạn không kết nối với PC.
  3. Nhấn Windows key + R để mở hộp Run. Tiếp theo, gõ “devmgmt.msc” và nhấn Enter để mở Device Manager.
  4. Trong Device Manager, tìm Bluetooth HID Device (thường nằm trong menu thả xuống Human Interface Devices).
    Lưu ý: Thiết bị cũng có thể tên là HID-Compliant game controller nếu bạn dùng tay cầm có dây.
  5. Khi tìm thấy thiết bị, nhấp chuột phải và chọn Disable. Với dịch vụ bị tắt, dùng menu Action từ ribbon ở trên để nhấp Scan for Hardware changes.
  6. Sau khi danh sách được làm mới, nhấp chuột phải vào Bluetooth HID Device lại và chọn Enabled.
  7. Khởi chạy ứng dụng cần thiết để kết nối tay cầm PS4 với PC. InputMapper nên hoạt động đúng bây giờ.

Hãy nhớ bạn có thể phải lặp lại quy trình này mỗi khi bạn kết nối lại tay cầm Dual Shock 4. Bạn cũng có thể làm toàn bộ quy trình dễ dàng hơn bằng cách dùng Dualshock Exclusive Mode Tool. Chương trình freeware này sẽ tự động thực hiện các bước trên giúp bạn tiết kiệm thời gian chơi game.

Phương pháp 3: Sử dụng và cấu hình Exclusive Mode của HidGuardian

Một phương pháp khác chúng ta có thể dùng là cấu hình Exclusive mode của HidGuardian. Các phương pháp khác nhau cho tay cầm có dây và Bluetooth. Hãy chắc chắn bạn đăng nhập với quyền administrator. Bạn luôn có thể hoàn tác thay đổi sau.

Cho tay cầm Bluetooth/Không dây:

Làm theo các bước này cho mọi loại kết nối Bluetooth và Không dây.

  1. Nhấn Windows + R, gõ ‘devmgmt.msc‘ trong hộp thoại, và nhấn Enter.
  2. Bây giờ tìm driver Bluetooth từ Device Manager, nhấp chuột phải, và chọn Properties.
  3. Chọn tab Details và chọn Hardware IDs từ menu thả xuống.
  4. Sao chép ID đầu tiên vào Notepad và thay thế “BTHENUM” trong ID bằng “HID”
    (Ví dụ, nếu Hardware ID là “BTHENUM_148F&PID_5370” Đổi thành “HID_148F&PID_5370”)
  5. Nhấn Windows + R lại, gõ “regedit” trong hộp thoại, và nhấn Enter.
  6. Khi đã trong Registry Editor, điều hướng đến khóa sau:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HidGuardian\Parameters
  7. Nhấp đúp vào tùy chọn Affected Devices và dán ID đã sửa chúng ta vừa tạo vào đó.

Cho tay cầm có dây:

  1. Điều hướng đến device manager như chúng ta làm ở giải pháp trước và đến phần ID của Driver.
  2. Bây giờ thay vì chỉ sao chép ID đầu tiên, hãy sao chép ba ID đầu tiên vào Notepad. Chúng ta sẽ không thay đổi ID trong trường hợp này.
  3. Điều hướng đến cùng mục registry như trước và dán cả ba ID vào Affected Devices.