This is from microsoft -
Step 1: Install the driver through Windows Updates
a. Check Windows Updates to see if there is a driver listed for the device and install it successfully.
See Automatically get recommended drivers and updates for your hardware
Step 2: Check if the device is deteced in device manager
a. Click Start, type devmgmt.msc and hit enter.
b. Look for the joystick item, right click on it and click Update driver.
c. Follow the instructions on the wizard to install the driver successfully.
Step 3: Run the Microsoft Fix it to diagnose the problem
a. Click Hardware devices not detected or not working
b. Click "Run now" button and run the tool successfully.
c. Once the tool has run successfully, restart the computer.
d. Check if you're able to install the device successfully.
Regards,
Syed - Microsoft Support.
Visit our Microsoft Answers Feedback Forum and let us know what you think.