Gestionarea funcțiilor de control din iTunes pentru Windows

Folosește controalele parentale, pentru întreprinderi și pentru educație în iTunes pentru a restricționa conținutul.

Acest articol se aplică numai pentru iTunes 7.1 sau o versiune ulterioară care rulează pe computere Windows.

Administratorii de sistem pot să folosească controale parentale, pentru întreprinderi și pentru educație din iTunes pentru Windows pentru a seta restricții de conținut.

Pașii din acest articol folosesc Editorul de registru (Regedit.exe) pentru a face modificări în registrul Windows. Chiar dacă ai experiență în utilizarea Editorului de registru, întâi trebuie să faci backup pentru registru. Dacă faci o greșeală, aceasta poate cauza probleme legate de computer sau poate împiedica pornirea Windows.

Cheile de registru pentru controale parentale

Două chei de registru gestionează controalele parentale pentru iTunes pentru Windows.

Pe Windows XP și Windows Vista, Windows 7, Windows 8 și Windows 10 pe 32 de biți

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

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

Pe Windows Vista, Windows 7, Windows 8 și Windows 10 pe 64 de biți

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

  • HKEY_CURRENT_USER\SOFTWARE\Wow6432Node\Apple Computer, Inc.\iTunes\Controale parentale

Setarea preferințelor pentru controale parentale

Valoarea specifică utilizatorului [SID] este o reprezentare sub formă de șir a identificatorului de securitate al unui cont de utilizator. De obicei, arată astfel: S-1-5-21-1715567821-1202687629-839522115-1003.

Fiecare cont de utilizator are o valoare specifică utilizatorului [SID] diferită. De aceea, iTunes poate stoca preferințe unice pentru controale parentale pentru fiecare utilizator în mod unic în HKEY_LOCAL_MACHINE. Pentru a seta preferințe pentru controale parentale care sunt moștenite de conturi de utilizator noi, creează-le sub următoarele chei de registru.

Pe sistemele Windows pe 32 de biți

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

Pe sistemele Windows pe 64 de biți

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

iTunes 8.0.2 și versiunile ulterioare folosesc valorile acestor chei atunci când nu există valori specifice utilizatorului [SID].

iTunes stochează preferințele pentru controlul parental în cinci valori de registru. iTunes folosește aceste valori atunci când controalele parentale sunt blocate:

  • 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 și versiunile ulterioare folosesc aceste valori atunci când nu există valori specifice utilizatorului [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

iTunes folosește aceste valori atunci când controalele parentale sunt deblocate:

  • 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

Valori pentru UserFlags și AdminFlags

Numele valorilor UserFlags sau AdminFlags

Valoare hexazecimală

(numai la editarea manuală a valorii de registru client)

Valoare zecimală

(Numai la implementarea valorii de registru prin intermediul Politicii de grup)

Observații

kParentalFlags_Locked

0x00000001

1

kParentalFlags_DisablePodcasts

0x00000002

2

kParentalFlags_DisableMusicStore

0x00000004

4

kParentalFlags_DisableSharing

0x00000008

8

kParentalFlags_DisableExplicitContent

0x00000010

16

kParentalFlags_DisableRadio

0x00000020

32

Această semnalizare dezactivează numai radioul prin internet. Nu dezactivează posturile 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

s-a adăugat în iTunes 8.1

kParentalFlags_RequireEncryptedBackups

0x00080000

524288

s-a adăugat în iTunes 8.2

kParentalFlags_DisableHomeSharing

0x00100000

1048576

s-a adăugat în iTunes 10

kParentalFlags_DisableCheckForAppUpdates

0x00200000

2097152

s-a adăugat în iTunes 10

kParentalFlags_DisableCheckForDeviceUpdates

0x00400000

4194304

s-a adăugat în iTunes 10

kParentlFlags_DisableFirstRunWelcomeWindow

0x01000000

16777216

s-a adăugat în iTunes 10.2

kParentalFlags_DisableDeviceFileSharing

0x02000000

33554432

s-a adăugat în iTunes 10.4

kParentalFlags_DisableExplicitBooks

0x04000000

67108864

s-a adăugat în iTunes 11.0

kParentalFlags_DisableDefaultPlayerDialog

0x08000000

134217728

s-a adăugat în iTunes 11.3

Valorile pentru UserMoviesLimit, UserTVShowsLimit, AdminMoviesLimit și AdminTVShowsLimit

Aceste valori de registru nu sunt documentate public. Administratorii de sistem lucrează de obicei numai cu preferințele pentru control parental setate în valorile de registru UserFlags și AdminFlags.

UserFlags, UserMoviesLimit și UserTVShowsLimit

Aceste valori de registru reprezintă controale parentale deblocate. Acestea sunt setate sub cheia HKEY_CURRENT_USER, pentru ca utilizatorii să poată scrie în ele chiar dacă nu au privilegii de nivel ridicat. Prin urmare, nu ar trebui să folosești valorile de registru dacă nu vrei să permiți utilizatorilor să modifice controalele parentale pe care le setezi.

iTunes urmează restricțiile setate în valorile de registru UserFlags, UserMoviesLimit, UserTVShowsLimit, UserRatingSystemID și UserGamesLimit numai atunci când:

  • Nu este setată nicio valoare pentru AdminFlags în HKEY_LOCAL_MACHINE

  • Porțiunea kParentalFlags_Locked din valoarea AdminFlags este setată la 0

AdminFlags, AdminMoviesLimit și AdminTVShowsLimit

Aceste valori de registru reprezintă controale parentale blocate. Acestea sunt setate în cheia HKEY_LOCAL_MACHINE, iar utilizatorii au nevoie de privilegii de nivel ridicat pentru a scrie în ele.

iTunes verifică dacă există o valoare AdminFlags pentru utilizatorul curent care indică faptul că controalele sunt blocate. Dacă această valoare există, iTunes o utilizează și ignoră valorile Userxxx din HKEY_CURRENT_USER.

În acest scenariu, este posibil ca valorile Adminxxx să nu reflecte setările actuale ale controalelor parentale dacă aceste controale sunt deblocate. Doar valorile Userxxx sunt menținute, dar controalele blocate din AdminFlags rămân actualizate.

Preconfigurarea controalelor parentale

Pentru a preconfigura controale parentale, setează cele trei valori de registru din cheia de registru HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\iTunes\[SID]\Parental Controls pentru fiecare cont de utilizator.

Pentru aceasta, folosește oricare dintre aceste metode:

  • Folosește iTunes pentru a configura și bloca preferințele pentru controalele parentale pentru un utilizator, apoi reprodu valorile acelui utilizator în cheile de registru pentru identificatorii de securitate (SID) ai altor conturi de utilizator. Înainte de a face acest lucru, asigură-te că nu trebuie să setezi nicio semnalizare care nu poate fi controlată din interfața cu utilizatorul iTunes.

  • Folosește Editorul de registru pentru a seta valori pentru controalele parentale.

Pentru a preconfigura controale parentale pentru conturi de utilizator care nu au fost create sau utilizate încă, setează următoarele valori.

Pentru versiunile de iTunes pe 32 de biți de pe versiunile de Windows pe 32 de biți sau pe versiunile de iTunes pe 64 de biți de pe versiunile de Windows pe 64 de biți:

  • 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

Pentru versiunile de iTunes pe 32 de biți de pe versiunile de Windows pe 64 de biți:

  • 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

Dacă în HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\iTunes\[SID]\Parental Controls nu există chei specifice contului, iTunes utilizează cheile din HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\Parental Controls\Default.

Pentru a nu permite utilizatorilor cu acces limitat să modifice controalele parentale, asigură-te că valoarea kParentalFlags_Locked este setată în cheia AdminFlags.

Atunci când setezi aceste semnalizări, reține că:

  • Nu poți să setezi aceste semnalizări în interfața cu utilizatorul iTunes.

  • Aceste configurări de semnalizări sunt aplicate numai atunci când setezi cheia kParentalFlags_Locked. Dacă nu blochezi AdminFlags, iTunes ignoră configurările.

  • Trebuie să setezi aceste configurări de semnalizări în AdminFlags. Dacă le setezi în UserFlags, acestea nu sunt aplicate.

Numele valorilor UserFlags sau AdminFlags

Valoare hexazecimală

(numai la editarea manuală a valorii de registru client)

Valoare zecimală

(Numai la implementarea valorii de registru prin intermediul Politicii de grup)

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

De exemplu, pentru a dezactiva configurarea Căutați actualizări ale dispozitivului, setează valoarea de registru AdminFlags pentru kParentalFlags_Locked și kParentalFlags_DisableCheckForAppUpdates la 0x40000000.

Informațiile despre produsele care nu sunt fabricate de Apple sau despre site-urile web independente care nu sunt controlate sau testate de Apple sunt furnizate fără recomandare sau aprobare. Apple nu își asumă nicio responsabilitate în ceea ce privește selectarea, funcționarea sau utilizarea site-urilor web sau produselor de la terți. Apple nu face niciun fel de declarații privind acuratețea sau fiabilitatea site-urilor web terțe. Contactează furnizorul acestor produse pentru a obține mai multe informații.

Data publicării: