
Existe alguma maneira de renomear uma porta/dispositivo MIDI no Windows 10?
Quando você conecta um dispositivo USB MIDI a um PC com Windows 10, ele recebe um nome. Se você conectar o mesmo dispositivo a uma porta USB diferente, ele receberá um nome novo e diferente.
Tenho colegas que trabalham em uma parte diferente do mundo que usam um script que espera encontrar um dispositivo MIDI com um nome específico. O script não funciona se o dispositivo for conectado a uma porta USB diferente. Não podemos mudar facilmente o script ou o comportamento das pessoas e, portanto, gostaríamos de algum mecanismo para renomear a porta MIDI. No Windows 7, desinstalavam e reinstalavam o driver, mas isso não funciona no Windows 10, lembra.
Onde o Windows 10 armazena os nomes das portas MIDI para dispositivos USB?
Responder1
A renomeação de dispositivos do Windows é algo que acontece pelo menos desde o Windows XP, por isso tenho pouco respeito profissional pelo autor do script que não percebeu isso. Isso deve ser resolvido no roteiro desde o início, de uma forma ou de outra. E este ainda é omelhorsolução. Espero que esse script esteja sob algum tipo de garantia.
Dito isto, você tem que lidar com isso agora. Há um artigo legalComo resolver o infame problema de renomeação de dispositivos MIDI do Windows 10. O conselho parece funcionar. Em essência, diz:
- Desconectar dispositivo
- UsarUSBDeviewpara desinstalar todas as instâncias
- Reiniciar
- Conectar dispositivo
O dispositivo deve sempre ter o mesmo nome quando conectado pela primeira vez, independentemente da porta usada. Nos meus testes limitados - sim. Existem três desvantagens principais neste método:
- Requer desconectar e conectar novamente, a mesma ação que cria o problema
- Requer reinicialização, por isso seria irritante para os usuários
- A Microsoft nãogarantiaessa primeira conexão sempre terá o mesmo nome - portanto, esse método pode parar de funcionar na próxima atualização do Windows se a MS decidir, sem aviso.
Portanto, consertar o script pode ser um caminho mais fácil, mesmo que não seja assim agora.