Я почти уверен, что столкнулся с этой проблемой после того, как Acronis Backup & Restore 11.5 запустил образ моего диска в файл .tib.
В исходной и целевой системах, по-видимому, впоследствии отсутствовал C:\windows\inf\usb.inf.
Позже я скопировал его с моего нетбука и обновил драйверы, и беспроводная клавиатура Logitech K400 снова заработала.
Похоже, что это повлияло не только на приемники унификации Logitech, но и на все USB-устройства.
Это касается и моего планшета Android, а также моего приемника контроллера Microsoft Xbox 360 USB, поскольку он синхронизируется с двумя 360 площадками, но это не влияет на мой проводной PowerA Minix360.
Моя проводная клавиатура microsoft 600 и logitech V220 также не подвержены этой уязвимости, так как они не «USB Composite Device», а «USB Human Interface Device».
USB Composite Device используется для подключения нескольких дочерних устройств к одному родительскому устройству, например, к двум конечным точкам USB Human Interface Device (одна для клавиатуры, другая для мыши), как это делает приемник Logitech Unifying.
Большое спасибо lucvdv answers.microsoft.com для выяснения этого:
Some time ago, my system stopped recognizing some, but not all USB devices.
USB ports are fine, it reads the device descriptors but then either says
it's unknown hardware or says it can't find a driver for it.
A second symptom that must have started at the same time is that it
"forgets" all about some USB devices that have always worked fine before,
with the same result: suddenly either "unknown" or "can't find a driver".
Two weeks ago, it was my keyboard.
It still worked when I logged on (it had to, I used it to enter my password).
Immediately after logging on, the found new hardware thing popped up,
after a few seconds it said it failed to install my new hardware, and at
that moment my keyboard stopped working.
Never found a solution, I've been using a PS2 keyboard instead since.
I've tried other USB keyboards, it didn't recognize any of them.
Yesterday, it was the USB hub that's built into my monitor that
suddenly turned into an "unknown device", and nothing I connect
to it is detected anymore.
In an attempt to fix that, I launched the device manager and let it
scan for new hardware.
Result: instead of my USB hub starting to work again, my
Logitech wireless mouse stopped working.
The "USB receiver" is now listed with an exclamation mark,
"drivers for this device are not installed".
It worked fine just a few seconds before.
Right now I'm back to using a wired USB mouse, but I wonder how
long that's going to keep working.
It's not the receiver that's at fault: when I plug it in,
it shows up in device management with the right name and device ID:
USB\VID_046D&PID_C52B&REV_1201 - USB\VID_046D&PID_C52B,
and status "The drivers for this device are not installed. (Code 28)".
Comparing the contents of %SystemRoot%\Inf to another Win7-64 system,
I noticed that file USB.INF was missing.
Copied it over from the other system, started device manager and
re-installed drivers for the non-working devices, and the problem is fixed.
Спасибо за ваше терпение в отслеживании этого, lucvdv!