Windows ConfidentialSembrare intelligenti senza esserlo

Raymond Chen

QUANDO SI inserisce un CD nel computer, Windows® potrebbe chiedere nuovamente come procedere nonostante le indicazioni ricevute l'ultima volta. Perché Windows dimentica le impostazioni di riproduzione automatica? Non le dimentica, semplicemente le ricontrolla.

I problemi legati alla gestione della riproduzione automatica di CD in Windows XP erano due. Innanzitutto dopo l'installazione di un programma che supportava la riproduzione automatica di CD, molti utenti non sapevano come fare per impostarlo come predefinito. Se cioè avevano scelto precedentemente un programma e selezionato di eseguirlo come predefinito, non esisteva un modo semplice per annullare tale impostazione, visualizzare nuovamente la finestra di dialogo di riproduzione automatica di CD e impostare il nuovo programma come predefinito.

Secondariamente, alcuni programmi dalle prestazioni scarse al momento dell'installazione intaccavano segretamente le impostazioni di riproduzione automatica di CD non documentate per imporsi come gestore predefinito, ignorando la scelta dell'utente.

In poche parole, per gli utenti i due problemi erano i seguenti: "Ho installato questo programma e voglio che diventi il mio programma di riproduzione automatica di CD" oppure "Ho installato questo programma e non lo voglio come programma di riproduzione automatica di CD".

Windows Vista tratta le impostazioni di riproduzione automatica a livello globale

Windows Vista tratta le impostazioni di riproduzione automatica a livello globale(Fare clic sull'immagine per ingrandirla)

Windows XP Service Pack 2 (SP2) ha introdotto un nuovo comportamento nella riproduzione automatica di CD nel tentativo di risolvere questi problemi. Se individua un nuovo gestore di riproduzione automatica di CD disponibile, Windows mostra ancora una volta la finestra di dialogo di riproduzione automatica CD. In questo modo è possibile selezionare o deselezionare il nuovo programma appena installato.

La finestra di dialogo viene visualizzata anche la prima volta che si inserisce un CD dopo l'aggiornamento a Windows XP SP2. Si tratta di una finestra di dialogo diretta a eventuali gestori installati prima dell'aggiornamento a Windows XP SP2.

In passato, il sistema operativo doveva preoccuparsi soltanto di supportare l'interfaccia degli sviluppatori con una funzionalità. Ma, nel panorama di software attuale, deve anche preoccuparsi di bloccare i programmatori che tentano di abusare dell'interfaccia.

C'è un altro caso in cui sembra che Windows dimentichi le impostazioni di riproduzione automatica. Quando si inserisce un dispositivo di archiviazione rimovibile, ad esempio un'unità USB, viene visualizzata la richiesta anche se è stata selezionata l'opzione Always perform this action (Esegui sempre questa operazione). Ciò non accade perché Windows ha dimenticato le impostazioni, ma perché le ricorda fin troppo bene.

Quando si sceglie un'opzione per un dispositivo di archiviazione rimovibile, Windows la ricorda. Collegando un dispositivo diverso, viene visualizzata una nuova richiesta poiché non è stato specificato il comportamento che il dispositivo deve seguire. L'intento è quello di lasciare all'utente la libertà di specificare ad esempio se la macchina fotografica digitale deve entrare per impostazione predefinita in modalità "Visualizza immagini" o il lettore musicale in modalità "Riproduci musica". Se il dispositivo non ha un numero di serie e viene inserito in una porta USB differente, viene trattato come un dispositivo diverso.

In risposta alla confusione creata da Windows XP, questo comportamento è stato modificato in Windows Vista™. Le impostazioni di riproduzione automatica sono adesso trattate a livello globale piuttosto che per dispositivo. Se non viene specificata alcuna azione, Windows Vista non agisce, a prescindere dal dispositivo inserito o dal punto in cui è stato inserito. Talvolta per fare funzionare il sistema in modo intelligente occorre farlo sembrare meno efficiente.

Raymond Chen The Old New Thing (blogs.msdn.com/oldnewthing) e il libro dal titolo omonimo (Addison-Wesley, 2007) parlano della storia di Windows e della programmazione Win32. Nel tempo libero Raymond Chen scrive relazioni per gli studenti delle scuole medie.

© 2008 Microsoft Corporation e CMP Media, LLC. Tutti i diritti riservati. È vietata la riproduzione completa o parziale senza autorizzazione.