Digamos que tengo un mouse. Conecto este mouse en la ranura 1 de 4 en una computadora. Pasa por el nuevo dispositivo detectado y todo eso, lo cual está bien. Pero si vuelvo más tarde con el mismo mouse y lo enchufo, por ejemplo, en el slot 3, ¡vuelve a detectarlo! ¿Por qué es esto?
47
Respuestas:
De acuerdo con Raymond Chen :
fuente
Windows (como no dice su sistema operativo, supongo que esto es lo que está usando) asocia un dispositivo con el puerto al que está conectado, por lo que considera que "DISCO USB A en el puerto X" es diferente de "DISCO USB A en puerto Y "y enlaza los controladores y las entradas de registro en consecuencia.
Si usa la opción "mostrar dispositivos no conectados" cuando vea el Administrador de dispositivos, verá el dispositivo conectado a todos los puertos en los que se ha enchufado pero atenuado ya que no está actualmente en ellos. Cuando conecte el dispositivo a uno de estos puertos, Windows solo activará esa instancia de controlador, cuando lo conecte a otro puerto, deberá definir una nueva instancia de controlador para ese puerto antes de activarlo (que es el proceso que ve como usuario se muestra como "agregar nuevo dispositivo".
Esto le permite tener dispositivos idénticos conectados a diferentes puertos que funcionan al mismo tiempo. Hay otras formas de lograr esto, con poca o ninguna diferencia práctica para el usuario final, qué técnica utiliza el sistema operativo, pero así es como Windows decide organizarlo.
fuente