Client-Computer unter Windows: So verwalten Sie Steuerungsfunktionen in iTunes

  • Zuletzt geändert: 24 Juli, 2009
  • Artikel: HT2102
  • Alter Artikel: 306026

Zusammenfassung

Hinweis: Dieser Artikel bezieht sich ausschließlich auf Microsoft Windows-kompatible Computer. Eine Dokumentation zur administrativen Verwaltung der Steuerungsfunktionen von iTunes in Mac OS X finden Sie in den Artikeln HT2653 und HT3490. Informationen zur Verwendung der iTunes Kindersicherung über die iTunes-Einstellungen erhalten Sie im Artikel HT1904.

iTunes bietet eine Kindersicherung sowie unternehmens- und bildungsspezifische Funktionen, die Systemadministratoren die Möglichkeit einräumen, bestimmte Einschränkungen für Inhalte vorzunehmen. Folgende Informationen sind an Kunden gerichtet, die Kindersicherungs- und/oder andere Steuerungsfunktionen in iTunes für Microsoft Windows vorkonfigurieren möchten. Diese Informationen gelten nur für iTunes 7.1 oder neuer.

Wichtig: Bei folgender Vorgehensweise werden mithilfe des Registrierungs-Editors (Regedit) Änderungen an der Windows-Registrierung vorgenommen. Auch wenn Sie mit der Bearbeitung der Registrierung vertraut sind, sollten Sie die Registrierung sichern, bevor Sie sie bearbeiten. Fehler in Regedit können zu unerwünschtem Verhalten führen und Windows sogar am Starten hindern. Die Änderungen können dazu führen, dass die Software, mit der die Einträge installiert wurden, nicht mehr richtig funktioniert, bis Sie die Einträge wiederhergestellt haben.

Unter Windows XP und Windows Server 2003 eine Sicherungskopie der Registrierung erstellen und die Registrierung bearbeiten und wiederherstellen
Unter Windows 2000 eine Sicherungskopie der Registrierung erstellen und die Registrierung bearbeiten und wiederherstellen

Betroffene Produkte

iTunes 7 für Windows, iTunes 8 for Windows, Microsoft Windows Vista

Registrierungsschlüssel für die Kindersicherung

Die Kindersicherung wird in iTunes für Windows mithilfe der Registrierung verwaltet. Einstellungen für die Kindersicherung werden unter zwei Registrierungsschlüsseln gespeichert:

Unter Windows XP und Windows Vista mit 32 Bit:

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

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

 Unter Windows Vista mit 64 Bit:

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

  • HKEY_CURRENT_USER\Software\Wow6432Node\Apple Computer, Inc.\iTunes\Parental Controls\

  • [SID] steht für die Identifikationsnummer eines Benutzer-Accounts. Diese sieht in der Regel so aus:
    S-1-5-21-1715567821-1202687629-839522115-1003

Da jeder Account über eine andere SID verfügt, kann iTunes die Einstellungen für die Kindersicherung für jeden Benutzer individuell unter HKEY_LOCAL_MACHINE speichern.

Wenn Sie Kindersicherungseinstellungen vornehmen möchten, die von neuen Benutzer-Accounts geerbt werden, können diese unter folgenden Schlüsseln erstellt werden:

Unter Windows XP und Windows Vista mit 32 Bit:

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

Unter Windows Vista mit 64 Bit:

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

In iTunes 8.0.2 (und neuer) werden die Werte hinter diesen Schlüsseln verwendet, wenn die benutzerspezifischen Werte [SID] nicht vorhanden sind.

Die Kindersicherungseinstellungen werden in fünf Registrierungswerten unter jedem der oben genannten Schlüssel gespeichert. Wenn die Kindersicherung geschützt ist, verwendet iTunes folgende Werte:

  • 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


Wenn diese benutzerspezifischen Werte [SID] in iTunes 8.0.2 (und neuer) nicht vorhanden sind, verwendet iTunes folgende Werte:

  • 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

Wenn die Kindersicherung nicht geschützt ist, verwendet iTunes folgende Werte:

  • 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

Werte für UserFlags und AdminFlags

Der unter "UserFlags" und "AdminFlags" gespeicherte Wert ist eine Bitmaske von Flags, die wie folgt definiert ist:

kParentalFlags_Locked = 0x00000001
kParentalFlags_DisablePodcasts = 0x00000002
kParentalFlags_DisableMusicStore = 0x00000004
kParentalFlags_DisableSharing = 0x00000008
kParentalFlags_DisableExplicitContent = 0x00000010
kParentalFlags_DisableRadio = 0x00000020
kParentalFlags_RestrictMovieContent = 0x00000040
kParentalFlags_RestrictTVShowContent = 0x00000080
kParentalFlags_DisableCheckForUpdates = 0x00000100
kParentalFlags_RestrictGames = 0x00000200
kParentalFlags_DisableMiniStore = 0x00000400
kParentalFlags_DisableAutomaticDeviceSync = 0x00000800
kParentalFlags_DisableGetAlbumArtwork = 0x00001000
kParentalFlags_DisablePlugins = 0x00002000
kParentalFlags_DisableOpenStream = 0x00004000
kParentalFlags_DisableAppleTV = 0x00008000
kParentalFlags_DisableDeviceRegistration = 0x00010000
kParentalFlags_DisableDiagnostics = 0x00020000
kParentalFlags_AllowITunesUAccess = (1<<18) // (0x00040000) hinzugefügt in iTunes 8.1

Werte für UserMoviesLimit, UserTVShowsLimit, AdminMoviesLimit und AdminTVShowsLimit

Diese Werte sind nicht öffentlich dokumentiert. In der Regel schenken Systemadministratoren nur solchen Kindersicherungseinstellungen Beachtung, die durch "UserFlags" und "AdminFlags" spezifiziert sind.

UserFlags, UserMoviesLimit und UserTVShowsLimit

Diese Werte stehen für die nicht geschützte Kindersicherung. Da sich diese unter dem Schlüssel "HKEY_CURRENT_USER" befinden, können sie immer vom aktuellen Benutzer ohne erhöhte Benutzerrechte bearbeitet werden. Sie sollten also diese Registrierungswerte nicht verwenden, wenn Sie verhindern möchten, dass ein Benutzer mit eingeschränkten Rechten die Einstellungen der Kindersicherung ändert.

Die Werte "UserFlags", "UserMoviesLimit", "UserTVShowsLimit", "UserRatingSystemID" und "UserGamesLimit" werden in iTunes nur beachtet, wenn kein "AdminFlags"-Wert in "HKEY_LOCAL_MACHINE" vorhanden ist oder wenn das Bit "kParentalFlags_Locked" im "AdminFlags"-Wert "0" ist und damit angibt, dass die Kindersicherung nicht geschützt ist.

AdminFlags, AdminMoviesLimit und AdminTVShowsLimit

Diese Werte stehen für die geschützte Kindersicherung. Da sich diese unter dem Schlüssel "HKEY_LOCAL_MACHINE" befinden, können sie nicht durch Benutzer mit eingeschränkten Rechten geändert werden. Wenn iTunes erkennt, dass ein "AdminFlags"-Wert für den aktuellen Benutzer vorhanden ist, und der Wert anzeigt, dass die Sicherungen geschützt sind, verwendet iTunes diesen Wert und ignoriert alle "UserXXX"-Werte unter "HKEY_CURRENT_USER". Beachten Sie, dass "AdminXXX"-Werte die aktuellen Werte der Kindersicherungseinstellungen nicht widerspiegeln, wenn die Sicherungen nicht geschützt sind, da in diesem Falle nur die "UserXXX"-Werte behalten werden. Das geschützte Bit in "AdminFlags" sollte jedoch stets korrekt sein.

Vorkonfigurieren der Kindersicherung

Wenn Sie die Kindersicherung vorkonfigurieren möchten, müssen Sie die drei Registrierungswerte unter HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\ für jeden Benutzer-Account einrichten. Eine Möglichkeit hierfür besteht darin, die Kindersicherungseinstellungen in iTunes für einen Benutzer festzulegen und zu schützen und dann die Werte für diesen Benutzer unter dem Registrierungsschlüssel für andere Benutzer-Account-Identifikationsnummern (SIDs) zu replizieren. (Dabei wird angenommen, dass Sie keine der unten aufgeführten Flags festlegen müssen, die nicht von der iTunes Oberfläche aus gesteuert werden können.) Alternativ können Sie mit den oben erwähnten Informationen zu den Werten für "AdminFlags" Ihre eigenen Kindersicherungswerte ohne Hilfe von iTunes definieren.

Wenn Sie Kindersicherungen für zukünftig erstellte und noch nicht verwendete Benutzerkonten vorkonfigurieren möchten, können Sie die folgenden Werte für Windows XP und Vista (32-Bit) unter HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\ angeben (in iTunes 8.0.2 und neuer):

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

Für Windows Vista (64-Bit) unter HKEY_LOCAL_MACHINE\Wow6432Node\Software\Apple Computer, Inc.\iTunes\Parental Controls\Default\ (in iTunes 8.0.2 und neuer):

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

Hinweis: Bei einem vorhandenen Benutzerkonto werden die Schlüssel unter HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\Parental Controls\Default verwendet, sofern die kontospezifischen Schlüssel unter HKEY_LOCAL_MACHINE\Software\Apple Computer, Inc.\iTunes\[SID]\Parental Controls\ nicht vorhanden sind.

Im Allgemeinen sollten Sie sicherstellen, dass "kParentalFlags_Locked" in "AdminFlags" festgelegt ist, um zu verhindern, dass die Kindersicherung durch einen Benutzer mit eingeschränkten Rechten geändert werden kann.

Beachten Sie bitte, dass zur Festlegung der folgenden Flags keine Unterstützung der iTunes-Benutzeroberfläche vorhanden ist und diese Flags nur in "AdminFlags" berücksichtigt werden, wenn "kParentalFlags_Locked" eingerichtet ist. Diese Flags werden in "UserFlags" immer ignoriert, sie müssen in "AdminFlags" festgelegt werden. Wie oben erwähnt, werden diese von iTunes zugunsten der "UserFlags" ignoriert, wenn "AdminFlags" nicht geschützt ist.

kParentalFlags_DisableCheckForUpdates = 0x00000100
kParentalFlags_DisableMiniStore = 0x00000400
kParentalFlags_DisableAutomaticDeviceSync = 0x00000800
kParentalFlags_DisableGetAlbumArtwork = 0x00001000
kParentalFlags_DisablePlugins = 0x00002000
kParentalFlags_DisableOpenStream = 0x00004000
kParentalFlags_DisableAppleTV = 0x00008000
kParentalFlags_DisableDeviceRegistration = 0x00010000
kParentalFlags_DisableDiagnostics = 0x00020000

Beispiel: Wenn Sie den MiniStore deaktivieren möchten, sollten Sie den Wert der AdminFlags-Registrierung auf "0x00000401" (d. h. kParentalFlags_Locked | kParentalFlags_DisableMiniStore) setzen.

Important: Information about products not manufactured by Apple is provided for information purposes only and does not constitute Apple’s recommendation or endorsement. Please contact the vendor for additional information.

Not helpful Somewhat helpful Helpful Very helpful Solved my problem