Connect Bluetooth game controller to Windows virtual machine

27 users found this article helpful


Note: With the release of macOS Catalina 10.15.4 update, Apple improved connectivity of Bluetooth devices.

In Parallels Desktop 15 you can connect Bluetooth controllers to Windows.

The following controllers are supported:

Set up the controller

It is important to have good batteries installed, the controller may not work correctly and will disconnect quickly with the weak ones.

  1. Open Windows virtual machine's configuration > Hardware > USB & Bluetooth > enable Share Bluetooth device with Windows option.
  2. In Windows navigate to Start menu > Settings  > Devices > Bluetooth & other devices > click on Add Bluetooth or other device option.
  3. In the appeared window choose Bluetooth.

    NOTE: ignore Everything else option even though it mentions Xbox controller.

  4. Grab the controller, press and hold pairing button(s) depending on the controller you have got for several seconds until you see your device in the list, then click it.

  5. When you get macOS Connection Request pop-up from your controller, ignore it, go back to Windows instead.

  6. In Windows enter PIN 00 for the controller, then select click Connect, then Done to finish the device installation.

IMPORTANT: if you shut down Windows you need to pair the controller again using the same steps.

However if you suspend/resume Windows virtual machine or restart Parallels Desktop without shutting down Windows, the controller will automatically reconnect, no need to pair it again in this case.

NOTE: before pairing the controller again remove the previously added controller from the paired devices list.


Xbox One controller fails to connect or loses connection shortly in Windows virtual machine

This can happen even if you have got good batteries installed in Xbox One.

To resolve it please do the following:

  1. Remove the controller from the paired devices list (Start menu > Settings  > Devices > Bluetooth & other devices > Other devices).
  2. Shut down Windows virtual machine (Actions > Shut Down).
  3. Restart the Mac.
  4. Start Windows and pair the controller again.

Was this article helpful?

Tell us how we can improve it.