Nenhuma das respostas responde à pergunta do título.
How to “restart/repair” a USB port?
Existem três maneiras de "reiniciar" uma porta USB específica:
- Reinicie o computador. Ou ...
- Desconecte e reconecte o dispositivo físico conectado à porta. Ou ...
- Desative e reative o dispositivo USB Root Hub ao qual a porta está conectada.
No Windows, você faria (3) pelo Gerenciador de dispositivos ou pelo < Utilitário em> devcon.exe .
A razão pela qual esses são os únicos métodos é devido ao protocolo de handshaking USB, que é iniciado pelo dispositivo USB quando está conectado, não pelo controlador. Isso causa problemas como depois de removê-la com segurança. Mas, ao rodar o dispositivo USB Root Hub, todos os dispositivos conectados a esse hub se reinicializam. (O infeliz efeito colateral é que ele faz com que todos os dispositivos conectados a esse hub se reinicializem, o que pode ser problemático se você tiver outros dispositivos nesse hub que estejam em uso.)