Client gestito da SO Windows: Gestione delle funzionalità di controllo di iTunes
Riepilogo
Nota: questo documento si riferisce esclusivamente a computer compatibili con sistemi Microsoft Windows. Per la documentazione relativa alla gestione amministrativa delle funzionalità di controllo di iTunes per Mac OS X, consulta gli articoli HT2653 e HT3490. Per informazioni relative all'utilizzo dei controlli censura di iTunes tramite le preferenze del programma, consulta l'articolo HT1904.
iTunes offre controlli pensati per genitori, aziende e istituti didattici che consentono agli amministratori di sistema di impostare limitazioni sui contenuti. Le seguenti informazioni sono utili per i clienti che desiderano configurare controlli censura e/o di altro tipo in iTunes per Microsoft Windows. Queste informazioni si riferiscono esclusivamente ad iTunes 7.1 o versioni successive.
Importante: i passaggi seguenti prevedono modifiche al registro di Windows mediante l'Editor del Registro di sistema (Regedit). Anche se hai familiarità con questo tipo di operazione, ti consigliamo di creare una copia di backup del registro prima di modificarlo. Eventuali errori nell'utilizzo di Regedit possono causare comportamenti anomali, fino a impedire l'avvio di Windows. Le voci modificate possono causare l'errato funzionamento del software che le ha installate fino al loro ripristino.
Come eseguire il backup, modificare e ripristinare il Registro di sistema in Windows XP, Windows Vista e Windows Server 2003
Esecuzione del backup, della modifica e del ripristino del Registro di sistema in Windows 2000
Prodotti interessati
iTunes 7 per Windows, iTunes 8 for Windows, Microsoft Windows Vista
Chiavi di registro relative ai controlli censura
I controlli censura in iTunes per Windows vengono gestiti tramite il registro di sistema. Le preferenze relative ai controlli censura sono memorizzate all'interno di due chiavi di registro:
Windows XP e Windows Vista a 32 bit:
- HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\
- HKEY_CURRENT_USER\Software\Apple Computer, Inc.\iTunes\Parental Controls\
Windows Vista a 64 bit:
- HKEY_LOCAL_MACHINE\Software\Wow6432Node\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\
- HKEY_CURRENT_USER\Software\Wow6432Node\Apple Computer, Inc.\iTunes\Parental Controls\
- [SID] corrisponde alla rappresentazione sotto forma di stringa dell'ID di protezione di un account utente. Solitamente si presenta come la stringa seguente:
S-1-5-21-1715567821-1202687629-839522115-1003
Poiché a ogni account è associato un diverso SID, iTunes è in grado di memorizzare le preferenze relative ai controlli censura per ogni utente solo in HKEY_LOCAL_MACHINE.
Se desideri specificare preferenze relative ai controlli censura da trasmettere ai nuovi account utente, puoi crearle nelle chiavi seguenti:
Windows XP e Windows Vista a 32 bit:
- HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\
Windows Vista a 64 bit:
- HKEY_LOCAL_MACHINE\Software\Wow6432Node\Apple Computer, Inc.\iTunes\Parental Controls\Default\
In iTunes 8.0.2 e versioni successive, i valori di queste chiavi saranno utilizzati se non esistono valori [SID] specifici per l'utente.
Le preferenze dei controlli censura sono memorizzate in cinque valori di registro all'interno di ognuna delle chiavi sopra citate. Quando i controlli censura sono bloccati, iTunes utilizza i valori seguenti:
- HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\AdminFlags
- HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\AdminMoviesLimit
- HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\AdminTVShowsLimit
- HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\AdminRatingSystemID
- HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\AdminGamesLimit
In iTunes 8.0.2 e versioni successive, se non esistono valori [SID] specifici per gli utenti, iTunes utilizza i valori seguenti:
- HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\AdminFlags
- HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\AdminMoviesLimit
- HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\AdminTVShowsLimit
- HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\AdminRatingSystemID
- HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\AdminGamesLimit
Quando i controlli censura sono sbloccati, iTunes utilizza i valori seguenti:
- HKEY_CURRENT_USER\Software\Apple Computer, Inc.\iTunes\Parental Controls\UserFlags
- HKEY_CURRENT_USER\Software\Apple Computer, Inc.\iTunes\Parental Controls\UserMoviesLimit
- HKEY_CURRENT_USER\Software\Apple Computer, Inc.\iTunes\Parental Controls\UserTVShowsLimit
- HKEY_CURRENT_USER\Software\Apple Computer, Inc.\iTunes\Parental Controls\UserRatingSystemID
- HKEY_CURRENT_USER\Software\Apple Computer, Inc.\iTunes\Parental Controls\UserGamesLimit
Valori per UserFlags e AdminFlags
Il valore memorizzato in UserFlags e AdminFlags è una bitmask di flag, definita come segue:
kParentalFlags_Locked = 0x00000001
kParentalFlags_DisablePodcasts = 0x00000002
kParentalFlags_DisableMusicStore = 0x00000004
kParentalFlags_DisableSharing = 0x00000008
kParentalFlags_DisableExplicitContent = 0x00000010
kParentalFlags_DisableRadio = 0x00000020
kParentalFlags_RestrictMovieContent = 0x00000040
kParentalFlags_RestrictTVShowContent = 0x00000080
kParentalFlags_DisableCheckForUpdates = 0x00000100
kParentalFlags_RestrictGames = 0x00000200
kParentalFlags_DisableMiniStore = 0x00000400
kParentalFlags_DisableAutomaticDeviceSync = 0x00000800
kParentalFlags_DisableGetAlbumArtwork = 0x00001000
kParentalFlags_DisablePlugins = 0x00002000
kParentalFlags_DisableOpenStream = 0x00004000
kParentalFlags_DisableAppleTV = 0x00008000
kParentalFlags_DisableDeviceRegistration = 0x00010000
kParentalFlags_DisableDiagnostics = 0x00020000
kParentalFlags_AllowITunesUAccess = (1<<18) // (0x00040000) aggiunto in iTunes 8.1
Valori per UserMoviesLimit, UserTVShowsLimit, AdminMoviesLimit e AdminTVShowsLimit
Questi valori non sono documentati in modo pubblico. Di solito gli amministratori di sistema sono interessati solo alle preferenze dei controlli censura specificate da UserFlags e AdminFlags.
UserFlags, UserMoviesLimit e UserTVShowsLimit
Questi valori indicano controlli censura sbloccati. Poiché sono inclusi nella chiave HKEY_CURRENT_USER, possono essere sempre modificati da un utente corrente senza privilegi particolari. In altre parole, non è consigliabile utilizzare tali valori di registro se si desidera impedire a un utente con limitazioni di modificare i controlli censura.
I valori UserFlags, UserMoviesLimit, UserTVShowsLimit, UserRatingSystemID e UserGamesLimit sono considerati da iTunes solo se il valore AdminFlags è assente da HKEY_LOCAL_MACHINE, oppure se il bit kParentalFlags_Locked nel valore AdminFlags corrisponde a 0, a indicare che i controlli censura sono sbloccati.
AdminFlags, AdminMoviesLimit e AdminTVShowsLimit
Questi valori indicano controlli censura bloccati. Poiché sono inclusi nella chiave HKEY_LOCAL_MACHINE, non possono essere modificati da un utente con limitazioni. Quando iTunes rileva l'esistenza di un valore AdminFlags per l'utente corrente che indica che i controlli sono bloccati, utilizzerà tale valore ignorando eventuali altri valori UserXXX in HKEY_CURRENT_USER. Nota che i valori AdminXXX potrebbero non riflettere le impostazioni correnti dei controlli censura se i controlli sono sbloccati, poiché in questo caso vengono conservati solo i valori UserXXX. Tuttavia, il bit bloccato in AdminFlags dovrebbe essere sempre corretto.
Preconfigurazione dei controlli censura
Per preconfigurare i controlli censura è necessario impostare i tre valori di registro in HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\ per ogni account utente. Un metodo per far ciò consiste nell'utilizzare iTunes per configurare e bloccare le preferenze relative ai controlli censura per un utente, quindi copiare i valori per tale utente nelle chiavi di registro per gli ID di protezione di altri account utente (SID) (supponendo che non sia necessario impostare alcuno dei flag indicati di seguito, che non possono essere controllati dall'interfaccia utente di iTunes). In alternativa, con le informazioni indicate sopra relativamente ai valori per AdminFlags, è possibile definire valori personalizzati per i controlli censura senza utilizzare iTunes.
Se desideri preconfigurare i controlli censura per gli account utente che creerai in futuro e gli account utente ancora non utilizzati, puoi specificare i valori seguenti per Windows XP e Vista a 32 bit in HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\ (in iTunes 8.0.2 e versioni successive):
HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\AdminFlags
HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\AdminMoviesLimit
HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\AdminTVShowsLimit
HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\AdminRatingSystemID
HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\AdminGamesLimit
Inoltre, per Windows Vista a 64 bit in HKEY_LOCAL_MACHINE\Wow6432Node\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\ (in iTunes 8.0.2 e versioni successive):
HKEY_LOCAL_MACHINE\ Wow6432Node\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\AdminFlags
HKEY_LOCAL_MACHINE\ Wow6432Node\ Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\AdminMoviesLimit
HKEY_LOCAL_MACHINE\ Wow6432Node\ Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\AdminTVShowsLimit
HKEY_LOCAL_MACHINE\ Wow6432Node\ Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\AdminRatingSystemID
HKEY_LOCAL_MACHINE\ Wow6432Node\ Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\AdminGamesLimit
Nota: per un dato account utente, le chiavi in HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\Parental Controls\Default verranno utilizzate se non esistono le chiavi specifiche dell'account in HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\.
In generale, è consigliabile verificare che kParentalFlags_Lockedsia impostato in AdminFlags per impedire che i controlli censura siano modificati da un utente con limitazioni.
Tieni presente che non è disponibile alcun supporto tramite interfaccia utente in iTunes per l'impostazione dei flag seguenti e che tali flag si trovano in AdminFlags quando è impostato kParentalFlags_Locked. Questi flag vengono sempre ignorati in UserFlags e devono essere impostati in AdminFlags. Come indicato sopra, se AdminFlags non è bloccato, iTunes li ignora considerando invece UserFlags.
kParentalFlags_DisableCheckForUpdates = 0x00000100
kParentalFlags_DisableMiniStore = 0x00000400
kParentalFlags_DisableAutomaticDeviceSync = 0x00000800
kParentalFlags_DisableGetAlbumArtwork = 0x00001000
kParentalFlags_DisablePlugins = 0x00002000
kParentalFlags_DisableOpenStream = 0x00004000
kParentalFlags_DisableAppleTV = 0x00008000
kParentalFlags_DisableDeviceRegistration = 0x00010000
kParentalFlags_DisableDiagnostics = 0x00020000
Ad esempio, se desideri disabilitare il MiniStore, imposta il valore del registro AdminFlags su 0x00000401 (ovvero kParentalFlags_Locked | kParentalFlags_DisableMiniStore).
Important: Information about products not manufactured by Apple is provided for information purposes only and does not constitute Apple’s recommendation or endorsement. Please contact the vendor for additional information.