توافق Script Layers في Windows XP HOW TO:

انتهاء دعم نظام التشغيل Windows XP

لقد أنهت شركة Microsoft دعم Windows XP في 8 أبريل، 2014. وقد أثر هذا التغيير على تحديثات البرامج لديك وخيارات الأمان الخاصة بك. تعرف على ما يعنيه ذلك فيما يتعلق بك وكيفية الحفاظ على حمايتك.

هام: تمت ترجمة هذا المقال باستخدام برنامج ترجمة آلية لشركة مايكروسوفت بدلاً من الاستعانة بمترجم بشري. تقدم شركة مايكروسوفت كلاً من المقالات المترجمة بواسطة المترجمين البشر والمقالات المترجمة آليًا وبالتالي ستتمكن من الوصول إلى كل المقالات الموجودة في قاعدة المعرفة الخاصة بنا وباللغة الخاصة بك. بالرغم من ذلك، فإن المقالة المترجمة آليًا لا تكون دقيقة دائمًا وقد تحتوي على أخطاء إملائية أو لغوية أو نحوية، مثل تلك الأخطاء الصادرة عن متحدث أجنبي عندما يتحدث بلغتك. لا تتحمل شركة مايكروسوفت مسئولية عدم الدقة أو الأخطاء أو الضرر الناتج عن أية أخطاء في ترجمة المحتوى أو استخدامه من قبل عملائنا. تعمل شركة مايكروسوفت باستمرار على ترقية برنامج الترجمة الآلية. إذا ما وجدت أحد الأخطاء وترغب في المساعدة في هذا المجهود، الرجاء اتمام الاستطلاع الموجود أسفل هذه المقالة

اضغط هنا لرابط المقالة باللغة الانجليزية286705
تمت أرشفة هذه المقالة. وتظهر "كما هي" ولن يتم تحديثها بعد الآن.
الموجز
يتضمن Windows XP تقنية حيوياً لتطبيق إصلاحات توافق لبرامج غير المصممة لكي تعمل على Windows XP. تتوفر إصلاحات التوافق لمساعدة إصدار سابق من برنامج ما في تجنب أي المشاكل التي قد حصول بسبب حدوث التغييرات في نظام التشغيل الجديد هذا. يمكن استخدام هذه الإصلاحات التوافق بشكل فردي أو في مجموعات الجاهزة للاستخدام يسمى طبقات التوافق. يتم تعريف هذه الطبقات عن العديد من تكوينات شائعة مواجهة.

مثال هو طبقة يوفر من التوافق إصلاح ضروري برنامج تمت كتابته خصيصًا لـ Microsoft Windows 95. وصف هذه الوثيقة يمكن كيفية لك برنامج نصي طبقات التوافق في Windows XP.

العودة إلى الأعلى

تطبيق طبقات التوافق

قامت Microsoft بإنشاء سلسلة من الأدوات لجعل استخدام تقنيات التوافق للوصول من خلال أدوات الواجهة (GUI) المستخدم الرسومية و من موجه الأوامر. عادة، تكون الأدوات GUI الأسلوب المفضل من تطبيق التصحيحات التوافق أو طبقات, إلا أحياناً قد تصادف الحالات الطبقات حيث يجب تطبيقها عبر برنامج نصي أو ملف دفعي. يفسر هذا المقالة كيفية تطبيق إصلاح توافق من خلال برنامج نصي أو ملف دفعي.

يجب استخدام بناء جملة الأمر التالي عند تطبيق طبقات التوافق في الملفات الدفعية أو البرامج النصية:
set __COMPAT_LAYER=[!]layer_name1 [layer_name2 ...]				
ملاحظة : توجد هو مسافة متبوعاً اثنين تسطير أسفل السطر(_) بين " مجموعة " و " COMPAT " في بناء جملة هذا الأمر. لا يعمل الأمر بدون أحرف (_) معاً.

Layer_name: اسم قصير في طبقة التوافق يتم تطبيق
[!] لا يجب أن يتم إضافة طبقات إلى إصلاحات التوافق الموجودة في ملفات قاعدة البيانات.

ملاحظة : يجب أن تكون مفصولة بمسافة توافق طبقة أسماء.

على سبيل المثال::
set __COMPAT_LAYER=Win95 DisableThemesset __COMPAT_LAYER=!Win95 DisableThemes				
لتعطيل توافق طبقة بعد من تطبيق في هذا الشكل أو استخدم الأمر نفسه دون تعيين طبقة توافق.

على سبيل المثال::
set __COMPAT_LAYER=				
كل من طبقات التوافق شيوعاً بعلاقة إصدار المختصر من اسمه التي يمكن استخدامها مع الأمر __COMPAT_LAYER set في برنامج نصي.

يتضمن الاسم القصير التالي والاسم الكامل به قائمة طبقات التوافق المتوفرة:
  • DisableThemes ذات سمات Visual تعطيل
  • ProfilesSetup -دعم إعداد ملف التعريف
  • 256Color -256 لون
  • 640 × 480 ذات دقة شاشة 640 × 480
  • Win95 -Windows 95
  • Win98 -Windows 98 / Windows Me
  • Win2000 -Windows 2000
  • NT4SP5 -5 SP Windows NT 4.0
عندما تقوم بتطبيق طبقات التوافق في هذه الطريقة أو أيضاً تتأكد التي يتم تمرير طبقة توافق على أي عملية أخرى التي تكون قد spawned بواسطة الأوامر في الملف الدفعي على بشكل متكرر. بعد الوصول إلى نقطة في البرنامج النصي أو الملف الدفعي حيث يعد طبقة التوافق الحاجة، إلغاء طبقة بواسطة الأمر set __COMPAT_LAYER دون تعيين طبقة توافق. أي العمليات التي تم تشغيلها بينما كان قيد التنفيذ طبقة التوافق مازال ستعمل تحت طبقة التوافق حتى أنها يتم إنهاء.

العودة إلى الأعلى

استكشاف أخطاء

بعين الاعتبار أنه مثال عن كيفية تطبيق هذا الأمر، فقد السيناريو التالي: لديك ملف دفعي الذي ينفذ مهام تكوين هامة عديدة قبل بدء تشغيل برنامج. يتطلب البرنامج عبارة عن سلسلة من الإصلاحات التوافق التي سيتم تضمينها في طبقة التوافق مع Windows 95. إذا احتاج طبقة التوافق المطلوب تطبيقها ليس فقط إلى برنامج Setup.exe وإلى أي العمليات التي قد spawn Setup.exe أو الأدوات GUI هي أفضل. الذي ثم انقر بزر الماوس الأيمن فوق الملف & ‎.bat أو.cmd وتطبيق طبقة توافق على الملف الدفعي.

يوضح النموذج التالي جزء من ملف دفعي قد يتم استخدامها في هذا النوع من السيناريو:
Files\MyCompany\MyApp C:\Program Md
نسخ Files\MyCompany\MyApp C:\Program D:\i386\*.*
Files\MyCompany\MyApp\Setup.exe C:\Program
يتطلب البرنامج Setup.exe التصحيحات التوافق التي يوفرها طبقة التوافق مع Windows 95, ومن أنها يجب تمرير على بشكل متكرر إلى أي عملية spawned بواسطة Setup.exe أو إذا تكون الأدوات GUI غير مناسبة. يمكنك حل هذه المشكلة وذلك بتضمين الأمر التالي في الملف الدفعي قبل الاتصال البرنامج الذي يتطلب طبقة التوافق:
Files\MyCompany\MyApp C:\Program Md
نسخ Files\MyCompany\MyApp C:\Program D:\i386\*.*
تعيين __COMPAT_LAYER Win95 =
Files\MyCompany\MyApp\Setup.exe C:\Program
يؤدي هذا إلى فاعلية تطبيق طبقة التوافق مع Windows 95 على البرنامج Setup.exe و بشكل متكرر إلى أي عملية spawned بواسطة Setup.exe.

يمكن استخدام هذه التقنية في الملفات الدفعية, كما هو موضَّح في المثال السابق ، يكون كما يمكن فإنه وتطبيقها بنجاح في البرامج النصية لتسجيل الدخول. وهذا ما يوفر مسؤولي شبكة الاتصال مع حلاً إلى المسائل رفع بواسطة أي برنامج يتطلب طبقات التوافق و التي يجب استدعاء خلال ملف دفعي البرنامج حيث قد spawn العمليات الأخرى.

العودة إلى الأعلى
"app compat" act "program compatibility"

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 286705 - آخر مراجعة: 12/06/2015 00:10:01 - المراجعة: 1.2

Microsoft Windows XP Home Edition, Microsoft Windows XP Professional

  • kbnosurvey kbarchive kbhowto kbhowtomaster KB286705 KbMtar kbmt
تعليقات