This post is purely to save someone else (or my future self) the frustration of troubleshooting their Thunderbolt dock if they reinstall Windows and then can't get the dock working.

Background

The context around my situation was this:

  • I'm using a Lenovo P43s and Lenovo "ThinkPad Thunderbolt 3 Workstation Doc", part 40ANY230US.
  • I ran a system update for the P43s which ended up bricking my machine - no POST, no boot, no sign of life.
  • It was under warranty so I ended up needing a new system board and a new SSD via Lenovo's service. The tech replaced those and gave them back to me to load Windows etc.
  • I installed Windows 10 and my apps, but I was not able to get the Thunderbolt dock fully working.

What wasn't working

I'm using 3 external monitors and they were working. The drivers appeared to recognize them for some reason, so, thankfully, I was able to hook up to the dock and see/use all 3 monitors as I had before the dreaded system update a few days ago.

However, nothing else on the dock was working (and it was working fine 2 days ago). Specifically:

  • Ethernet wasn't recognized
  • Audio wasn't working
  • None of the USB ports worked, although the one "always on" USB port did offer a trickle charge to my phone which was plugged in charging (but very slowly).

What I tried

I went through "driver hell" trying to figure out what drivers were not loaded or working. Lenovo Vantage/System Update found no issues. Windows didn't see any updates required. Device Manager showed no issues and I could see a Thunderbolt Controller in the Device Manager listing.

I removed and reinstalled that controller. I downloaded and reinstalled new updates from Lenovo's site for my machine regarding Thunderbolt drivers for Windows 10 links.

NOTHING WORKED.

I googled Thunderbolt with various keywords "drivers", "Windows 10" etc. and ended up on an Intel site. Dummy me, I didn't realize Thunderbolt was an Intel thing so I was limiting my search to Lenovo's site for the longest time.

What worked

I ended up on this page but I didn't install anything from it. (2023 update - the previous URL is no longer valid. This is the URL (above) that my old link redirected to.)

💡
The Thunderbolt Control Center software (available on the Microsoft Store) may be needed to approve and manage Thunderbolt devices.
Screenshot of the details around the Thunderbolt driver and instructions for installing it.

I went to the link to the Microsoft Store, and the item is called Thunderbolt Control Center (published by Intel Corp)., downloaded it, installed it and sure enough, that was what was missing.

Thunderbolt Control Center window

As soon as I launched the app, it saw my Lenovo dock but it said it was not connected. I clicked on that, told it to "Always Connect" and voilà, everything started working.

Thunderbolt Control Center shows my dock and the option to "Always Connect".

I thought I'd go insane trying to figure this out. I hope this helps someone else out because I was about the throw the computer out the window by the time I got to this point. 😄