Controller not recognized after being re - plugged

hey so I’ve been using retroarch to play games & things are going pretty well except for one thing. I have an xbox one controller, wired through usb & when i plug it in before starting up retroarch, it gets recognized and works as it’s supposed to. However if i unplug it once & reconnect it, it won’t be recognized which makes me have to start up retroarch again to have it be recognized. Wondering if there’s a fix to this since i didn’t have this issue before, however i re-installed retroarch before.