Windows OS-hanterad klient: Så här hanterar du kontrollfunktionerna i iTunes
Översikt
Obs!: Det här dokumentet gäller bara Microsoft Windows-kompatibla datorer. Dokumentation och administrativ hantering av kontrollfunktionerna i iTunes för Mac OS X finns i artiklarna HT2653 och HT3490. Information om hur du använder iTunes föräldrakontroller via iTunes-inställningarna finns i artikel HT1904.
Med hjälp av iTunes föräldra-, företags- och skolkontroller kan systemadministratörerna ange begränsningar av innehållet. Följande information gäller för kunder som vill förkonfigurera föräldrakontroller och/eller andra kontroller i iTunes för Microsoft Windows. Den här informationen gäller bara för iTunes 7.1 eller senare.
Viktigt! Med hjälp av nedanstående instruktioner kan du ändra Windows-registret med Regedit (registerredigerare). Gör en säkerhetskopia av registret innan du ändrar det. Om du gör fel i Regedit kan konstiga fel uppstå och Windows kanske inte ens startar. Ändringarna kan göra att den programvara som installerade posterna inte fungerar förrän du återställer posterna.
Så här säkerhetskopierar, redigerar och återställer du registret i Windows XP, Windows Vista och Windows Server 2003
Så här säkerhetskopierar, redigerar och återställer du registret i Windows 2000
Berörda produkter
iTunes 7 för Windows, iTunes 8 for Windows, Microsoft Windows Vista
Registernycklar för föräldrakontroller
Föräldrakontroller i iTunes för Windows hanteras via registret. Föräldrakontrollinställningarna lagras i två registernycklar:
I Windows XP och 32-bitarsversionen av Windows Vista:
- HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\
- HKEY_CURRENT_USER\Software\Apple Computer, Inc.\iTunes\Parental Controls\
I 64-bitarsversionen av 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] är strängrepresentationen av ett användarkontos säkerhetsidentifierare. Koden har vanligtvis följande format:
S-1-5-21-1715567821-1202687629-839522115-1003
Eftersom varje konto har ett unikt SID, kan varje användares föräldrakontrollinställningar lagras unikt i HKEY_LOCAL_MACHINE.
Om du vill ange föräldrakontrollinställningar som också ska gälla nya användarkonton anger du inställningarna i följande nycklar:
I Windows XP och 32-bitarsversionen av Windows Vista:
- HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\
I 64-bitarsversionen av Windows Vista:
- HKEY_LOCAL_MACHINE\Software\Wow6432Node\Apple Computer, Inc.\iTunes\Parental Controls\Default\
I iTunes 8.0.2 och senare används ovanstående nycklars värden, om det inte finns användarspecifika [SID]-värden.
Föräldrakontrollinställningar lagras i fem registervärden i var och en av de nycklar som anges ovan. Om föräldrakontrollerna är låsta, används följande värden i iTunes:
- 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
I iTunes 8.0.2 och senare används följande värden, om de användarspecifika [SID]-värdena saknas:
- 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
Om föräldrakontrollerna är olåsta används följande värden i iTunes:
- 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
Värden för UserFlags och AdminFlags
Värdet som lagras i UserFlags och AdminFlags är en bitmask av flaggor som definieras så här:
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) tillagd iTunes 8.1
Värden för UserMoviesLimit, UserTVShowsLimit, AdminMoviesLimit och AdminTVShowsLimit
Värdena är inte offentligt dokumenterade. Systemadministratörer hanterar normalt bara föräldrakontrollinställningar som anges i UserFlags och AdminFlags.
UserFlags, UserMoviesLimit och UserTVShowsLimit
Värdena representerar olåsta föräldrakontroller. Eftersom de finns i nyckeln HKEY_CURRENT_USER kan den aktuella användaren skriva över dem, utan att höja behörigheten. Därför bör du inte använda ovanstående registervärden om du vill förhindra att användare med begränsad behörighet ändrar föräldrakontrollerna.
Värdena för UserFlags, UserMoviesLimit, UserTVShowsLimit, UserRatingSystemID och UserGamesLimit används bara i iTunes om det inte finns ett AdminFlags-värde i HKEY_LOCAL_MACHINE, eller om kParentalFlags_Locked-biten i AdminFlags-värdet är 0, vilket innebär att föräldrakontrollerna är olåsta.
AdminFlags, AdminMoviesLimit och AdminTVShowsLimit
Värdena representerar låsta föräldrakontroller. Eftersom de finns i nyckeln HKEY_LOCAL_MACHINE kan användare med begränsad behörighet inte ändra dem. Om iTunes hittar ett befintligt AdminFlags-värde för den aktuella användaren, och om värdet anger att kontrollerna är låsta, används det hittade värdet. Eventuella UserXXX-värden i HKEY_CURRENT_USER förbises. Observera att AdminXXX-värdena inte motsvarar de aktuella föräldrakontrollinställningarna om kontrollerna är olåsta, eftersom bara UserXXX-värden används då. Den låsta biten i AdminFlags bör dock alltid stämma.
Förkonfigurerade föräldrakontroller
För att kunna använda föräldrakontrollerna måste du ange de tre registervärdena i HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\ för varje användarkonto. Det kan du göra genom att konfigurera och låsa föräldrakontrollinställningarna för en viss användare med iTunes och sedan kopiera användarens värden till registernycklarna för andra användarkontons säkerhetsidentifierare (SID) (förutsatt att du inte behöver ange någon av nedanstående flaggor, som inte kan definieras via användargränssnittet i iTunes). Alternativt kan du definiera egna föräldrakontrollvärden, enligt ovanstående information för AdminFlags, utan att använda iTunes.
Om du vill förkonfigurera föräldrakontroller för användarkonton du kommer att skapa i framtiden eller som ännu inte har använts anger du följande värden för Windows XP och Vista 32-bitarsversionen i HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\ (i iTunes 8.0.2 och senare):
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
Ange följande värden för Windows Vista 64-bitarsversionen i HKEY_LOCAL_MACHINE\Wow6432Node\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\ (i iTunes 8.0.2 och senare):
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
Obs! I ett användarkonto kommer nycklarna under HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\Parental Controls\Default att användas om de kontospecifika nycklarna i HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\ inte finns.
Normalt bör du se till att kParentalFlags_Locked har angetts i AdminFlags, om du vill förhindra att föräldrakontrollerna ändras av användare med begränsad behörighet.
Observera att användargränssnittet i iTunes inte har stöd för konfigurering av följande flaggor, och att flaggorna bara används i AdminFlags om kParentalFlags_Locked har angetts. Flaggorna förbises alltid i UserFlags och måste anges i AdminFlags. Om AdminFlags inte har låsts förbises de i iTunes och i stället används UserFlags, enligt beskrivningen ovan.
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
Exempel: Om du vill avaktivera MiniStore anger du 0x00000401 för AdminFlags registervärde (d.v.s. 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.