make sure you are using the updated xbox driver
xusb21.sys from 2009 is the old one, xusb22.sys from 2012? is the new one
version in 2009 causes bugchecks.
make sure you have updated the motherboard BIOS to get new USB support, update the CPU chipset drivers to get usb 2.x chipset updates, update any USB 3.0 drivers from your motherboard vendor.
now, if you still get a bugcheck after the updates and reboot, you would need to have someone look at a memory dump.
The information is not saved in a mini memory dump so you would have to change your system memory dump type to "kernel" memory dump. then after the next bugcheck, you would copy the memory dump to a server, share the files, and post a link so someone can take a quick look in the debugger.
good chance that just doing the updates will fix the problem. The kernel memory dump can help tell you the problem is a caused by a actual device that was attached to your system. Device drivers are not removed when you unplug a USB devices. They just become hidden and can still mess up your system. You can unhide the device and remove the software after you unhide the device.
ZombieDawgg :
Whenever I plug in my Xbox One controller to my PC via USB, the PC goes into Windows Blue Screen saying 'CRITICAL PROCESS DIED' and then reboots, then the controller works fine.
It's not really a breaking problem because it works after it bluescreens, but it can be pretty annoying. I've tried reinstalling the drivers and I'm on the latest version of windows 10 with all the updates.