Hi Dorian,
Thank you for posting your query in the Microsoft Communities.
Sorry to know that you are experiencing issues with Xbox controller on your Windows 8.1 machine. Let me try and assist you.
There are several causes of Code 39 errors:
- A required device driver is missing.
- A required binary file is corrupted.
- There is a problem with the file I/O process.
- A driver that is referencing an entry point in another binary file is unable to load.
Try connecting to different USB ports and check the result.
As you have already tried reinstalling the device and it has not fixed, kindly, follow these methods and check if it helps:
**Method 1: Run the Hardware troubleshooter:**The hardware and devices troubleshooter can detect and fix errors with devices. I would suggest you to run this built-in troubleshooter, refer these steps:
a. Press Windows key + X, select Control panel
b. Change the view by option on the top right to Large icons
c. Click on troubleshooting and click on the view all option on the left panel
d. Run the Hardware and devices troubleshooter.
Method 2:
If that does not help, I would suggest you to disable and re-enable the USB controllers:
a. Press Windows key + X, select Device Manager.
b. Expand Universal Serial Bus controllers.
Note: You might have to scroll down the list to find this item.
d. Right click the first USB controller under Universal Serial Bus controllers, and then click Uninstall to remove it.
e. Repeat step 4 for each USB controller that is listed under Universal Serial Bus controllers.
Note: Restart the computer. After the computer starts, Windows will automatically scan for hardware changes and reinstall all the USB controllers that you uninstalled.
Let us know if it helps. If you have further queries, we will be happy to help.