Bem, resolvi usando outra resposta no SU. O problema não tinha nada a ver no final, com o fato de eu estar em um laptop Toshiba, que resultou do fato de que eu tinha drivers MotionJoy instalados para usar um controlador Playstation 3 via USB. Isso funciona bem, no entanto, o pacote do driver MotionJoy também contém drivers para dongles Bluetooth internos e USB, e o Windows decidiu aleatoriamente usar os drivers MotionJoy para meu receptor USB de mouse e teclado.
Eu resolvi isso indo ao Painel de Controle - > Dispositivos e Impressoras. Sob o título "Dispositivos Desconhecidos", havia o receptor USB / mouse USB. Clique com o botão direito - > Propriedades - > Hardware - > Selecione o dispositivo compatível com HID - > Propriedades - > Na guia Geral, Alterar configurações - > Guia Driver, clique em Desinstalar Driver e marque Excluir este driver. Clique em OK e reinicie o sistema.
Deixe-me reafirmar, isso só é aplicável se o mouse ou teclado USB não estiver funcionando e você tiver os drivers MotionJoy instalados no sistema. Eu não procurei uma solução alternativa, porque eu não uso mais o meu controlador PS3 no computador.
Source = Solucionando problemas dos drivers genéricos USB HID da Microsoft