إدارة ميزات التحكم في iTunes لنظام التشغيل Windows

استخدم عناصر التحكم الأبوي وفي الشركات والمؤسسات التعليمية داخل iTunes لتقييد المحتوى.

لا تتناول هذه المقالة سوى iTunes 7.1 والأحدث باستخدام أجهزة كمبيوتر تعمل بنظام التشغيل Windows.

يمكن لمسؤولي الأنظمة استخدام عناصر التحكم الأبوي وفي الشركات والمؤسسات التعليمية داخل iTunes لـ Windows بهدف تعيين قيود على المحتوى.

تستخدم الخطوات الواردة في هذه المقالة Registry Editor (Regedit.exe)‎ لإدخال تغييرات على Windows registry. حتى إذا كنت جربت استخدام Registry Editor، قم بإنشاء نسخة احتياطية للسجل أولاً. عند حدوث خطأ، قد تواجه مشاكل في جهاز الكمبيوتر وقد يتم منع 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. لتعيين تفضيلات إشراف عائلي مضمّنة في حسابات المستخدمين الجديدة، يمكنك إنشاؤها ضمن مفاتيح السجل التالية.

على أنظمة 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 تفضيلات الإشراف العائلي في خمسة قيم سجلّ. يستخدم 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 قيمة ست عشرية
(عند تعديل قيمة سجلّ عميل يدويًا فقط)
قيمة عشرية
(عند نشر قيمة سجلّ عبر Group Policy)
الملاحظات
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 وserTVShowsLimit و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 لإعداد تفضيلات الإشراف العائلي للمستخدم، ونسخ القيم لذلك المستخدم ضمن مفاتيح السجلّ لمعرّفات أمان حساب المستخدم الأخرى. وقبل القيام بذلك، تأكد من عدم الحاجة إلى تعيين أي شعارات لا يمكن التحكم فيها من واجهة مستخدم iTunes. 
  • استخدم Registry Editor لتعيين قيم الإشراف العائلي.

لإجراء تكوين مسبق لعناصر الإشراف العائلي لحسابات المستخدمين التي لم يتم إنشاؤها بعد أو المستخدمة، يمكنك تعيين القيم التالية.

في إصدارات 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 قيمة ست عشرية
(عند تعديل قيمة سجلّ عميل يدويًا فقط)
قيمة عشرية
(عند نشر قيمة سجلّ عبر Group Policy)

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

على سبيل المثال، لتعطيل إعداد "التحقق من تحديثات الجهاز"، قم بتعيين قيمة السجلّ AdminFlags في kParentalFlags_Locked وkParentalFlags_DisableCheckForAppUpdates على 0x40000000.

يتم تقديم المعلومات حول المنتجات التي لم تُصنّعها Apple أو مواقع الويب المستقلة التي لا تخضع للمراقبة أو الاختبار من جانب Apple بدون توصيات أو موافقة. ولا تتحمّل Apple أية مسؤولية فيما يتعلق باختيار مواقع الويب والمنتجات التابعة لجهات خارجية أو أدائها أو استخدامها. ولا تُقدّم Apple أية ضمانات فيما يتعلق بدقة أو موثوقية مواقع الويب التابعة لجهات خارجية. اتصل بالبائع للحصول على المزيد من المعلومات.

تاريخ النشر: