Windows용 iTunes의 제어 기능 관리하기
iTunes에서 유해 콘텐츠 차단 기능, 기업용 제어 기능 및 교육용 제어 기능을 사용하여 콘텐츠를 제한합니다.
이 문서는 Windows 컴퓨터에서 실행되는 iTunes 7.1 및 이후 버전에만 적용됩니다.
시스템 관리자는 Windows용 iTunes에서 유해 콘텐츠 차단 기능, 기업용 제어 기능 및 교육용 제어 기능을 사용하여 콘텐츠 제한을 설정할 수 있습니다.
이 문서의 단계에서는 레지스트리 편집기(Regedit.exe)를 사용하여 Windows 레지스트리를 변경합니다. 레지스트리 편집기를 능숙하게 사용할 수 있더라도 레지스트리를 먼저 백업합니다. 잘못 편집하는 경우 컴퓨터에 문제가 발생하거나 Windows가 시작되지 않을 수 있습니다.
유해 콘텐츠 차단을 위한 레지스트리 키
Windows용 iTunes에서 유해 콘텐츠 차단을 관리하는 데 사용되는 레지스트리 키는 2개입니다.
Windows XP, Windows Vista(32비트), 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
Windows Vista(64비트), 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에 저장할 수 있습니다. 새 사용자 계정에 상속되는 유해 콘텐츠 차단 환경설정을 구성하려면 다음 레지스트리 키 아래에 해당 환경설정을 생성합니다.
Windows 32비트 시스템의 경우
HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\iTunes\Parental Controls\Default
Windows 64비트 시스템의 경우
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apple Computer, Inc.\iTunes\Parental Controls\Default
iTunes 8.0.2 및 이후 버전에서는 사용자별 [SID] 값이 없는 경우 이러한 키 아래의 값을 사용합니다.
iTunes는 유해 콘텐츠 차단 환경설정을 5개의 레지스트리 값에 저장합니다. 유해 콘텐츠 차단 기능이 잠겨 있는 경우 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 이름 | 16진수 값 (클라이언트 레지스트리 값을 수동으로 편집하는 경우에만 해당) | 10진수 값 (그룹 정책을 통해 레지스트리 값을 배포하는 경우에만 해당) | 참고 |
---|---|---|---|
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 레지스트리 값에 설정된 제한 사항을 따릅니다.
HKEY_LOCAL_MACHINE의 AdminFlags에 대해 설정된 값이 없는 경우
AdminFlags 값의 kParentalFlags_Locked 비트가 0으로 설정된 경우
AdminFlags, AdminMoviesLimit 및 AdminTVShowsLimit
이러한 레지스트리 값은 유해 콘텐츠 차단 기능이 잠겼음을 나타냅니다. HKEY_LOCAL_MACHINE 키 아래에 설정되어 있기 때문에 사용자가 이러한 레지스트리 키에 쓰려면 권한 승격이 필요합니다.
iTunes는 현재 사용자에 대해 제어 기능이 잠겨 있음을 나타내는 AdminFlags 값이 설정되어 있는지 확인합니다. 값이 설정되어 있는 경우, iTunes는 해당 값을 사용하고 HKEY_CURRENT_USER 아래의 Userxxx 값을 무시합니다.
이 시나리오에서 제어 기능의 잠금이 해제된 경우 Adminxxx 값에 현재 유해 콘텐츠 차단 설정이 반영되지 않았을 수 있습니다. Userxxx 값만 유지됩니다. 다만, AdminFlags의 잠겨 있는 제어 기능은 최신 상태로 유지됩니다.
유해 콘텐츠 차단 사전 구성
유해 콘텐츠 차단을 사전 구성하려면 사용자 계정마다 HKEY_LOCAL_MACHINE\SOFTWARE\Apple Computer, Inc.\iTunes\[SID]\Parental Controls 레지스트리 키에서 레지스트리 값 3개를 설정합니다.
이렇게 하려면 다음 방법 중 하나를 사용합니다.
iTunes에서 사용자의 유해 콘텐츠 차단 환경설정을 구성하고 잠근 다음 이 사용자의 값을 다른 사용자 계정의 SID(보안 식별자)용 레지스트리 키 아래에 복제합니다. 이 작업을 수행하기 전에 iTunes 사용자 인터페이스에서 제어할 수 없는 플래그를 설정하지 않아도 되는지 확인합니다.
레지스트리 편집기를 사용하여 유해 콘텐츠 차단 값을 설정합니다.
아직 생성되지 않았거나 사용되지 않은 사용자 계정에 대해 유해 콘텐츠 차단 기능을 미리 구성하려면 다음 값을 설정합니다.
Windows 32비트 버전에 설치된 iTunes 32비트 버전 또는 Windows 64비트 버전에 설치된 iTunes 64비트 버전:
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
Windows 64비트 버전에 설치된 iTunes 32비트 버전:
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 이름 | 16진수 값 (클라이언트 레지스트리 값을 수동으로 편집하는 경우에만 해당) | 10진수 값 (그룹 정책을 통해 레지스트리 값을 배포하는 경우에만 해당) |
---|---|---|
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 |
예를 들어 기기 업데이트 확인 설정을 비활성화하려면 kParentalFlags_Locked 및 kParentalFlags_DisableCheckForAppUpdates에 대한 AdminFlags 레지스트리 값을 0x40000000으로 설정합니다.
Apple이 제조하지 않은 제품에 관한 정보 또는 Apple의 관리 또는 테스트 대상이 아닌 독립적인 웹 사이트는 권장 또는 보증 없이 제공되는 것입니다. Apple은 타사 웹 사이트 또는 제품에 대한 선택, 성능 및 사용과 관련하여 발생하는 결과에 대해 책임을 지지 않습니다. Apple은 타사 웹 사이트의 정확성 또는 신뢰도에 대해 어떠한 언급도 하지 않습니다. 자세한 내용은 해당 업체에 문의하시기 바랍니다.