Haga que el controlador se cargue automáticamente cuando se inserta el dispositivo USB

StackOverflow https://stackoverflow.com/questions/5853095

  •  27-10-2019
  •  | 
  •  

Pregunta

Estoy usando una cuenta de usuario limitada en Windows XP, y tengo un poco de problemas para obtener mi adaptoid (el controlador N64 más codiciado -> adaptador USB, debido a su soporte para enviar comandos de controlador N64 RAW + el hecho de que es se ha suspendido) para funcionar sin problemas: como se instala, el software incluido requiere privilegios de administrador para cargar el controlador.

Presumiblemente, es posible organizar que el controlador se cargue automáticamente cuando el adaptoid se inserta agregando algunas cosas al archivo INF para el controlador (wishna1.inf): La pregunta es, qué ¿cosas?

(También me adaptaría igual de bueno si el conductor pudiera cargarse automáticamente cuando algo intentara abrir \Device\Wish_NA1, o incluso para cargarlo automáticamente en cada arranque, realmente, pero hacerlo en la inserción parece el Correcto camino.)

Nota: Tengo acceso a una cuenta administrativa, es solo que prefiero no tener que tener que usar es día a día.

¿Fue útil?

Solución

En primer lugar, aclaremos que un dispositivo USB tiene un controlador Plug & Play en Windows 2000 y superior, por lo que los modos de inicio de los servicios son irrelevantes. El conductor tendrá una entrada como un "servicio" en el registro, pero su modo de inicio es irrelevante aquí.

Dividamos el problema en dos partes:

  • Instalación del controlador para el dispositivo: Esto requiere privilegios administrativos. Esto sucede cuando inserta un dispositivo USB en un puerto por primera vez. Windows repasa sus archivos .inf para encontrar uno que coincida con su hardware. Si el controlador tiene certificación WHQL, se cargará automáticamente. De lo contrario, vería el temido Asistente de hardware Agregar. Si se está ejecutando como administrador, unos pocos clics en Siguiente deberían ser suficientes para instalarlo. De lo contrario, es mejor tener esa contraseña de administrador lista.

  • Carga del controlador para el dispositivo: Una vez que el dispositivo esté instalado, el controlador se cargará cada vez este El dispositivo se inserta en este Puerto USB sin requerir ninguna intervención de usuario adicional. ¿Alguna vez notó cómo se carga una impresora USB, cámara o unidad de disco mucho más rápido la segunda vez que la conecta? Eso es porque eso es solo cargar, sin instalar.

Al mirar el .inf, se ve válido. Además, no se certificó WHQL, por lo que tendrá que instalarlo manualmente.

Supongo que cuando inserta el adaptoid, obtienes un nuevo asistente de hardware Agregar. Si lo señala manualmente al directorio de instalación, ¿el adaptoid instala y funciona? ¿Aparece en el administrador de dispositivos?

Los dispositivos USB PS que tienen un número de serie son una excepción. Están instalados una vez para todos Puertos USB. Sin embargo, esos dispositivos son bastante poco comunes.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top