Windows OS Managed Client: Sådan administreres iTunes-kontrolfunktioner
Oversigt
Bemærk: Dette dokument gælder kun for Microsoft Windows-kompatible computere. Du finder dokumentation om administration af iTunes-kontrolfunktioner til Mac OS X i artikel HT2653 og HT3490. Du finder oplysninger om brug af børnesikring i iTunes via iTunes-indstillinger. Læs artikel HT1904.
iTunes tilbyder børnesikrings-, virksomheds- og undervisningsindstillinger, der gør det muligt for systemadministratorer at angive indholdsbegrænsninger. Følgende oplysninger er for kunder, som ønsker at forudkonfigurere børnesikring og/eller andre indstillinger i iTunes til Microsoft Windows. Disse oplysninger gælder kun for iTunes 7.1 eller nyere.
Vigtigt: Følgende trin indebærer at foretage ændringer til Windows-registreringsdatabasen med Registreringseditor (Regedit). Selv hvis du har stor erfaring med at redigere registreringsdatabasen, bør du lave en sikkerhedskopi, inden du redigerer den. Fejlindstillinger i Regedit kan forårsage unormal adfærd og kan endda forhindre Windows i at starte. Ændringerne kan forårsage, at den software, der installerede posterne, ikke fungerer korrekt indtil du gendanner posterne.
Sådan sikkerhedskopieres, redigeres og gendannes registreringsdatabasen i Windows XP, Windows Vista og Windows Server 2003
Sådan sikkerhedskopieres, redigeres og gendannes registreringsdatabasen i Windows 2000
Berørte produkter
iTunes 7 for Windows, iTunes 8 for Windows, Microsoft Windows Vista
Registreringsdatabasenøgler til børnesikring
Børnesikring i iTunes til Windows administreres med registreringsdatabasen. Børnesikringsindstillinger gemmes under to registreringsdatabasenøgler:
Windows XP og 32-bit Windows Vista:
- HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\
- HKEY_CURRENT_USER\Software\Apple Computer, Inc.\iTunes\Parental Controls\
64-bit 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] er strengrepræsentationen af en brugerkontos sikkerheds-id. Den ser typisk sådan ud:
S-1-5-21-1715567821-1202687629-839522115-1003
Da hver konto har en forskellig SID, kan iTunes gemme børnesikringsindstillinger for hver bruger i HKEY_LOCAL_MACHINE.
Hvis du vil specificere børnesikringsindstillinger, der skal bruges af nye brugerkonti, kan disse oprettes under følgende nøgler:
Windows XP og 32-bit Windows Vista:
- HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\
64-bit Windows Vista:
- HKEY_LOCAL_MACHINE\Software\Wow6432Node\Apple Computer, Inc.\iTunes\Parental Controls\Default\
I iTunes 8.0.2 og nyere anvendes værdier under disse nøgler, hvis brugerspecifikke værdier [SID] ikke findes.
Børnesikringsindstillinger gemmes i fem registreringsdatabaseværdier under hver af nøglerne, der blev nævnt i det ovenstående. Når Børnesikring er spærret, anvender iTunes disse værdier:
- 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 og nyere anvendes disse værdier, hvis disse brugerspecifikke værdier [SID] ikke findes:
- 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
Når Børnesikring ikke er spærret, anvender iTunes disse værdier:
- 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ærdier for UserFlags og AdminFlags
Værdien gemt i UserFlags og AdminFlags er en bitmaske af flags, der er defineret som følger:
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) tilføjet i iTunes 8.1
Værdier for UserMoviesLimit, UserTVShowsLimit, AdminMoviesLimit og AdminTVShowsLimit
Disse værdier er ikke offentligt dokumenteret. Normalt ser systemadministratorer kun på børnesikringsindstillinger, der er specificeret af UserFlags og AdminFlags.
UserFlags, UserMoviesLimit og UserTVShowsLimit
Disse værdier repræsenterer børnesikringsindstillinger, der ikke er spærret. Da de opbevares under nøglen HKEY_CURRENT_USER, kan den aktuelle bruger altid skrive til dem uden forøgelse af rettigheder. Du skal med andre ord ikke bruge disse registreringsdatabaseværdier, hvis du vil forhindre en begrænset bruger i at ændre børnesikringsindstillinger.
VærdierneUserFlags, UserMoviesLimit, UserTVShowsLimit, UserRatingSystemID og UserGamesLimit anerkendes kun af iTunes, hvis der ikke er en AdminFlags-værdi i HKEY_LOCAL_MACHINE, eller hvis kParentalFlags_Locked i AdminFlags-værdien er 0, hvilket indikerer at børnesikringen ikke er spærret.
AdminFlags, AdminMoviesLimit og AdminTVShowsLimit
Disse værdier repræsenterer spærret børnesikring Da de opbevares under nøglen HKEY_LOCAL_MACHINE, kan de ikke ændres af en begrænset bruger. Når iTunes registrerer, at en AdminFlags-værdi for den aktuelle bruger eksisterer, og denne indikerer at indstillingerne er spærret, vil programmet anvende denne værdi og ignorere UserXXX-værdier under HKEY_CURRENT_USER. Bemærk, at AdminXXX-værdierne muligvis ikke reflekterer de aktuelle børnesikringsindstillinger, hvis indstillingerne er spærret, da kun UserXXX-værdier beholdes i dette tilfælde. Den låste bit i AdminFlags burde dog altid være korrekt.
Forudkonfigurering af Børnesikring
Hvis du vil forudkonfigurere børnesikringsindstillinger, skal du indstille de tre registreringsdatabaseværdier i HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\ for hver brugerkonto. Du kan bruge iTunes til at angive og spærre børnesikringsindstillinger for en bruger, og derefter genskabe værdierne for den pågældende bruger under registreringsdatabasenøglerne for andre sikkerheds-id'ers brugerkonti (SID) (forudsat at du ikke skal angive flags herunder, der ikke kan administreres fra iTunes-brugergrænsefladen). Alternativt kan du, med oplysningerne i det ovenstående om værdierne for AdminFlags, definere dine egne børnesikringsværdier uden hjælp fra iTunes.
Hvis du vil foruddefinere børnesikring for konti, som du vil oprette i fremtiden, og for brugerkonti, der endnu ikke er blevet brugt, kan du specificere følgende værdier for Windows XP og Vista 32-bit i HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\ (i iTunes 8.0.2 og nyere):
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
Og for Windows Vista 64-bit i HKEY_LOCAL_MACHINE\Wow6432Node\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\ (i iTunes 8.0.2 og nyere):
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
Bemærk: For en given brugerkonto bruges nøglerne under HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\Parental Controls\Default, hvis de kontispecifikke nøgler i HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\ ikke findes.
Generelt skal du sørge for, at kParentalFlags_Locked i AdminFlags er indstillet til at forhindre børnesikringsindstillingerne i at blive ændret af en begrænset bruger.
Bemærk, at der ikke er brugergrænsefladesupport i iTunes til indstilling af følgende flags, og disse flags anerkendes kun i AdminFlags, når kParentalFlags_Locked er angivet. Disse flags ignoreres altid i UserFlags: De skal angives i AdminFlags. Som bemærket i det ovenstående: Hvis AdminFlags ikke er spærret, ignoreres de af iTunes til fordel for 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
Hvis du f.eks. vil slå MiniStore fra, skal du angive AdminFlags-registreringsdatabaseværdien til 0x00000401 (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.