Управление на функциите за контрол в iTunes за Windows
Използвайте родителски, корпоративни и образователни контроли в iTunes, за да ограничите съдържанието.
Тази статия се отнася само за iTunes 7.1 или по-нова версия, работеща на компютри с Windows.
Системните администратори могат да използват родителски, корпоративни и образователни контроли в iTunes за Windows за задаване на ограничения за съдържанието.
В стъпките в тази статия се използва редактор на системния регистър (Regedit.exe) за въвеждане на промени в системния регистър на Windows. Дори и да имате опит с редактора на системния регистър, първо архивирайте системния регистър. Ако направите грешка, това може да доведе до проблеми с компютъра или да попречи на стартирането на Windows.
Ключове от системния регистър за родителски контроли
Два ключа от системния регистър управляват родителските контроли за iTunes за Windows.
За Windows XP и 32-битова версия на Windows Vista, Windows 7, Windows 8 и Windows 10
HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\iTunes\[SID]\Parental Controls
HKEY_CURRENT_USER\SOFTWARE\Apple Computer, Inc.\iTunes\Parental Controls
За 64-битова версия на Windows Vista, Windows 7, Windows 8 и Windows 10
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apple Computer, Inc.\iTunes\[SID]\Parental Controls
HKEY_CURRENT_USER\SOFTWARE\Wow6432Node\Apple Computer, Inc.\iTunes\Parental Controls
Задаване на предпочитания за родителски контрол
Специфичната за потребителя стойност [SID] е низ, който съответства на идентификатора за защита на потребителския акаунт. Обикновено изглежда така: S-1-5-21-1715567821-1202687629-839522115-1003.
Всеки потребителски акаунт има различна специфична за потребителя стойност [SID]. Затова iTunes може да съхранява уникални предпочитания за родителски контрол за всеки потребител поотделно в HKEY_LOCAL_MACHINE. За да зададете предпочитания за родителски контрол, които да се наследяват от нови потребителски акаунти, създайте ги под следните ключове от системния регистър.
За 32-битови системи Windows
HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\iTunes\Parental Controls\Default
За 64-битови системи Windows
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apple Computer, Inc.\iTunes\Parental Controls\Default
iTunes 8.0.2 и по-новите версии използват стойностите под тези ключове, когато не съществуват специфични за потребителя [SID] стойности.
iTunes съхранява предпочитанията за родителски контрол в пет стойности от системния регистър. 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
iTunes 8.0.2 и по-новите версии използват тези стойности, когато не съществуват специфични за потребителя [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 използва тези стойности, когато родителските контроли са отключени:
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 и AdminFlags
Име на UserFlags или AdminFlags | Шестнадесетична стойност (само при ръчно редактиране на стойността от клиентския системен регистър) | Десетична стойност (само при разполагане на стойността от системния регистър чрез групови правила) | Забележки |
---|---|---|---|
kParentalFlags_Locked | 0x00000001 | 1 |
|
kParentalFlags_DisablePodcasts | 0x00000002 | 2 |
|
kParentalFlags_DisableMusicStore | 0x00000004 | 4 |
|
kParentalFlags_DisableSharing | 0x00000008 | 8 |
|
kParentalFlags_DisableExplicitContent | 0x00000010 | 16 |
|
kParentalFlags_DisableRadio | 0x00000020 | 32 | Този флаг дезактивира само интернет радиото. Той не дезактивира радиостанциите на 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 | добавен в iTunes 8.1 |
kParentalFlags_RequireEncryptedBackups | 0x00080000 | 524288 | добавен в iTunes 8.2 |
kParentalFlags_DisableHomeSharing | 0x00100000 | 1048576 | добавен в iTunes 10 |
kParentalFlags_DisableCheckForAppUpdates | 0x00200000 | 2097152 | добавен в iTunes 10 |
kParentalFlags_DisableCheckForDeviceUpdates | 0x00400000 | 4194304 | добавен в iTunes 10 |
kParentlFlags_DisableFirstRunWelcomeWindow | 0x01000000 | 16777216 | добавен в iTunes 10.2 |
kParentalFlags_DisableDeviceFileSharing | 0x02000000 | 33554432 | добавен в iTunes 10.4 |
kParentalFlags_DisableExplicitBooks | 0x04000000 | 67108864 | добавен в iTunes 11.0 |
kParentalFlags_DisableDefaultPlayerDialog | 0x08000000 | 134217728 | добавен в iTunes 11.3 |
Стойности за UserMoviesLimit, UserTVShowsLimit, AdminMoviesLimit и AdminTVShowsLimit
Тези стойности от системния регистър не се документират публично. Системните администратори обикновено работят само с предпочитанията за родителски контрол, които са зададени в стойностите от системния регистър за UserFlags и AdminFlags.
UserFlags, UserMoviesLimit и UserTVShowsLimit
Тези стойности от системния регистър съответстват на отключени родителски контроли. Те са зададени под ключа HKEY_CURRENT_USER, така че потребителите да могат да ги променят, дори и да нямат повишени привилегии. Следователно не трябва да използвате стойностите от системния регистър, ако искате да попречите на потребителите да променят зададените от вас родителски контроли.
iTunes следва ограниченията, зададени в стойностите от системния регистър за UserFlags, UserMoviesLimit, UserTVShowsLimit, UserRatingSystemID и UserGamesLimit, само когато:
Не е зададена стойност за AdminFlags в HKEY_LOCAL_MACHINE
Битът kParentalFlags_Locked в стойността за AdminFlags е зададен на 0
AdminFlags, AdminMoviesLimit и AdminTVShowsLimit
Тези стойности в системния регистър съответстват на заключени родителски контроли. Те са зададени под ключа HKEY_LOCAL_MACHINE, потребителите имат нужда от повишени привилегии, за да ги променят.
iTunes проверява дали има стойност за AdminFlags за текущия потребител, която показва, че контролите са заключени. Ако такава съществува, iTunes използва тази стойност и пренебрегва всички потребителски стойностиxxx в полето HKEY_CURRENT_USER.
В този случай стойностите на администратораxxx може да не отразяват текущите настройки за родителски контрол, ако контролите са отключени. Поддържат се само потребителскитеxxx стойности, но заключените контроли в AdminFlags остават актуални.
Предварително конфигуриране на родителски контроли
За да конфигурирате предварително родителски контроли, задайте трите стойности от системния регистър в ключа от системния регистър HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\iTunes\[SID]\Parental Controls за всеки потребителски акаунт.
За тази цел използвайте един от тези методи:
Използвайте iTunes, за да настроите и заключите предпочитанията за родителски контрол за даден потребител, след това копирайте стойностите за този потребител под ключовете от системния регистър за други идентификатори за защита на потребителски акаунт (SID). Преди да направите това, уверете се, че не е необходимо да задавате флагове, които не могат да бъдат контролирани от потребителския интерфейс на iTunes.
Използвайте редактора на системния регистър, за да зададете стойностите на родителския контрол.
За предварително конфигуриране на родителски контроли за потребителски акаунти, които все още не са създадени или използвани, задайте следните стойности.
За 32-битови версии на iTunes на 32-битови версии на Windows или 64-битови версии на iTunes на 64-битови версии на Windows:
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
За 32-битови версии на iTunes на 64-битови версии на Windows:
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
Ако в HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\iTunes\[SID]\Parental Controls не съществуват специфични за акаунта ключове, iTunes използва ключовете под HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\Parental Controls\Default.
За да предотвратите промяна на родителски контроли от страна на потребители с ограничения, уверете се, че стойността kParentalFlags_Locked е зададена в ключа AdminFlags.
Когато задавате тези флагове, не забравяйте:
Не можете да зададете тези флагове в потребителския интерфейс на iTunes.
Тези настройки на флаговете влизат в сила едва когато зададете ключа kParentalFlags_Locked. Ако не заключите AdminFlags, iTunes игнорира настройките.
Трябва да зададете тези настройки на флаговете в AdminFlags. Ако ги зададете в UserFlags, няма да влязат в сила.
Име на UserFlags или AdminFlags | Шестнадесетична стойност (само при ръчно редактиране на стойността от клиентския системен регистър) | Десетична стойност (само при разполагане на стойността от системния регистър чрез групови правила) |
---|---|---|
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 |
Например, за да дезактивирате настройката Check for Device Updates (Проверка за актуализации на устройството), задайте 0x40000000 като стойност от системния регистър за AdminFlags за kParentalFlags_Locked и kParentalFlags_DisableCheckForAppUpdates.
Информацията за продукти, които не са произведени от Apple, или независими уебсайтове, които не са контролирани или тествани от Apple, се предоставя без препоръка или одобрение. Apple не поема никаква отговорност по отношение на подбора, производителността или използването на уебсайтове или продукти на трети страни. Apple не представя никакви становища относно точността или надеждността на уебсайтове на трети страни. Свържете се с доставчика за допълнителна информация.