Windows OS Managed Client (Hallittu asiakas Windows-käyttöjärjestelmissä): iTunesin hallintaominaisuuksien ylläpitäminen

  • Viimeksi muutettu: 27 heinäkuu, 2009
  • Artikkeli: HT2102
  • Vanha artikkeli: 306026

Yhteenveto

Huomautus: Tämä asiakirja koskee ainoastaan Microsoft Windows -yhteensopivia tietokoneita. Lisätietoja iTunesin hallintatoimintojen ylläpitämisestä (Mac OS X) on artikkelissa HT2653 ja HT3490. Lisätietoja iTunesin käyttörajoitusasetuksista on artikkelissa HT1904.

iTunes sisältää käyttörajoitus-, yritys- ja koulutushallinta-asetuksia, joiden avulla järjestelmien pääkäyttäjät voivat määrittää sisältörajoituksia. Seuraavat tiedot on tarkoitettu asiakkaille, jotka haluavat esiasettaa käyttörajoituksia ja/tai muita rajoituksia iTunesin Windows-versiossa. Tiedot koskevat ainoastaan iTunesin versiota 7.1 ja sitä uudempia versioita.

Tärkeää: Ohjeet edellyttävät muutosten tekemistä Windowsin rekisteriin rekisterieditorin (Regedit) avulla. Vaikka olisitkin kokenut rekisterin muokkaaja, rekisteristä kannattaa tehdä varmuuskopio ennen muokkauksen aloittamista. Regedit-ohjelman virheellinen käyttö voi saada tietokoneen toimimaan oudosti ja jopa estää Windowsia käynnistymästä. Tehdyt muutokset voivat vaikuttaa merkinnät lisänneeseen ohjelmistoon siten, että se ei toimi oikein, ennen kuin palautat merkinnät.

Rekisterin varmuuskopioiminen, muokkaaminen ja palauttaminen Windows XP:ssä ja Windows Server 2003:ssa
Rekisterin varmuuskopioiminen, muokkaaminen ja palauttaminen Windows 2000:ssa

Tuotteet, joita asia koskee

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

Käyttörajoitusten rekisteriavaimet

iTunes for Windowsin käyttörajoituksia hallitaan rekisterin avulla. Käyttörajoitusasetukset tallennetaan kahteen rekisteriavaimeen.

Windows XP ja 32-bittinen Windows Vista:

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

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

 64-bittinen 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] on käyttäjätilin turvallisuustunnisteen merkkijonokuvaus. Se näyttää tavallisesti tällaiselta:
    S-1-5-21-1715567821-1202687629-839522115-1003

Jokaisella käyttäjätunnuksella on eri SID, joten iTunes voi tallentaa kunkin käyttäjän käyttörajoitusasetukset erikseen avaimeen HKEY_LOCAL_MACHINE.

Jos halutaan määrittää käyttörajoitusasetuksia, joita uudet käyttäjätunnukset noudattavat, asetukset voidaan luoda käyttämällä seuraavia avaimia:

Windows XP ja 32-bittinen Windows Vista:

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

64-bittinen Windows Vista:

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

iTunes 8.0.2 -versiossa ja sitä uudemmissa versioissa kyseisiin avaimiin sisältyviä arvoja käytetään silloin, kun käyttäjäkohtaisia [SID]-arvoja ei ole.

Käyttörajoitusasetukset tallennetaan edellä mainituissa avaimissa oleviin viiteen rekisteriarvoon. Kun käyttörajoitusasetukset on lukittu, iTunes käyttää arvoja

  • 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


Jos käytössä on iTunes 8.0.2 tai sitä uudempi versio ja kyseisiä käyttäjäkohtaisia [SID]-arvoja ei ole, iTunes käyttää arvoja

  • 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

Kun käyttörajoitusasetuksia ei ole lukittu, iTunes käyttää arvoja

  • 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

UserFlags- ja AdminFlags-arvot

UserFlags- ja AdminFlags-kohtiin tallennettu arvo on lippujen bittipeite, joka määritetään seuraavasti:

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) lisätty iTunes 8.1:een

Arvot muuttujille UserMoviesLimit, UserTVShowsLimit, AdminMoviesLimit ja AdminTVShowsLimit

Näitä arvoja ei dokumentoida julkisesti. Tavallisesti järjestelmän pääkäyttäjät keskittyvät ainoastaan UserFlags- ja AdminFlags-muuttujien määrittämiin käyttörajoitusasetuksiin.

UserFlags, UserMoviesLimit ja UserTVShowsLimit

Kyseiset arvot edustavat lukitsemattomia käyttörajoituksia. Ne toimivat HKEY_CURRENT_USER-avaimessa, joten nykyinen käyttäjä voi aina kirjoittaa niihin ilman, että hänen tarvitsee hankkia siihen erityisiä käyttöoikeuksia. Näitä rekisteriarvoja ei siis tule käyttää, jos halutaan estää se, että rajatuin käyttöoikeuksin toimiva käyttäjä pääsee muokkaamaan käyttörajoituksia.

iTunes ottaa arvot UserFlags, UserMoviesLimit, UserTVShowsLimit, UserRatingSystemID ja UserGamesLimit huomioon ainoastaan silloin, kun AdminFlags-arvoa ei ole HKEY_LOCAL_MACHINE-avaimessa tai jos kParentalFlags_Locked-bitti AdminFlags-arvossa on 0 eli osoittaa, että käyttörajoitukset eivät ole käytössä.

AdminFlags, AdminMoviesLimit ja AdminTVShowsLimit

Nämä arvot edustavat käytössä olevia käyttörajoituksia. Ne sijaitsevat HKEY_LOCAL_MACHINE-avaimessa, joten rajatuin käyttöoikeuksin toimiva käyttäjä ei voi muokata niitä. Kun iTunes havaitsee, että nykyisen käyttäjän AdminFlags-arvo on olemassa ja osoittaa rajoitusten olevan käytössä, iTunes käyttää kyseistä arvoa eikä huomioi UserXXX-arvoja, joita saattaa olla kohdassa HKEY_CURRENT_USER. Huomaa, että AdminXXX-arvot eivät välttämättä vastaa nykyisiä käyttörajoitusasetuksia silloin, kun rajoitukset eivät ole käytössä, koska tällöin ylläpidetään ainoastaan UserXXX-arvoja. AdminFlags-kohdassa olevan lukitun bitin pitäisi kuitenkin aina olla oikein.

Käyttörajoitusten esimäärittäminen

Jotta käyttörajoitukset voidaan esimäärittää, kullekin käyttäjätilille on ensin määritettävä kohdassa HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\ olevat kolme rekisteriarvoa. Käyttäjän käyttörajoitusasetukset voidaan määrittää ja lukita iTunesin avulla, minkä jälkeen kyseisen käyttäjän arvot toistetaan toisen käyttäjän tiliturvallisuustunnisteiden (SID-tunnisteiden) kohdalla. (Tässä oletetaan, että ei tarvitse määrittää mitään jäljempänä mainittuja arvoja, joita ei voida hallita iTunes-käyttöliittymässä). Toinen vaihtoehto on määrittää omat käyttörajoitusarvot edellä mainittujen AdminFlags-arvoja koskevien tietojen avulla iTunesin hyödyntämisen sijasta.

Jos haluat esimäärittää käyttörajoitukset käyttäjätileille, joita ei ole vielä luotu tai käytetty, voit määrittää seuraavat arvot Windows XP:ssä ja 32-bittisessä Windows Vistassa avaimessa HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\ (iTunes 8.0.2 -versiossa ja sitä uudemmissa versioissa):

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

64-bittisessä Windows Vistassa vastaava avain on HKEY_LOCAL_MACHINE\Wow6432Node\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\ (iTunes 8.0.2 -versiossa ja sitä uudemmissa versioissa):

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

Huomautus: käyttäjätili käyttää avaimeen HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\Parental Controls\Default sisältyviä arvoja, ellei tilikohtaisia arvoja ole määritetty avaimeen HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\.

Yleensä kannattaa varmistaa, että kParentalFlags_Locked on määritetty kohdassa AdminFlags. Näin estetään se, että rajatuin käyttöoikeuksin toimiva käyttäjä pääsisi muokkaamaan käyttörajoitusasetuksia.

Huomaa, että iTunes ei sisällä jäljempänä mainittuja lippuja koskevaa käyttöliittymäohjeistusta ja liput huomioidaanAdminFlags-kohdassa ainoastaan silloin, kun kParentalFlags_Locked on määritetty. Kyseiset liput jätetään aina huomioimatta UserFlags-kohdassa, ne tulee määrittää kohdassa AdminFlags. Jos AdminFlags-kohtaa ei siis ole lukittu, iTunes jättää ne huomioimatta ja huomioi sen sijaan kohdan 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

Jos esimerkiksi haluat poistaa MiniStoren käytöstä, AdminFlags-rekisteriarvoksi on määritettävä 0x00000401 (eli 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