Hola a todos,

Este articulo tiene su origen en uno de esos fenómenos extraños que solo pasan en informática. El asunto es el siguiente: hace algún tiempo tengo en la máquina del trabajo cuelgues cuando engancho por USB un teclado externo. En aquel momento, habiendo hecho pruebas en otras máquinas y obteniendo el mismo resultado, llegue  a la conclusión de que los Dell Vostro y el controlador USB, se habían ido al carajo en alguna de las múltiples actualizaciones realizadas con nocturnidad y alevosía por nuestro querido MS (previo consentimiento obviamente, mea culpa lo reconozco).

Como digo, en aquel momento me pareció una causa lo suficientemente buena y dada la carga de trabajo que normalmente tengo, la verdad es que no investigue mas. Hoy un compañero ha dado con la solución, gracias Eduardo.

Resulta que ambos tenemos instalado Virtual Box en el sistema. Bien cuando se instala esta herramienta se da de alta un filtro que corresponde con lo que es un teclado virtual, el teclado que se usa dentro de las máquinas. Este filtro queda dado de alta en el registro de Windows en la ruta HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class\{4d36e96b-e325-11ce-bfc1-08002be10318} con el nombre vmkbd. Lo podéis ver en la siguiente imagen:

vmkbd

Bueno parece que por algún motivo que no llego a comprender, cuando se pincha un teclado usb, el sistema erróneamente buscan un driver para vmkbd en lugar de hacerlo para la entrada general kbdclass y es por eso por lo que la máquina se viene abajo.

Espero que este pequeño FAQ pueda ayudar en alguna ocasión a alguno de mis lectores. Por cierto, se me olvidaba, la solución pasa simplemente por borrar vmkbd del la entrada del registro indicada «UpperFilters».

Un saludo y hasta la próxima.

You must be logged in to post a comment.