![c# diagnostic](https://i-blog.csdnimg.cn/blog_migrate/89b31332b85f53ace64c33ee3da01648.png)
c# diagnostic
I've got a personal Surface Pro 3 that I like very much. It's worked great for years and I haven't had any issues with it. However, yesterday while installing a 3rd party USB device something got goofed around with the drivers and I ended up in this state.
我有一个非常喜欢的个人Surface Pro 3。 多年来效果很好,但我没有任何问题。 但是,昨天在安装第三方USB设备时,驱动程序有些混乱,我最终处于这种状态。
![Universal Serial Bus (USB) Controller banged out in Device Manager Universal Serial Bus (USB) Controller banged out in Device Manager](https://i-blog.csdnimg.cn/blog_migrate/41d55b8858c45f0d0347519729744739.png)
That "banged out" device in my Device Manager is the root Universal Serial Bus (USB) Controller for the Surface. That means everything USB didn't work since everything USB hangs off that root device node. I know it's an Intel USB 3.0 xHCI Host Controller but I didn't want to go installing random Intel Drivers. I just wanted the Surface back the way it was, working, with the standard drivers.
我的设备管理器中的“跳出”设备是Surface的根通用串行总线(USB)控制器。 这意味着所有USB都无法正常工作,因为所有USB都挂在该根设备节点上。 我知道这是一个英特尔USB 3.0 xHCI主机控制器,但我不想安装随机的英特尔驱动程序。 我只是想让Surface恢复使用标准驱动程序的方式。
I tried the usual stuff like Uninstalling the Device and rebooting, hoping Windows would heal it but it didn't work. Because the main USB device was dead that meant my Surface Type Keyboard didn't work, my mouse didn't work, nothing. I had to do everything with the touchscreen.
我尝试了诸如卸载设备并重新启动之类的常规操作,希望Windows能够修复它,但是它不起作用。 由于主USB设备已失效,这意味着我的Surface Type键盘无法正常工作,因此鼠标也无法正常工作,什么也没有。 我必须用触摸屏来做所有事情。
After a little poking around on Microsoft Support websites, a friend turned me onto the "Surface Tools for IT." These are the tools that IT Departments use when they are rolling out a bunch of Surfaces to an organization and they are regularly updated. In fact, these were updated just yesterday!
在Microsoft支持网站上浏览了一下之后,一个朋友把我带到了“用于IT的Surface工具”上。 这些是IT部门向组织推出大量Surface并定期更新时使用的工具。 实际上,这些是昨天才更新的!
![Surface Diagnostic Toolkit Surface Diagnostic Toolkit](https://i-blog.csdnimg.cn/blog_migrate/79ed5ca788a7b035f6360fd77e392c6a.png)
There are a number of utilities you can check out but the most useful is the Surface Diagnostic Toolkit. It checks hardware and software versions and found a number of little drivers things wrong...and fixed them. It reset my USB Controller and put in the right driver and I'm back in business.
您可以签出许多实用程序,但最有用的是Surface Diagnostic Toolkit。 它检查硬件和软件版本,发现一些小驱动程序有问题……并对其进行了修复。 它重置了我的USB控制器并放入了正确的驱动程序,然后我又恢复了工作。
This util was useful enough to me that I wish it had been installed by default on the Surface and plugged into the built-in Windows Troubleshooting feature.
该实用程序对我来说足够有用,我希望它已默认安装在Surface上并插入内置的Windows故障排除功能。
c# diagnostic