Управление функциями контроля в iTunes для Windows
Используйте функции родительского, корпоративного и образовательного контроля в iTunes для ограничения доступа к содержимому.
Эта статья применима только к программе iTunes 7.1 или более поздних версий на компьютерах с ОС Windows.
С помощью функций родительского, корпоративного и образовательного контроля в iTunes для Windows системные администраторы могут настраивать ограничения доступа к содержимому.
В этой статье описывается использование редактора реестра (Regedit.exe) для внесения изменений в реестр Windows. Даже если у вас есть опыт использования редактора реестра, первым делом создайте резервную копию реестра. Случайная ошибка может вызвать проблемы в работе компьютера или сделать невозможной загрузку Windows.
Разделы реестра для функций родительского контроля
Управление функциями родительского контроля в iTunes для Windows осуществляется с помощью двух разделов реестра.
В Windows XP и 32-разрядных версиях Windows Vista, Windows 7, 8 и 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, 8 и 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
При отсутствии значений [SID] для конкретных пользователей iTunes 8.0.2 и более поздних версий использует следующие значения:
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 использует его и игнорирует все значения Userxxx в разделе HKEY_CURRENT_USER.
В этом сценарии значения Adminxxx могут не отражать текущие настройки родительского контроля, если элементы управления разблокированы. Сохраняются только значения Userxxx, но заблокированные элементы управления в 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 |
Например, чтобы отключить проверку наличия обновлений для устройства, установите значение 0x40000000 для параметров kParentalFlags_Locked и kParentalFlags_DisableCheckForAppUpdates в разделе реестра AdminFlags.
Информация о продуктах, произведенных не компанией Apple, или о независимых веб-сайтах, неподконтрольных и не тестируемых компанией Apple, не носит рекомендательного или одобрительного характера. Компания Apple не несет никакой ответственности за выбор, функциональность и использование веб-сайтов или продукции сторонних производителей. Компания Apple также не несет ответственности за точность или достоверность данных, размещенных на веб-сайтах сторонних производителей. Обратитесь к поставщику за дополнительной информацией.