Quando si inserisce un CD o un DVD nel lettore CD-ROM, DVD-ROM, CD-RW o DVD-RW del pc, oppure quando si inserisce un supporto di memoria rimovibile USB / FireWire come ad esempio una chiavetta USB o un hard disk esterno o ancora quando si inserisce una scheda di memoria (memory card) , come le SD, CF, MS, xD nel lettore di memory card, di solito viene mostrata la finestra dell' AutoPlay:
La finestra di dialogo AutoPlay (o AutoRun) consente di selezionare un' operazione da eseguire sui contenuti sul disco da una serie di opzioni del menu, come importare immagini, file multimediali, riprodurre musica, trasferire video, aprire la cartella per sfogliare i file in essa contenuti.
Insomma l' AutoPlay è senza dubbio una comoda scorciatoia per l' accesso diretto nonchè l' esecuzione di molte funzioni di uso frequente.
Tuttavia, può capitare che la finestra di dialogo AutoPlay a volte manchi o scompaia.
Non solo non compare la finestra di dialogo dell' AutoPlay , ma anche l' estensione della shell "Apri AutoPlay..." che ci si aspetterebbe di trovare facendo clic destro sul menu contestuale di una specifica unità.

Io personalmente che uso Windows Vista ho cercato di risolvere il problema relativo alla funzione di AutoPlay cercando di ripristinarla da Start / Pannello di controllo / Hardware e suoni e selezionando la voce Riproduci CD o altri supporti automaticamente

ma come si può notare dall' immagine sottostante, l' opzione Utilizza AutoPlay per tutti i supporti e tutti dispositivi era già selezionata.

In Xp la funzione equivalente si raggiunge così:
Andare su Risorse del computer e cliccare con il tasto destro del mouse sull'icona della periferica del lettore che interessa, quindi cliccare su Proprieta'. Dalla finestra che compare selezionare la scheda AutoPlay e attivare in basso la casella Richiedi sempre la scelta dell'operazione per ogni voce presente nel menu a tendina (File musicali, Immagini, File video, Contenuto misto e CD musicale).
Confermare la scelta cliccando sul pulsante Applica e quindi su Ok.

Per risolvere il problema vi spiegherò due metodi uno manuale, l'altro automatico, a voi la scelta :)
METODO MANUALE
- Assicurarsi che il servizio Rilevamento Hardware Shell sia in esecuzione
* In Windows Vista: Fare clic sul pulsante Start e nel campo "Inizia Ricerca " scrivere services.msc, quindi premere Invio.
* In Windows XP:
1. Andare su Start poi su Esegui
2. Nella finestra che si apre, digitare: services.msc

3. Fare clic su OK e si aprirà la finestra relativa ai Servizi.
4. Individuare il servizio Rilevamento Hardware Shell , e fare clic su di esso per selezionarlo.
5. Poi tasto destro sul processo selezionato e scegliere Proprietà:

6. Nella finestra che si apre, alla voce Tipo di avvio fare clic sulla freccia del menu a discesa e scegliere Automatico.
7. Quindi, fare clic su OK, ma prima di farlo, assicurarsi che a Stato del Servizio dica Avviato.
In caso contrario, avviare il servizio premendo il tasto Avvia.

8. Ora il servizio è stato avviato e abilitato, pertanto si può chiudere la finestra Servizi.
- Assicurarsi che l' AutoRun da CD-ROM non è disattivato nel Registro di sistema
* In Windows Xp: Andare su Start (o premete Win + R), digitare Regedit e scegliere OK.
* In Windows Vista: Fare clic sul pulsante Start, digitare regedit nella casella Inizia ricerca, quindi fare clic su regedit nell'elenco Programmi.
Individuare la seguente chiave di registro:
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Services \ CDRom
Individuare nel riquadro di destra il valore del Registro AutoRun e verificare che il valore Dati sia impostato ad 0x0000000(1).

Se è 0x0000000(0) significa che il processo di AutoRun CD-ROM o DVD-ROM è disabilitato, pertanto bisogna riattivarlo cambiando il valore a 1.
Tasto destro sulla voce AutoRun e scegliere Modifica, poi in Dati Valore inserire 1 assicurandosi che come Base sia spuntata la Esadecimale.

- Assicurarsi che sia impostato il corretto valore in NoDriveTypeAutoRun e / o in NoDriveAutoRun policy
La chiave del Registro di sistema NoDriveTypeAutoRun è utilizzata dai Criteri di gruppo per configurare la funzione Autoplay su tutte le unità del tipo specificato.
Per verificare questa impostazione, sempre dal Registro di Sistema trovare la seguente chiave di registro:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer

e, se esiste, anche quest' altra chiave:
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer
Individuare, per entrambe le chiavi di registro, sul riquadro di destra la voce NoDriveTypeAutoRun .
NoDriveTypeAutoRun può assumere diversi valori, alcuni valori possibili in esadecimale che disabilitano la funzione di AutoPlay sono:
0 × 0000001 (1) : disabilita l' AutoRun su unità sconosciute
0 × 0000004 (4) : disabilita l' AutoRun su unità rimovibili
0 × 0000008 (8): disabilita l' AutoRun su unità fisse
0 × 00000010 (16) : disabilita l' AutoRun su unità fisse
0 × 00000020 (32) : disabilita l' AutoRun su unità CD-ROM
0 × 00000040 (64) : disabilita l' AutoRun su dischi RAM
0 × 00000080 (128) : disabilita l' AutoRun su unità di tipo sconosciuto
0 × 000000B5 (181) : disabilita l' AutoRun su CD-ROM, oltre alle unità di default sconosciute, drive rimovibili (floppy), unità di rete e tipi di unità riservati
0 × 000000FF (255) : disabilita l' AutoRun su tutti i tipi di unità
La cosa migliore da fare è impostare NoDriveTypeAutoRun al valore di default, che è
0 × 00000091 (esadecimale) o 145 (decimale).
In Windows XP potremmo trovare il valore 0 × 00000095 (esadecimale) o 149 (decimale).
Per attivare la funzione di AutoPlay su tutti i tipi di unità, NoDriveTypeAutoRun deve essere impostato a 0 (zero) o a 0 × 00000080 (128), che disattiva la funzione di AutoPlay solo su unità di tipo sconosciuto.
Come è determinato il valore da inserire nella chiave NoDriveTypeAutoRun?
Windows associa ad ogni periferica un valore esadecimale:DRIVE_UNKNOWN (unita' sconosciuta) 1
DRIVE_NO_ROOT 2
DRIVE_REMOVABLE (floppy disk e unita' a cartucce) 4
DRIVE_FIXED (dischi rigidi) 8
DRIVE_REMOTE (unita' in rete) 16
DRIVE_CDROM (CD Rom) 32
DRIVE_RAMDISK 64
La chiave NoDriveTypeAutoRun dice in pratica al sistema operativo Windows quali periferiche ESCLUDERE dall'autorun (autoplay).
Il valore da inserire nella chiave NoDriveTypeAutoRun è ottenuto sommando i valori delle singole periferiche e aggiungendo il valore fisso 128.
Quindi, se per esempio si vogliono escludere dall'autorun (autoplay):
le unita' sconosciute (DRIVE_UNKNOWN (1))
il floppy disk e le unita' a cartucce (DRIVE_REMOVABLE (4))
le unita' di rete (DRIVE_REMOTE (16))
bisognerà assegnare alla chiave NoDriveTypeAutoRun il valore 149 (che in esadecimale sara' scritto 0x00000095) che e' dato dalla somma dei valori di queste periferiche piu' 128 (1 + 4 + 16 + 128 = 149). Tale valore ottenuto è proprio quello impostato di default in alcune vecchie versioni di Xp.
La chiave di registro NoDriveAutoRun determina se una particolare unità collegata deve eseguire la funzione automatica o meno.
Di default Vista non aggiunge alcuna sottochiave NoDriveAutoRun al Registro di sistema.
Quindi rimuovete e cancellate tutte le chiavi di registro NoDriveAutoRun dal Registro di sistema.
Andate nel Registro di sistema e cliccate in alto sul menu Modifica/Trova (o premete CTRL+F) e nel campo Trova immettete NoDriveAutoRun e cliccate su Trova successivo. Qualora abbiate tale chiave,questa vi verrà mostrata,voi cliccateci col mouse destro e scegliete Elimina.

METODO AUTOMATICO
Microsoft ha messo a punto un' utility per riparare l' AutoRun di Xp.
Windows XP Autorun Repair Wizard
Ringrazio il mio amico Scar per avermi fornito le immagini del programma Microsoft :)
Una volta scaricata l' utility, eseguitela, ecco la prima schermata che vi si presenterà, cliccate su Avanti:

Adesso verranno esaminati i dispositivi per trovare le impostazioni dell' AutoPlay "difettose" che poi saranno riparate, cliccate su Avanti

Ed ecco le verifica in corso con il report dello Status

Scegliete le unità su cui non funziona l' AutoPlay e poi cliccate su Avanti

Ecco il report, laddove c'è scritto Problems significa che il tool è riuscito a trovare l' errore e pertanto lo riparerà

Ed infatti la voce Problems verrà sosituita da Repaired

Ora dovrete sloggarvi dal vostro account Windows e riloggarvi affinchè le modifiche apportate abbiano effetto.
Un file dettagliato con le relative modifiche è stato generato, cliccando sul pulsante Open Log... potrete leggerlo con attenzione

Ecco un esempio di file di log in formato .txt dove potrete leggere le verifiche e le conseguenti correzioni apportate al registro

- Disinstallazione dei software in conflitto
Alcune applicazioni software, in particolare di immagini dei dischi o programma di modifica delle immagini, come Nero, PowerISO, MagicISO e anche alcuni altri programmi, come Rhapsody e vari prodotti di virtualizzazione VMWare come VMWare Server e VMWare Workstation, una volta installate, possono impedire l' avvio corretto dell' AutoPlay.
In tal caso, provate a disinstallare il software per vedere se il problema è risolto.
Se possibile, tentate il Ripristino configurazione di sistema.

Votalo su Wikio!












49 commenti
Ottima guida come sempre..
comunque.. prego.. :)
Di nulla,è stato il minimo nominarti,grazie ancora per i test che fai :)
Grazie Laura per questa guida, era 1 anno che non riuscivo più ad avere l'autoplay su Windows xp!!! Meravigliosa come sempre.
Grazie Robert@,sempre gentile!
Io non riesco a ripristinare l'autoplay su Vista. Le chiavi di registro che hai indicato non ci sono. Nessuna delle due. Qualcuno può aiutarmi?
PS Avevo installato il programma MagicIso e forse è stato quello a causare il problema. Ma anche disinstallandolo non è cambiato niente.
ok,se non ce l'hai te la crei:
vai comunque nel percorso:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer
e seleziona col mouse sinistro la cartella Explorer
e ora vai sul menu in alto Modifica,poi scegli Nuovo... e poi Valore stringa
tasto destro del mouse sulla voce
Nuovo valore #1
che ti si sarà creata sul menu di destra laddove ti saresti aspettato la chiave e scegli Modifica
a Nome valore ci metti NoDriveTypeAutoRun
e a Dati valore inserisci 91
fammi sapere.
Ho provato a creare la chiave ma l'autoplay continua a non funzionare
ricrea anche le altre chiavi
dimmi la versione esatta di vista che hai
grazie laura per questa guida ...ho seguito tutti i passaggi,ma non funziona comunque l'autoplay...io possiedo windows vista ultimate...inoltre premetto che ho installato vmware che per motivi di sicurezza disabilta l'autoplay,sinceramente a me l autoplay serve e quindi se è possibile vorrei riabilitarlo..grazie per l'ascolto ;)
ciao,prova cosi':
Start / Esegui (o digita direttamente nella casella di ricerca) / gpedit.msc. Si aprirà l’Editor oggetti Criteri di gruppo. Ci sono due possibilità:
1. attivare l’autoplay per l’utente corrente (ramo Configurazione utente)
2. attivare l’autoplay per il computer corrente, quindi tutti gli utenti (ramo Configurazione computer)
In entrambi i casi occorrerà navigare le cartelle per arrivare a:
Modelli amministrativi / Componenti di Windows / Criteri AutoPlay
Sulla destra si caricheranno 3 opzioni. Quella da modificare è solo “Disattiva AutoPlay“. Cliccando due volte sull’opzione si farà accesso alla finestra di modifica azione. Selezionando “Disattivata” il pannello modificherà nuovamente il registro consentendo l’utilizzo dell’AutoPlay di Windows Vista.
Confermare con OK e uscire dal pannello. Sarà possibile ora inserire un DVD per controllare che tutto funzioni nuovamente in modo regolare.
Selezionando “Attivata” la situazione rimarrà invariata e riuscirai a bloccare l’AutoPlay sul nascere.
Io ho windows Vista e ho un problema un po particolare. non mi parte l'autoplay in + non mi esplora il dvd ma se vado su esplora me lo considera come un cd vuoto da masterizzare, pensavo non leggesse il dvd e quindi fosse un problema di lettore ma mi sono accorto che l'antivirus mi mi fa la scansione normale dei file e facendo partire il file principa dal scrivendo il percorso va (ex G:\ setup.exe)
Ho provato a seguire le istruzioni per l'autorun ma non me lo sistema e il comando gpedit.msc mi dice che non esiste... qualche altro consiglio ? grazie daniele
Daniele presumo tu abbia la versione Premium di Vista.Hai provato i consigli dell'articolo e non dell'ultimo commento?
ciao laura ho provato a fare come mi hai detto e finalmete funziona tutto anke con vmware installato...grandissima non mi era mai riuscito..grazie mille...ti amo
prego :)
laura, premetto, ho xp pro sp2. ho preso un paio di virus, li ho corretti e mi ha cancellato msconfig, ripristinato prendendolo da un'altro xp e la cartella x64 anche questa copiata da un'altro s.o.. che succede, tutto funziona, tranne lo stramaledettissimo autoplay!!! ho provato sia il metodo manuale, sia il metodo automatico, sia con altri programmi, ma niente di niente, anzi aggiungo, metto una periferica rimovibile vergine e formattata qui e non parte, la metto in un altro pc, e disabilita anche li l'autoplay, però poi nel secondo pc, risolto (2 antivirus diversi, 2 pc diversi, tutto diverso, secondo pc non infettato da stesso virus). non ci sto capendo più niente so solo che se mi gira, so come risolvere (format c:\q\s) ihih
sicuro di una tua risp ti ringrazio anticipatamente
ps mi dici i valori in decimale di NoDriveAutoRun
ciao,eppure quella è la procedura :)
i valori in decimale li trovi tra parentesi accanto a quelli in esadecimale per esempio per 0 × 00000091 (esadecimale) è 145 (decimale)
grazie per la precedente risp. ho risolto con un bel format!!! cmq ho capito che questo virus, si metteva nel autorun.ini della chiavetta e in qualsiasi unità rimovibile mettevo. quindi unica e sola soluzione era quella di fare una bella formattazione. grazie nuovamente e alla prox
uhm avresti potuto risolvere con questa guida piuttosto che formattare!
ciao laura ho ank'io vista premium ho seguito i consigli dell'articolo ma niente continua a non darmi l'autorun...come posso fare?aspetto cn ansia una tua notizia
ciao laura mi chiamo francesco....senti ank'io ho vista premium e nn mi parte l'autoplay, ho seguito i consigli qui sopra per due volte e niente da fare non mi parte lo stesso...mi puoi aiutare?aspetto cn ansia una tua risposta:)
tutto risolto grazie alla tua guida...
per Francesco e l'anonimo (forse sono la stessa persona): occhio a questo passaggio:
vai nel Registro di sistema e clicca in alto sul menu Modifica/Trova (o premi CTRL+F) e nel campo Trova immetti NoDriveAutoRun e clicca su Trova successivo. Qualora tu abbia tale chiave,questa ti verrà mostrata,voi cliccaci col mouse destro e scegli Elimina.
Ciao sono Flavia
ho un Vista Home premium. Tempo fa mi era sparito l' autoplay e seguendo i tuoi schemi avevo felicemente risolto. Oggi mi sono accorta che non rifunziona più, ho disinstallato eventuali software inseriti in questo periodo e un gioco di mia figlia. Niente. Ho ripristinare la configurazione di sistema. Niente.
Ho tentato scrivendo gpedit.msc ma nulla si muove (sembra non leggerlo, non appare la voce). Ora ho: Rilevamento Hardware Shell in esecuzione (tipo avvio: automatico e stato del servizio:Avviato). hkey local machine....cdrom autorun 1 e hkey local machine....Explorer a 91 (145).
Non so più che fare. Sono nelle tue mani...
ciao Flavia,come sopra:
vai nel Registro di sistema e clicca in alto sul menu Modifica/Trova (o premi CTRL+F) e nel campo Trova immetti NoDriveAutoRun e clicca su Trova successivo. Qualora tu abbia tale chiave,questa ti verrà mostrata,tu cliccaci col mouse destro e scegli Elimina.
Flavia
E' questa la chiave che mi appare....nodrivetypeautorun REG DWORD elimino??
si elimina
Ciao Chiara
non è cambiato niente, se non il fatto che prima di eliminare mi ha detto che può rendere instabile il sistema. Devo provare a riavviare il sistema (computer) o dovrebbe funzionare lo stesso. Per sapere mi dici in caso come si rimette a posto la chiave cancellata??
può stare in diversi percorsi,avresti dovuto segnarti il percorso se avevi intenzione di ripristinarla.
comunque sia quella chiave di default è assente nel registro,non vedo perchè tu debba ricrearla.
in ogni caso riavvia il pc per rendere effettive le modifiche.
per ricrearla(ma cosi' hai l'autoplay disattivato):
vai nel percorso:
HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer
e seleziona col mouse sinistro la cartella Explorer
ora vai sul menu in alto Modifica,poi scegli Nuovo... e poi Valore stringa
tasto destro del mouse sulla voce
Nuovo valore #1
che ti si sarà creata sul menu di destra laddove ti saresti aspettato la chiave e scegli Modifica
a Nome valore ci metti NoDriveAutoRun
e a Dati valore inserisci 1
Ho riacceso il computer e nulla è cambiato, l' autoplay non c'è. Sono andata a vedere nelle chiavi di registro e non c'è più quella di Explorer a cui si dava il valore di 91.
Cosa consigli??
Flavia...
Ti prego non abbandonarmi, anche se il mio caso è disperato.....grazie mille comunque del tuo aiuto
come non c'è la chiave NoDriveTypeAutoRun?
E perchè l'hai tolta?
Ciao Chiara,
e' questa la chiave che mi hai detto tu di eliminare (....nodrivetypeautorun REG DWORD elimino?? messaggio delle 13.42.
scusa io ti avevo detto di cercare ed eliminare la chiave NoDriveAutoRun ,non ci siamo capite,mannaggia.
ora fai cosi':
vai nel percorso:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer
e seleziona col mouse sinistro la cartella Explorer
e ora vai sul menu in alto Modifica,poi scegli Nuovo... e poi Valore stringa
tasto destro del mouse sulla voce
Nuovo valore #1
che ti si sarà creata sul menu di destra laddove ti saresti aspettato la chiave e scegli Modifica
a Nome valore ci metti NoDriveTypeAutoRun
e a Dati valore inserisci 91
Quasi tutto fatto solo che in modifica(sia dal menù in alto che con il tasto dx del mouse) su Nuovo valore#1, mi prende i Dati (91), ma non riesco a cambiare il nome
Ho provato con rinomina, va bene lo stesso??
fai modifica poi scegli valore dword(32 bit)
aspetta ora te la creo io un attimo
Ora funziona, ho disinstallato anche Nero 7, che mi sembra dicevate che poteva creare problemi. Non lo avevo fatto prima perchè ad un mio amico funziona lo stesso.
Grazie mille per essermi stata vicina.....
Un bacione :)
io ti ho detto di cercare NoDriveAutoRun,tu invece hai cercato NoDriveTypeAutoRun.
Io distrattamente ti ho risposto dicendoti di cancellarla.
Ora però qualora tu installassi un software di masterizzazione il problema si potrebbe ripresentare,pertanto devi cercare ed eliminare NoDriveAutoRun.
Ricapitolando ora ho 2 voci in .....explorer:
1° predefinito reg sz (valore non impostato;
2° Nodrivetypeautorun reg sz 91;
Vanno bene o devo fare qualche modifica?? grazie
Si ok
Ciao sono sempre Flavia volevo solo chiederti perchè nero provoca problemi all' autoplay, in quanto lo usavo per la visione dei dvix perchè riuscivo a cambiare lingua 1 con 2 (ita/eng) e mi leggeva i sottotitoli. Con Windows media player e media center pur trovando le funzioni non me le applica. Cosa dici di Cyberlink dvd suite 7 o Cyberlink Power Cinema.
Non capendo il problema non capisco più cosa mettere al suo posto. Grazie mille
Flavia,puoi avere problemi con qualunque software di masterizzazione,pertanto ti ribadisco:devi cercare NoDriveAutoRun ed eliminarla qualora il problema si ripresentasse.
Sai Chiara, la voce NoDriveAutoRun non l' ho mai avuta. Neanche quando l'ho cercata la prima volta.
Flavia
Ti Amo Chiara, sei troppo avanti
Grazie :)
Salve, ho problemi con la visualizzazione di Autoplay...ho windows vista home basic, ed ho seguito i passaggi di laura, fin quando al passaggio HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies \ Explorer non mi fa scrivere il nome valore, Nuovo valore #1
le altre impostazioni erano cmq corrette, pur non funzionando...
Michela
Posta un commento
Il tuo commento è in attesa di essere pubblicato,ti invito pertanto a non scrivere più volte lo stesso commento e ad attenderne la moderazione e la successiva pubblicazione.Grazie!