20191007

If you install the KB4524147, it may cause removable USB controller broken.

Translated by Google Translate.

All of my external USB devices failed after I went to work today. The result of the final check was that the Intel USB 3.1 XHCI Controller on the ThinkPad Thunderbolt 3 Dock Gen 2 failed. The error message is Object Name already exists. Code 31. Then I repeatedly removed the device and then did a hardware change scan several times. There was no way to solve this problem, then I started my debugging process.

First of all, I removed the KB4524147 first, then it didn't work after rebooting. I also did several removals and hardware change scans. It didn't work, so I started to remove all the software related to Thunderbolt, from the software with the latest installation date. After I started the removal, and after the reboot, I started to update the latest major and recommended firmware and drivers with Lenovo Vantage, and all UEFI / Thunderbolt / Intel ME Firmwares were updated.

After plugging in the ThinkPad Thunderbolt 3 Dock Gen 2, the above Intel USB 3.1 XHCI Controller is still in a failed state. I came to think of one thing. I recently tested the VirtualHere USB Server function, so I installed VirtualHere USB Controller on my computer. I guess I probably have this problem left. After I removed all the Intel USB 3.1 XHCI Controller with the exclamation mark and the VirtualHere USB 3 XHCI Controller, after the hardware change scan, the Intel USB 3.1 XHCI Controller function on the ThinkPad Thunderbolt 3 Dock Gen 2 returned to normal.

So the war criminals are KB4524147 and VirtualHere USB 3 XHCI Controller, the victim is the Intel USB 3.1 XHCI Controller on the ThinkPad Thunderbolt 3 Dock Gen 2, and then I am the unfortunate lightning rod that Google can't find the result.

中文原文:

今天上班的時候我所有外接的 USB 裝置都失效了,最後檢查的結果是 ThinkPad Thunderbolt 3 Dock Gen 2 上面的 Intel USB 3.1 XHCI Controller 失效,錯誤訊息是 Object Name already exists. Code 31。然後我重複移除裝置,然後做硬體變更掃描好幾次,這個問題都沒有辦法解決,然後我開始了我的除錯過程。

首先我先移除 KB4524147,然後重新開機之後沒有用,也做過多次的移除裝置跟硬體變更掃描,也沒有用,所以我開始移除所有跟 Thunderbolt 相關的軟體,從安裝日期最近的軟體開始移除,然後經歷過重開機之後,我開始用 Lenovo Vantage 更新最近的重大跟建議等級的韌體跟驅動程式,連 UEFI / Thunderbolt / Intel ME Firmware 都全部更新了。

最後插上 ThinkPad Thunderbolt 3 Dock Gen 2 後,上面的 Intel USB 3.1 XHCI Controller 還是失效狀態,再來我想到一件事情,我最近在測試 VirtualHere USB Server 的功能,所以我的電腦上面有安裝 VirtualHere USB Controller,我猜想大概就剩下這個問題了。我索性把所有顯示驚嘆號的 Intel USB 3.1 XHCI Controller 跟 VirtualHere USB 3 XHCI Controller 移除之後,做硬體變更掃描之後,ThinkPad Thunderbolt 3 Dock Gen 2 上面的 Intel USB 3.1 XHCI Controller 功能就恢復正常了。

所以戰犯是 KB4524147 跟 VirtualHere USB 3 XHCI Controller,受害人是 ThinkPad Thunderbolt 3 Dock Gen 2 上面的 Intel USB 3.1 XHCI Controller,然後我是那個 Google 找不到結果的不幸避雷針。

The normal state before installing the KB4524147.
在安裝 KB4524147 前的正常狀態。


An abnormal state after installing KB4524147.
在安裝 KB4524147 後的不正常狀態。


Object Name already exists. Code 31


Connected Thunderbolt 3 Dock.
已連接的 Thunderbolt 3 Dock



Remove all Thunderbolt software.
移除所有 Thunderbolt 軟體。