Newsgroup: it.comp.os.win.xp
Titolo: Plug and Play non funziona più

Ho un problema che non riesco a risolvere. Stavo installando una
webcam della logitech sul mio pc. Seguendo il wizard di installazione,
sono arrivato al punto in cui il wizard mi chiedeva di installare la
webcam. L'ho collegata su un hub USB (un D-Link 7 porte alimentato) e
l'installer della Logitech sembra non aver gradito la cosa. Dopo aver
cercato per un po' i driver, mi è uscito il messaggio "si è verificato
un errore durante l'installazione dell'hardware". Il wizard mi
suggeriva, in caso di problemi nel riconoscimento, di avviare una
procedura di troubleshooting. L'ho avviata, e dopo un po' di frullate
mi è uscito un messaggio del tipo "devi collegare la webcam
direttamente al tuo pc" (come se avesser rilevato che era collegata
tramite un hub e non direttamente ad una delle porte del pc).
Bene, ho scollegato la webcam dall'hub e l'ho collegata ad una delle
porte usb del pc... nulla, nessun segno di riconoscimento
dell'hardware. Dopo un po' di prove mi sono accorto che con tutta
probabilità il servizio "Plug & play" è andato a farsi benedire. Se
vado in "Gestione Periferiche" infatti vedo tutto vuoto. Se vado in
"Servizi", vedo che il servizio "Plug & Play" apparentamente è
avviato, ma i tasti "Avvia / Stoppa / Riavvia" sono disabilitati in
grigio. Non posso fare uno stop o un restart, e dai sintomi mi pare
proprio che il servizio in effetti non stia funzionando. Ho cercato un
po' su google ma non riesco a trovare una procedura per ripristinare
il funzionamento del servizio. Cosa posso fare?
Windows XP Sp2, aggiornato con tutte le patch di sicurezza, pc AMD64
4000+, scheda madre MSI K8N. La webcam che stavo provando ad
instlallare era una Logitech Quickcam Pro 3000.
Grazie in anticipo per l'aiuto.

 grigio. 
controllato per bene l'event viewer... niente di niente, nessun 
messaggio, nessun errore, nessun warning... tutto sembra funzionare 
perfettamente, e invece il servizio Plug & Play chiaramente non 
funziona.. provato anche sfc /scannow e non ho risolto niente.. quali 
altri tentativi posso fare?

 altri tentativi posso fare?
installato SP3.. al reboot, stessa situazione, niente di niente. 
Qualcuno sa aiutarmi? Non mi costringete a formattare.. :)

 Qualcuno sa aiutarmi? Non mi costringete a formattare.. :)
risolto. Scrivo la soluzione qui, casomai dovesse essere utile a 
qualcuno in futuro. Sono due giorni che sto sbattendomi dietro a questo 
problema, non è stato facile trovare la soluzione su internet in quanto 
questo problema può avere origini diverse, ma a quanto pare quando 
accade a seguito dell'installazione di nuovo hardware (come nel mio 
caso) questo è quello che succede:
il problema sembra risiedere nel driver (o nell'installer) scritto in 
modo errato. Probabilmente il problema è che il tipo di chiave per il 
comando "PATH" viene cambiato per qualche strano bug. Probabilmente 
l'installer (o il driver) scritto male legge il path originale dal 
registro, aggiunge le sue entry alla path string, e quindi scrive gli 
update nel registro come tipo "REG_SZ" (invece di "REG_EXPAND_SZ" come 
sarebbe corretto). Questo da origine ad un problema di permessi sul 
registro che, se causa il malfunzionamento del servizio "Plug & Play", 
crea di conseguenza problemi a tutto il sistema di gestione delle 
periferiche
La soluzione: ripristinare i permessi originali al registro di windows. 
Per fare questo in modo massivo e automatico:
1) Scaricate e installate SubInACL
http://www.microsoft.com/downloads/details.aspx?FamilyID=E8BA3E56-D8FE-4A91-93CF-ED6985E3927B&displaylang=en
2) Create un file vuoto chiamato "reset.cmd" in C:\Programmi\Windows 
Resource Kits\Toolsce Kits\Tools
3) Modificate il file reset.cmd con il blocco note e scriveteci dentro 
le seguenti righe:
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=system=f
4) Salvete il file e chiudete il blocco note
5) Aprite il prompt dei comandi (start->esegui->cmd). Andate nella 
directory dove si trova lo script (cd :\Programmi\Windows Resource 
Kits\Toolsce Kits\Tools) ed eseguitelo.
Nel mio caso, la procedura sopra descritta ha risolto perfettamente il 
problema.