Windows OS-beheerde client: iTunes-toezichtfuncties beheren

  • Laatst gewijzigd op: 28 juli, 2009
  • Artikel: HT2102
  • Oud artikel: 306026

Overzicht

Opmerking: dit document is alleen van toepassing op computers die compatibel zijn met Microsoft Windows. Voor documentatie over administratief beheer van iTunes-toezichtfuncties in Mac OS X leest u de artikelen HT2653 en HT3490. Lees artikel HT1904 voor meer informatie over het gebruik van iTunes Ouderlijk toezicht via de iTunes-voorkeuren.

iTunes biedt ouders, bedrijven en onderwijsinstellingen opties waarmee systeembeheerders inhoudsbeperkingen kunnen instellen. De volgende informatie is bestemd voor klanten die ouderlijk en/of ander toezicht vooraf willen instellen in iTunes voor Microsoft Windows. Deze informatie is alleen van toepassing op iTunes 7.1 of hoger.

Belangrijk: u moet in de volgende stappen met Regedit (Register-editor) aanpassingen maken in het register van Windows. Zelfs als u vertrouwd bent met het bewerken van het register, kunt u toch best een back-up van het register maken voordat u het bewerkt. Als u fouten maakt in Regedit, kan ongewoon gedrag optreden op uw computer en wordt mogelijk verhinderd dat Windows wordt opgestart. De wijzigingen kunnen ervoor zorgen dat de software waarmee de vermeldingen zijn geïnstalleerd, niet goed werkt tot u de vermeldingen hebt hersteld.

Een back-up van het register maken en het register bewerken en terugzetten in Windows XP en Windows Server 2003
Reservekopie maken van het register en het register bewerken en herstellen in Windows 2000

Producten waarbij dit probleem kan optreden

iTunes 7 voor Windows, iTunes 8 for Windows, Microsoft Windows Vista

Registersleutels voor ouderlijk toezicht

Ouderlijk toezicht in iTunes voor Windows wordt beheerd via het register. De voorkeuren voor ouderlijk toezicht worden opgeslagen onder twee registersleutels:

Windows XP en 32-bits Windows Vista:

  • HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\

  • HKEY_CURRENT_USER\Software\Apple Computer, Inc.\iTunes\Parental Controls\

64-bits Windows Vista:

  • HKEY_LOCAL_MACHINE\Software\Wow6432Node\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\

  • HKEY_CURRENT_USER\Software\Wow6432Node\Apple Computer, Inc.\iTunes\Parental Controls\

  • [SID] staat voor de beveiligings-id van een gebruikersaccount. Een typische SID heeft de volgende notatie:
    S-1-5-21-1715567821-1202687629-839522115-1003

Aangezien elke account een andere SID heeft, kan iTunes voorkeuren voor ouderlijk toezicht voor elke individuele gebruiker opslaan in HKEY_LOCAL_MACHINE.

Als u voorkeuren voor ouderlijk toezicht wilt bepalen die worden overgenomen in nieuwe gebruikersaccounts, kunt u deze instellen onder de volgende sleutels:

Windows XP en 32-bits Windows Vista:

  • HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\

64-bits Windows Vista:

  • HKEY_LOCAL_MACHINE\Software\Wow6432Node\Apple Computer, Inc.\iTunes\Parental Controls\Default\

In iTunes 8.0.2 of hoger worden waarden onder deze sleutels gebruikt als de SID-waarden voor de specifieke gebruiker niet aanwezig zijn.

Voorkeuren voor ouderlijk toezicht worden opgeslagen in vijf registerwaarden onder elke bovengenoemde sleutel. Wanneer ouderlijk toezicht is vergrendeld, gebruikt iTunes de volgende waarden:

  • 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 of hoger worden de volgende waarden gebruikt als deze SID-waarden voor de specifieke gebruiker niet aanwezig zijn:

  • 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

Wanneer ouderlijk toezicht is ontgrendeld, gebruikt iTunes de volgende waarden:

  • 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

Waarden voor UserFlags en AdminFlags

De waarde opgeslagen in UserFlags en AdminFlags is een bitmasker van vlaggen dat als volgt wordt gedefinieerd:

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) toegevoegd in iTunes 8.1

Waarden voor UserMoviesLimit, UserTVShowsLimit, AdminMoviesLimit en AdminTVShowsLimit

Deze waarden zijn niet openbaar gemaakt. Systeembeheerders houden zich over het algemeen alleen bezig met de voorkeuren voor ouderlijk toezicht die worden bepaald door UserFlags en AdminFlags.

UserFlags, UserMoviesLimit en UserTVShowsLimit

Deze waarden stellen ontgrendeld ouderlijk toezicht voor. Aangezien zij zich onder de sleutel HKEY_CURRENT_USER bevinden, kan de huidige gebruiker altijd naar de waarden schrijven zonder bevoegdheden te verhogen. Met andere woorden, u gebruikt deze registerwaarden niet als u wilt voorkomen dat met een beperkte gebruikersaccount wijzigingen worden aangebracht in het ouderlijk toezicht.

De waarden UserFlags, UserMoviesLimit, UserTVShowsLimit, UserRatingSystemID en UserGamesLimit worden alleen gevolgd door iTunes als er geen AdminFlags-waarde in HKEY_LOCAL_MACHINE aanwezig is of als de kParentalFlags_Locked-bit in de AdminFlags-waarde 0 is, wat aangeeft dat het ouderlijk toezicht is ontgrendeld.

AdminFlags, AdminMoviesLimit en AdminTVShowsLimit

Deze waarden stellen vergrendeld ouderlijk toezicht voor. Aangezien zij zich onder de sleutel HKEY_LOCAL_MACHINE bevinden, kunnen zij niet worden gewijzigd met een beperkte gebruikersaccount. Wanneer iTunes detecteert dat er een AdminFlags-waarde bestaat voor de huidige gebruiker en deze waarde aangeeft dat het toezicht is vergrendeld, zal het die waarde gebruiken en UserXXX-waarden onder HKEY_CURRENT_USER negeren. Let wel dat de AdminXXX-waarden niet altijd overeenkomen met de huidige instellingen voor ouderlijk toezicht als ouderlijk toezicht is ontgrendeld omdat in dit geval alleen de UserXXX-waarden worden behouden. De vergrendelde bit in AdminFlags moet echter altijd correct zijn.

Ouderlijk toezicht vooraf configureren

Als u ouderlijk toezicht vooraf wilt configureren, moet u de drie registerwaarden in HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\ voor elke gebruikersaccount instellen. Hiertoe gebruikt u iTunes om de voorkeuren voor ouderlijk toezicht voor een gebruiker in te stellen en te vergrendelen en repliceert u vervolgens de waarden voor die gebruiker onder de registersleutels voor de beveiligings-id's (SID's) voor andere accounts (mits u geen van de hieronder aangegeven vlaggen moet instellen die niet kunnen worden beheerd vanuit de iTunes-gebruikersinterface). U kunt ook met behulp van de informatie hierboven over de waarden voor AdminFlags uw eigen waarden voor ouderlijk toezicht bepalen zonder hulp van iTunes.

Als u ouderlijk toezicht vooraf wilt configureren voor gebruikersaccounts die u later zult aanmaken en gebruikersaccounts die nog niet zijn gebruikt, kunt u de volgende waarden opgeven voor Windows XP en Vista 32-bit in HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\ (in iTunes 8.0.2 en hoger):

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

En voor Windows Vista 64-bit in HKEY_LOCAL_MACHINE\Wow6432Node\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\ (in iTunes 8.0.2 en hoger):

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

Opmerking: voor een bepaalde gebruikersaccount worden de sleutels onder HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\Parental Controls\Default gebruikt als de account-specifieke sleutels in HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\ niet bestaan.

U kunt er over het algemeen beter voor zorgen dat kParentalFlags_Locked is ingesteld in AdminFlags om te voorkomen dat met beperkte gebruikersaccounts de voorkeuren voor ouderlijk toezicht worden gewijzigd.

Let wel dat er geen ondersteuning is in de iTunes-interface voor het instellen van de volgende vlaggen en dat deze vlaggen alleen worden erkend in AdminFlags wanneer kParentalFlags_Locked is ingesteld. Deze vlaggen worden altijd genegeerd in UserFlags en moeten worden ingesteld in AdminFlags. Zoals hierboven is aangegeven worden zij genegeerd door iTunes als AdminFlags niet is vergrendeld en wordt UserFlags gebruikt.

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

Als u bijvoorbeeld de MiniStore wilt uitschakelen, stelt u de AdminFlags-registerwaarde in op 0x00000401 (oftewel 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.

Not helpful Somewhat helpful Helpful Very helpful Solved my problem