Ho lottato per un pò di tempo con un Samsung Galaxy S (cellulare Android) che collegato via USB al mio PC con Windows XP, non funziona: il PC continua a riscontare un “MTP Device” ma il dispositivo non funziona mai (codice 41). Il problema pare essere piuttosto comune, ma non si trovo soluzioni online funzionanti. Inoltre il rpoblema non pare limitato a questo dispositivo particolare, ma è segnalato su tanti dispositivi che espongono una interfaccia Media Transfer Protocol (MTP appunto).
Dando un’occhiata a setupapi.log
si trova che la classe del device è EEC5AD98-8080-425f-922A-DABF3DE3F69A
.
Apriamo il registro, andiamo in HKLM\SYSTEM\CurrentControlSet\Control\Class\{EEC5AD98-8080-425f-922A-DABF3DE3F69A}
e notiamo che è presente un upperfilter denominato KLFLTDEV
. Peccato che questo device non esista.. sembra infatti essere un rimasuglio di una vecchia installazione di Kaspersky. Eliminata la chiave UpperFilters, il problema è risolto senza nemmeno la necessità di riavviare.