nov 11 2008

Windows Vista non riesce ad installare le periferiche usb

Category: Windows Vistaadmin @ 00:32

Durante il normale utilizzo del computer può capitare che windows vista non riconosca più le periferiche usb come hard disk usb, pen drive, quando si danneggia un file relativo al database dei driver, la periferica viene riconosciuta ma i driver non vengono istallati.

Dopo aver analizzato attentamente il problema, ho scoperto che basta cancellare il database dei vecchi driver. Questo database viene ricreato automaticamente da Windows se non è presente nel sistema. L’unico problema sta nel fatto che i file relativi al database non possono essere cancellati durante l’esecuzione di Windows.

METODO 1: USO DI LINUX

Per cancellarli ho fatto il boot da linux e ho eliminato i seguenti file dalla directory Windows/inf:

* drvindex.dat
* infpub.dat
* infstor.dat
* infstrng.dat
* infcache.*
* setupapi.*

Gli * indicano qualsiasi estensione, quindi ad esempio per il file setupapi.* si intendono setupapi.app.log, setupapi.dev.log, setupapi.ev1, setupapi.ev2 e via dicendo.

Riavviato Windows Vista e tutto è ritornato come prima.

METODO 2: USO DEL PROGRAMMA “OWN”

Assicurarsi di avere disabilitato l’UAC in Windows (qui le istruzioni), dopodichè istallare il seguente programma: “Own-ita“.

Andare nella directory Windows/inf e cliccare col tasto destro su ognuno dei seguenti file e selezionare la voce “Own”:

* drvindex.dat
* infpub.dat
* infstor.dat
* infstrng.dat
* infcache.*
* setupapi.*

Gli * indicano qualsiasi estensione, quindi ad esempio per il file setupapi.* si intendono setupapi.app.log, setupapi.dev.log, setupapi.ev1, setupapi.ev2 e così via.

Una volta modificati i permessi di questi file è necessario rimuoverli.

Riavviando Windows il problema dovrebbe (il condizionale è d’obbligo™) essere risolto.

Aggiornamento: Riporto le istruzioni per rimuovere own-ita, già postate su un commento.

Apri regedit (clicca su start e scrivi regedit) ed elimina le voci:

* HKEY_CLASSES_ROOT\Directory\shell\Own\command
* HKEY_CLASSES_ROOT\*\shell\Own\command.

Riavviando il sistema non dovresti più avere la voce own nel menu del tasto destro.
Se vuoi anche eliminare fisicamente anche i file, essi si trovano in C:\Windows\System32 e si chiamano rispettivamente own.bat e ownf.bat.

Fonte: Scognito

Rispondi

Per commentare devi accedere al sito. Accedi.