What controller are you trying to use?
Download and run the DirectX web updater, and check to make sure you don't have any windows updates pending. Also make sure you have 2012 and 2013 Visual C++ redistributable installed.
Download and run the DirectX web updater, and check to make sure you don't have any windows updates pending. Also make sure you have 2012 and 2013 Visual C++ redistributable installed.

