Gestion des fonctionnalités de contrôle dans iTunes pour Windows
Appliquez des restrictions de contenu dans iTunes à l’aide des contrôles parentaux, pour entreprise et pour établissement d’enseignement.
Cet article s’applique uniquement à iTunes 7.1 ou aux versions ultérieures exécutées sur des ordinateurs Windows.
Les administrateurs système peuvent définir des restrictions de contenu dans iTunes pour Windows à l’aide des contrôles parentaux, pour entreprise et pour établissement d’enseignement.
Les étapes décrites dans cet article nécessitent d’apporter des modifications au registre Windows par l’intermédiaire de l’Éditeur du Registre (Regedit.exe). Même si vous avez l’habitude d’utiliser l’Éditeur du Registre, commencez par sauvegarder le registre. En cas d’erreur, le registre peut provoquer des problèmes sur votre ordinateur ou empêcher Windows de démarrer.
Clés de registre des contrôles parentaux
Deux clés de registre gèrent les contrôles parentaux liés à iTunes pour Windows.
Sous Windows XP et Windows Vista, Windows 7, Windows 8 et Windows 10 32 bits
HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\iTunes\[SID]\Parental Controls
HKEY_CURRENT_USER\SOFTWARE\Apple Computer, Inc.\iTunes\Parental Controls
Sous Windows Vista, Windows 7, Windows 8 et Windows 10 64 bits
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apple Computer, Inc.\iTunes\[SID]\Parental Controls
HKEY_CURRENT_USER\SOFTWARE\Wow6432Node\Apple Computer, Inc.\iTunes\Parental Controls
Configuration des préférences de contrôle parental
La valeur spécifique à l’utilisateur [SID] est une chaîne représentant l’identifiant de sécurité d’un compte d’utilisateur. En général, elle se présente sous la forme suivante : S-1-5-21-1715567821-1202687629-839522115-1003.
Chaque compte d’utilisateur dispose d’une valeur spécifique à l’utilisateur [SID] unique. De ce fait, iTunes peut stocker des préférences de contrôle parental uniques pour chaque utilisateur exclusivement dans la clé HKEY_LOCAL_MACHINE. Pour définir des préférences de contrôle parental qui s’appliquent aux nouveaux comptes d’utilisateur, créez-les sous les clés de registre suivantes.
Sur les systèmes Windows 32 bits
HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\iTunes\Parental Controls\Default
Sur les systèmes Windows 64 bits
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apple Computer, Inc.\iTunes\Parental Controls\Default
iTunes 8.0.2 et les versions ultérieures utilisent les valeurs de ces clés en l’absence de valeurs spécifiques à l’utilisateur [SID].
iTunes stocke les préférences de contrôle parental dans cinq valeurs de registre. Lorsque les contrôles parentaux sont verrouillés, iTunes utilise les valeurs suivantes :
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
iTunes 8.0.2 et les versions ultérieures utilisent les valeurs suivantes en l’absence de valeurs spécifiques à l’utilisateur [SID] :
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
Lorsque les contrôles parentaux sont déverrouillés, iTunes utilise les valeurs suivantes :
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
Valeurs UserFlags et AdminFlags
Nom UserFlags ou AdminFlags | Valeur hexadécimale (uniquement en cas de modification manuelle de la valeur de registre du client) | Valeur décimale (uniquement en cas de déploiement de la valeur de registre via une stratégie de groupe) | Notes |
---|---|---|---|
kParentalFlags_Locked | 0x00000001 | 1 |
|
kParentalFlags_DisablePodcasts | 0x00000002 | 2 |
|
kParentalFlags_DisableMusicStore | 0x00000004 | 4 |
|
kParentalFlags_DisableSharing | 0x00000008 | 8 |
|
kParentalFlags_DisableExplicitContent | 0x00000010 | 16 |
|
kParentalFlags_DisableRadio | 0x00000020 | 32 | Cet indicateur désactive uniquement la radio via Internet, mais pas les stations de radio Apple Music. |
kParentalFlags_RestrictMovieContent | 0x00000040 | 64 |
|
kParentalFlags_RestrictTVShowContent | 0x00000080 | 128 |
|
kParentalFlags_DisableCheckForUpdates | 0x00000100 | 256 |
|
kParentalFlags_RestrictGames | 0x00000200 | 512 |
|
kParentalFlags_DisableAutomaticDeviceSync | 0x00000800 | 2048 |
|
kParentalFlags_DisableGetAlbumArtwork | 0x00001000 | 4096 |
|
kParentalFlags_DisablePlugins | 0x00002000 | 8192 |
|
kParentalFlags_DisableOpenStream | 0x00004000 | 16384 |
|
kParentalFlags_DisableAppleTV | 0x00008000 | 32768 |
|
kParentalFlags_DisableDeviceRegistration | 0x00010000 | 65536 |
|
kParentalFlags_DisableDiagnostics | 0x00020000 | 131072 |
|
kParentalFlags_AllowITunesUAccess | 0x00040000 | 262144 | Ajouté dans iTunes 8.1 |
kParentalFlags_RequireEncryptedBackups | 0x00080000 | 524288 | Ajouté dans iTunes 8.2 |
kParentalFlags_DisableHomeSharing | 0x00100000 | 1048576 | Ajouté dans iTunes 10 |
kParentalFlags_DisableCheckForAppUpdates | 0x00200000 | 2097152 | Ajouté dans iTunes 10 |
kParentalFlags_DisableCheckForDeviceUpdates | 0x00400000 | 4194304 | Ajouté dans iTunes 10 |
kParentlFlags_DisableFirstRunWelcomeWindow | 0x01000000 | 16777216 | Ajouté dans iTunes 10.2 |
kParentalFlags_DisableDeviceFileSharing | 0x02000000 | 33554432 | Ajouté dans iTunes 10.4 |
kParentalFlags_DisableExplicitBooks | 0x04000000 | 67108864 | Ajouté dans iTunes 11.0 |
kParentalFlags_DisableDefaultPlayerDialog | 0x08000000 | 134217728 | Ajouté dans iTunes 11.3 |
Valeurs UserMoviesLimit, UserTVShowsLimit, AdminMoviesLimit et AdminTVShowsLimit
Ces valeurs de registre ne sont pas documentées publiquement. Généralement, les administrateurs système n’utilisent que les préférences de contrôle parental définies dans les valeurs de registre UserFlags et AdminFlags.
UserFlags, UserMoviesLimit et UserTVShowsLimit
Ces valeurs de registre représentent des contrôles parentaux déverrouillés. Elles sont définies sous la clé HKEY_CURRENT_USER et les utilisateurs peuvent les modifier même s’il ne disposent pas de privilèges élevés. Par conséquent, n’utilisez pas les valeurs du registre si vous souhaitez empêcher les utilisateurs de modifier les contrôles parentaux que vous avez définis.
iTunes applique les restrictions définies dans les valeurs de registre UserFlags, UserMoviesLimit, UserTVShowsLimit, UserRatingSystemID et UserGamesLimit uniquement lorsque :
aucune valeur n’est définie pour AdminFlags dans HKEY_LOCAL_MACHINE ;
le bit kParentalFlags_Locked de la valeur AdminFlags est défini sur 0.
AdminFlags, AdminMoviesLimit et AdminTVShowsLimit
Ces valeurs de registre représentent des contrôles parentaux verrouillés. Elles sont définies sous la clé HKEY_LOCAL_MACHINE et les utilisateurs doivent disposer de privilèges élevés afin de les modifier.
iTunes vérifie si une valeur AdminFlags indique que les contrôles sont verrouillés pour l’utilisateur actuel. Si une valeur existe, iTunes l’utilise et ignore toutes les valeurs Userxxx sous HKEY_CURRENT_USER.
Dans ce scénario, les valeurs Adminxxx peuvent ne pas refléter les réglages actuels des contrôles parentaux si les contrôles sont déverrouillés. Seules les valeurs Userxxx sont conservées, mais les contrôles verrouillés dans AdminFlags restent à jour.
Configuration préalable des contrôles parentaux
Afin de configurer au préalable les contrôles parentaux, définissez les trois valeurs de registre de la clé HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\iTunes\[SID]\Parental Controls pour chaque compte d’utilisateur.
Pour cela, appliquez l’une des méthodes suivantes :
Configurez et verrouillez les préférences de contrôle parental d’un utilisateur à l’aide d’iTunes, puis copiez les valeurs de cet utilisateur sous les clés de registre des autres identifiants de sécurité (SID) de compte d’utilisateur. Assurez-vous auparavant que vous n’avez pas besoin de définir des indicateurs ne pouvant pas être contrôlés à partir de l’interface utilisateur d’iTunes.
Définissez les valeurs des contrôles parentaux à l’aide de l’Éditeur du Registre.
Afin de configurer au préalable les contrôles parentaux pour les nouveaux comptes d’utilisateur ou les comptes qui n’ont pas encore été utilisés, définissez les valeurs suivantes.
Pour les versions 32 bits d’iTunes sur les versions 32 bits de Windows, ou pour les versions 64 bits d’iTunes sur les versions 64 bits de Windows :
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
Pour les versions 32 bits d’iTunes sur les versions 64 bits de Windows :
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
S’il n’existe pas de clé spécifique au compte dans HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\iTunes\[SID]\Parental Controls, iTunes utilise les clés sous HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\Parental Controls\Default.
Pour empêcher les utilisateurs disposant de privilèges limités de modifier les contrôles parentaux, assurez-vous que la valeur kParentalFlags_Locked est définie dans la clé AdminFlags.
Lorsque vous définissez ces indicateurs, gardez à l’esprit les points suivants :
Vous ne pouvez pas définir ces indicateurs dans l’interface utilisateur d’iTunes.
Les réglages de ces indicateurs sont appliqués uniquement lorsque vous définissez la clé kParentalFlags_Locked. Si vous ne verrouillez pas la clé AdminFlags, iTunes ignore ces réglages.
Vous devez définir les réglages de ces indicateurs dans AdminFlags. Si vous les définissez dans UserFlags, ils ne sont pas appliqués.
Nom UserFlags ou AdminFlags | Valeur hexadécimale (uniquement en cas de modification manuelle de la valeur de registre du client) | Valeur décimale (uniquement en cas de déploiement de la valeur de registre via une stratégie de groupe) |
---|---|---|
kParentalFlags_DisableCheckForUpdates | 0x00000100 | 256 |
kParentalFlags_DisableAutomaticDeviceSync | 0x00000800 | 2048 |
kParentalFlags_DisableGetAlbumArtwork | 0x00001000 | 4096 |
kParentalFlags_DisablePlugins | 0x00002000 | 8192 |
kParentalFlags_DisableOpenStream | 0x00004000 | 16384 |
kParentalFlags_DisableAppleTV | 0x00008000 | 32768 |
kParentalFlags_DisableDeviceRegistration | 0x00010000 | 65536 |
kParentalFlags_DisableDiagnostics | 0x00020000 | 131072 |
kParentalFlags_RequireEncryptedBackups | 0x00080000 | 524288 |
kParentalFlags_DisableHomeSharing | 0x00100000 | 1048576 |
kParentalFlags_DisableCheckForAppUpdates | 0x00200000 | 2097152 |
kParentalFlags_DisableCheckForDeviceUpdates | 0x00400000 | 4194304 |
Pour désactiver le réglage Rechercher les mises à jour, par exemple, définissez la valeur de registre AdminFlags sur 0x40000000 pour kParentalFlags_Locked et kParentalFlags_DisableCheckForAppUpdates.
Les informations se rapportant à des produits non fabriqués par Apple, ou à des sites Web indépendants qui ne sont ni contrôlés ni testés par Apple, sont fournies uniquement à titre indicatif et ne constituent aucune recommandation. Apple ne saurait être tenu responsable de problèmes liés à l’utilisation de tels sites ou produits tiers, ou à leurs performances. Apple ne garantit en aucune façon la fiabilité d’un site Web tiers ni l’exactitude des informations que ce dernier propose. Contactez le fournisseur pour plus d’informations.