Symptoms
A Thunderbolt device may stop working properly in Windows 10 in the following scenarios:
Scenario 1: When you rapidly and repeatedly insert and remove a Thunderbolt device, the Thunderbolt port may stop responding. Once the Thunderbolt port is in this state, it no longer recognizes any attached device.
Scenario 2: When you swap two Thunderbolt devices while the PC is in a hibernation state, the connected Thunderbolt devices may not function properly after the PC resumes from hibernation. The Device Manager indicates the devices are not functioning with a yellow exclamation mark and Error Code 31.
Cause
Scenario 1: This issue occurs because the Thunderbolt controller is inaccessible at the time the driver tries to access it.
Scenario 2: This scenario may result in incorrectly configured Thunderbolt ports.
Resolution
To resolve these issues, disconnect all devices attached to the Thunderbolt ports, wait 5 seconds, and then reattach the devices.
Scenario 2 is resolved in the Windows 10 Fall Creators Update (version 1709). To check that you’ve installed the latest Windows Updates, select the Start button, then select Settings > Update & security > Windows Update . Then select Check for updates.