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의 경우

  • 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의 경우

  • 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은 타사 웹 사이트의 정확성 또는 신뢰도에 대해 어떠한 언급도 하지 않습니다. 인터넷을 사용하는 데는 위험이 따르기 마련입니다. 자세한 내용은 공급업체에 문의하십시오. 기타 회사 및 제품 이름은 각 소유자의 상표일 수 있습니다.

게시일: