إدارة ميزات التحكم في 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 أية ضمانات فيما يتعلق بدقة أو موثوقية مواقع الويب التابعة لجهات خارجية. اتصل بالبائع للحصول على المزيد من المعلومات.

تاريخ النشر: