ترامب يوقع مشروع الميزانية الضخم ليصبح قانوناً    إنزاجي: الهلال فاق كل التوقعات بكأس العالم للأندية    مدرب فلومينينسي: الهلال فريق منظم وقوي    الهلال يودع «مونديال الأندية» بعد إنجاز تاريخي وأداء مشرف    15 دقيقة أولى لحمدالله بقميص الهلال    اجمالي أرباح الهلال المالية في مونديال الأندية    إنزاغي: الهلال تأثر ببعض المتغيرات    الهلال يودع مونديال الأندية من ربع النهائي    «سلمان للإغاثة» يدشّن المرحلة الثالثة لمشروع دعم الأمن الغذائي في باكستان لعام 2025    القبض على مواطن في تبوك لترويجه «الإمفيتامين»    أمير المنطقة الشرقية يعزي أسرة الراجحي    وفاة الفنانة الإماراتية رزيقة طارش بعد مسيرة فنية حافلة    جمعية الدعوة بصبيا تُطلق الدورة العلمية الأولى لعام 1447ه بمحاضرة عن فضل العلم    محافظ صبيا يُدشّن حملة "لقمتنا ما تنرمي" للتوعية بأهمية حفظ النعمة في المناسبات    مجمع الملك سلمان وتنمية الحياة الفطرية يطلقان معجم "مصطلحات الحياة الفطرية"    نادي الصقور يعلن عن فعالياته في المملكة    انخفاض أسعار النفط مع تأكيد إيران التزامها بالمعاهدة النووية    السديس في خطبة الجمعة: الهجرة وعاشوراء دروس في اليقين والشكر والتوكل على الله    سمو ولي العهد يستقبل سمو نائب حاكم أبوظبي مستشار الأمن الوطني الإماراتي    إحباط محاولة تهريب 646 ألف حبة من مادة "الإمفيتامين" المخدر مُخبأة في إرسالية    فراس آل الشيخ، المدير الإقليمي لشركة ريد هات في المملكة: بناء المستقبل الرقمي للمملكة.. دور "ريد هات" في تمكين الابتكار والأمن السيبراني    قتيلة في جنوب روسيا    استمرار الرياح النشطة على معظم مناطق المملكة    الدولار يتماسك أمام اليورو والين    بلدية عنيزة تُطلق مهرجانيّ «كرنفال السعادة» و«صيف عنيزة» بالتعاون مع القطاع الخاص بمتوسط حضور يومي يتجاوز 8000 زائر    جمعية الكشافة تختتم مُشاركتها في ملتقى القطاع غير الربحي في التعليم والتدريب    أمين منطقة القصيم يتفقد مشروعي امتداد طريق الأمير محمد بن سلمان وطريق الملك سعود بمدينة بريدة    الجمعية الخيرية لرعاية الأيتام بنجران تطلق فعاليات برنامج أولمبياد أبطالنا 2025    جامعة أمِّ القُرى تنظِّم مؤتمر: "مسؤوليَّة الجامعات في تعزيز القيم والوعي الفكري    الهلال الأحمر بنجران يكشف إحصائيات شهر يونيو 2025    بلدية محافظة الأسياح تنفذ 4793 جولة رقابية في النصف الأول لعام2025م.    قطاع ومستشفى ظهران الجنوب يُُنفّذ "اليوم العالمي لمكافحة التدخين"    قطاع ومستشفى المضة يُنفّذ فعالية "اليوم العالمي لسلامة الغذاء"    قطاع أحد رفيدة الصحي يُفعّل "اليوم العالمي للبهاق" و "اليوم العالمي لإضطراب مابعد الصدمة"    محمد بن عبدالرحمن يُشرّف حفل سفارة الفلبين لدى المملكة    إنقاذ طفل ابتلع حبة بقوليات استقرت في مجرى التنفس 9 أيام    فرع هيئة الأمر بالمعروف بالشرقية ينظم ندوة للتوعية بخطر المخدرات    "ملتقى خريجي الجامعات السعودية يجسّد جسور التواصل العلمي والثقافي مع دول البلقان"    تأشيرة سياحية موحدة لدول مجلس التعاون.. قريباً    رئيس جمهورية إندونيسيا يغادر جدة    أنغام: لست مسؤولة عما يحدث للفنانة شيرين عبد الوهاب    دعم النمو وجودة الحياة.. الرياض تستضيف"سيتي سكيب"    غندورة يحتفل بقران «حسام» و«حنين»    جامعة الملك سعود تحذر من خدمات القبول المزيفة    911 يستقبل 2.8 مليون اتصال في يونيو    عقب تصريحات وزير العدل الإسرائيلي بأهمية ضم «الضفة».. تحذيرات أممية من مشروع «استيطاني استعماري»    وسط توترات إقليمية متصاعدة.. إيران تعلق التعاون مع وكالة الطاقة الذرية    استعرض التعاون البرلماني مع كمبوديا.. رئيس الشورى: توجيهات القيادة أسهمت في إنجاز مستهدفات رؤية 2030    49.4 مليار ريال إنفاق الزوار في الربع الأول    الإنجاز والمشككون فيه    «تسكيائي» اليابانية.. وحوار الأجيال    الأمير جلوي بن عبدالعزيز يرعى حفل انطلاق فعاليات صيف نجران    الأمير ناصر بن محمد يستقبل رئيس غرفة جازان    ترامب يهدد بترحيل ماسك إلى جنوب إفريقيا    أمير تبوك يطلع على تقرير فرع وزارة النقل والخدمات اللوجستية بالمنطقة    بلدية المذنب تطلق مهرجان صيف المذنب 1447ه بفعاليات متنوعة في منتزه خرطم    انطلاق النسخة الثامنة لتأهيل الشباب للتواصل الحضاري.. تعزيز تطلعات السعودية لبناء جسور مع العالم والشعوب    العثمان.. الرحيل المر..!!    







شكرا على الإبلاغ!
سيتم حجب هذه الصورة تلقائيا عندما يتم الإبلاغ عنها من طرف عدة أشخاص.



تشغيل تطبيقات قديمة ضمن "ويندوز إكس بي"
نشر في اليوم يوم 19 - 03 - 2003

تردد مستخدمو ويندوز *9 في الانتقال إلى ويندوز إن.تي لمدة سنوات، وفي هذه الأثناء خرجت مايكروسوفت إلينا بنظام ويندوز إكس بي، ومن المعلوم أن شركة مايكروسوفت أوقفت دعمها لنظام ويندوز 95، وتشير توقعات العاملين في هذه الصناعة إلى أن الدور سيأتي على ويندوز إن.تي من حيث ضعف الدعم المقدم له.
أصبحت الخيارات قليلة أمام الذين مازالوا متمسكين بالإصدارات القديمة من نظام التشغيل. وانصب إحجام المستخدمين عن تحديث أنظمة التشغيل إلى عاملين اثنين: متطلبات العتاد الأقوى، وضعف التوافقية مع التطبيقات التي لم تكتب خصيصاً لنظام التشغيل ويندوز إن.تي.
ارتقى عتاد الحاسوب إلى درجة أصبحت معها الحواسيب ذات الإمكانات المتواضعة قادرة على تشغيل نظام ويندوز إكس بي، لكن السؤال الذي يطرح نفسه ماذا عن التوافقية مع التطبيقات؟ تتوفر مع ويندوز إكس بي أدوات كثيرة تساعد على التوافقية وتقدم خيارات عدة أمام المستخدمين، بعض هذه الأدوات ظاهرة وبعضها مخفي وتمكن هذه الأدوات من التحايل على متغيرات بيئة النظام، وتشغيل عدد كبير من التطبيقات
تشغيل التطبيقات مع نظام دوس
أقدم التطبيقات هي التي تعمل مع نظام التشغيل دوس، ومنذ أن أسقطت شركة مايكروسوفت من حساباتها توافقية نظام دوس ضمن ويندوز إكس بي، اعتقد كثير من المستخدمين أنها تخلت عن دعم تطبيقات دوس أيضاً، لكن الخيارات الجديدة المقدمة مع ويندوز إكس بي جعلت تشغيل برامج وتطبيقات دوس أسهل من ذي قبل. انقر بزر الماوس اليمين على أيقونة أحد برامج دوس واختر خصائص (properties)، تبدو أغلب ألسنة التبويب مألوفة ماعدا لسان التبويب الجديد التوافق (Compatibility)، ونستطيع من هنا تحديد إعدادات العرض المناسبة لتشغيل البرنامج كتشغيل في وضع 256 لون، أو كثافة نقطية 640*480، وبالإمكان أيضاً تعطيل السمات المرئية التي يفرضها ويندوز إكس بي على التطبيقات. وتوجد أيضاً أدوات ذات إمكانات أكثر لكنها مخفية بعض الشيء، كنا فيما مضى نتحكم بمتغيرات بيئة دوس من خلال التعديل في الملفين Config.sys و Autoexec.bat، وفي بعض الحالات الخاصة كنا نحتاج إلى إعادة إقلاع الجهاز بعد ضبط بعد التعديلات لتناسب برنامجاً معيناً ومن ثم التراجع عن هذه التعديلات وإعادة التشغيل لنتمكن من تنفيذ البرمجيات الأخرى، أما مع ويندوز إكس بي فتتوفر إمكانية تخصيص الملفين Config.sys و Autoexec.bat، لتنسجم مع كل تطبيق من تطبيقات دوس، أي أن لكل تطبيق من تطبيقات دوس ملفي Config.sys و Autoexec.bat، مخصصين لبرنامج بعينه، ولنبين طريقة تنفيذ ذلك من خلال اتباع الخطوات التالية:
1. انسخ الملفين التاليين
2. C:windowssystem32config.nt و C:windowssystem32autoexec.nt
إلى مجلد برنامج دوس.
1. عدّل في هذين الملفين بما يتناسب مع برنامج دوس الذي ترغب في تشغيله.
2. احفظ الملفين باسمين جديدين
3. انقر على زر الخصائص لأيقونة برنامج دوس ثم انقر على لسان التبويب Program، ومنه على زر Advanced.
4. اكتب اسمي الملفين Config و Autoexec، الذين أنشأتهما قبل قليل، وسيتولى ويندوز إكس بي تشغيل التطبيق ضمن بيئته الجديدة الخاصة به. تساعد الطريقة السابقة في إبطاء تنفيذ برامج دوس التي تعتمد بعض وظائفها في العمل على عدد نبضات ساعة المعالج (تردد المعالج) فمثلاً البرامج التي تعمل بشكل جيد مع معالج بتردد 50 ميجاهرتز، يمكن أن تكون غير فعالة مع معالج يعمل بتردد 850 ميجاهرتز إلا باتباع هذه المحاكاة.
تطبيقات ويندوز غير المخصصة لويندوز إكس بي
تنحصر أسباب فشل التطبيقات القديمة في العمل تحت مظلة ويندوز إكس بي في ثلاثة أسباب:
سؤال التطبيق عن رقم إصدارة ويندوز، إذ يتوقع البرنامج أن تعود إليه واجهة التطبيق API بقيمة معروفة، ويُفاجأ التطبيق باختلاف موقع مجلد المستخدم وتنسيقه، ويمكن حل هذه المشاكل بضبط إعدادات البرنامج من خلال نمط التوافق. انقر بزر اليمين على أيقونة أحد برامج ويندوز، ثم اختر خصائص (Properties)، وعند النقر على لسان التبويب التوافق (Compatibility)، ستجد قائمة تتضمن عدة إصدارات سابقة من ويندوز، وتستطيع اختيار إصدارة ويندوز الأنسب لتشغيل البرنامج، ومن شأن هذا النمط أن يشغل مجموعة من برامج الرقع وتسمى حشوات (shims)، تمكن ويندوز إكس بي من التعامل مع البرنامج وكأنه إصدارة سابقة لويندوز.
انقر للتكبير
لكن ماذا أفعل إن لم أكن متأكداً من الإصدارة الأنسب لتشغيل البرنامج، أو إن كان للبرنامج مشاكل توافقية أخرى؟ هنا يأتي دور مجموعة الأدوات المخفية المتوفرة على القرص المدمج لويندوز إكس بي والتي تساعد على توليف بيئة تشغيل التطبيق أو البرنامج المطلوب.
أدوات توافقية التطبيقات
يوجد على القرص المدمج الخاص بويندوز إكس بي مجلد بعنوان SupportTools مجموعة من الأدوات لتوافق التطبيقات (تم تحديث الإصدارة 2.5 في شهر نيسان/أبريل 2002) ويمكن تنزيلها من العنوان (www.microsoft.com/windows/appexperience).
يبلغ عدد هذه الأدوات أربعاً ومهمتها تحسين توافقية التطبيقات مع نظام التشغيل، منها اثنتان
Application Verifier و PageHeap، موجهتان لمطوري البرمجيات حيث يستطيع المطور الاستفادة من هاتين الأداتين بالتعاون مع برنامج مزيل العلل (debugger) لاختبار الحالات الخاصة التي يمكن أن تؤدي إلى ظهور مشاكل مع ويندوز إكس بي، أما الأداتان الباقيتان QfixApp و Compatibility Administrator، فتساعدان المستخدم في التحايل على بيئة النظام ما يمكن من تشغيل التطبيقات. تسمح الأداة QfixApp باختبار عدد من الحيل ذات المستوى الأدنى على تطبيقات معينة، ولا مجال لدينا في هذه المقالة لشرح الإصلاحات التي وصل عددها إلى 199 لكننا سنعمد إلى تجربة بعضاً منها لنبين الطريقة المناسبة في إيجاد الحشوات المناسبة لإعادة تطبيق معين إلى العمل. افتح QfixApp واختر التطبيق الذي ترغب في تشغيله، ثم انقر على لسان التبويب Layers واختر طبقة، ورتبت الطبقات وفقاً لأنماط التوافق التي شاهدنها سابقاً في صندوق حوار الخصائص، اختر إحدى هذه الطبقات ولتكن على سبيل المثال Win95، ثم اختر لسان التبويب Fixes وستجد أن نمط التوافقية مع ويندوز95 يتضمن 54 حشوة جاهزة، كما في الشكل1، ويمكن لهذا الرقم أن يتغير وفقاً لما تم تركيبه على الجهاز من برامج الرقع والتحديثات. وانطلاقاً من هذه النقطة يمكن تعديل القائمة بإضافة أو إزالة الحشوات إليها، فمثلاً إذا كان التطبيق يغير من نمط العرض ما جعل البرنامج يتوقف عن العمل، يكفي أن تنتقل إلى الإصلاح المسمى ForceTemporaryModeChange، وبمجرد اختيار أحد الإصلاحات يظهر شرح كامل يوضح مهمته، ثم انقر على زر Run لاختبار نتائج الإصلاحات على البرنامج، وعند إغلاق QfixApp فإن التعديلات التي طرأت على بيئة التشغيل تُحفظ في البرنامج التنفيذي، ويمكنك اختيار وإلغاء الحشوات
استعراض الإصلاحات الجاهزة
لا تحتاج إلى طريقة التجربة والخطأ للبحث عن الإصلاح المناسب، لأن مايكروسوفت جهّزت مجموعة من الإصلاحات مسبقة التعريف، يمكن استعراضها للاطلاع عليها.
افتح الأداة Compatibility Administrator، كما في الشكل2، ووسع القسم system Database| Applications. ومن المفيد في البداية وقبل تنفيذ الإصلاح، البحث عن برنامج مشابه للبرنامج الذي ترغب في جعله متوافقاً مع ويندوز إكس بي ضمن قاعدة البيانات. فمثلاً، إن كنت تعمل مع برنامج من سلسلة 102 Dalmatians، اختر أحد برامج هذه السلسلة والذي وفرت له شركة مايكروسوفت الإصلاح، وبالعودة إلى QfixApp نجد أن الملفين EmulateHeap و EmulateMissingEXE موجودان ضمن نمط التوافق مع win95 لكن IgnoreAltTab غير موجود. حاول ضبط هذه الحشوة في QfixApp، وشغل التطبيق المطلوب.
انقر للتكبير
وتجدر الملاحظة أن ويندوز إكس بي يقدم الإصلاحات الجاهزة للتطبيقات ولبرامج تركيب التطبيقات أيضاً، ويمكن تجميع الإصلاحات المقترنة بتطبيق معين ضمن رزمة واحدة. تزداد أهمية الأداة Compatibility Administrator، لدى أقسام تقنية المعلومات لدى الشركات والمؤسسات، التي تحتاج إلى دعم توافقية التطبيقات القديمة، وبعد تحديد مجموعة الإصلاحات المطلوبة، انقر على زر New لإنشاء قاعدة بيانات جديدة باسم Custom Databases، اختر قاعدة البيانات الجديدة وانقر على زر Fix وبمساعدة معالج إرشاد يتم اختيار مجموعة الإصلاحات المناسبة للتطبيق، وباتباع الإرشادات اختر نمط التوافق، ثم حدد الحشوات التي اخترتها خلال الاختبارات التي أجريتها عبر QfixApp، وفي الخطوة الأخيرة يجب تجميع الملفات المرتبطة بتطبيق معين. ويساعدك ويندوز إكس بي في إيجاد ذلك بالنقر على Auto-Generate، انقر على (File| Save) لحفظ قاعدة البيانات المخصصة ضمن ملف بامتداد SDB وبإمكانك إرسال هذا الملف إلى حواسيب أخرى. وعند توفر عدد كبير من البرمجيات القديمة والتي تتطلب مجموعات متشابهة من الإصلاحات، يمكنك إنشاء نمط توافقية جديد في قاعدة البيانات، اختر قاعدة البيانات ثم انقر على Mode، يمكنك تسمية هذا النمط legacy للإشارة إلى التطبيقات القديمة، واختر مجموعة الإصلاحات التي ستطبق عند اختيار هذا النمط، وبعد حفظ وتركيب قاعدة البيانات، يمكن تطبيق هذه المجموعة من الإصلاحات على تطبيقات أخرى باختيار نمط التوافق Legacy، ولنقل نمط التوافق هذا إلى حاسوب آخر، انسخ الملف الذي امتداده SDB إلى الحاسوب الآخر وشغل الملف Sdbinst.exe لتركيبه. عُرفت منصة ويندوز إن.تي بضعف توافقها في تشغيل التطبيقات القديمة، لكن مع توفر الأدوات الجديدة في ويندوز إكس بي، تتوفر فرصة طيبة لاستمرار عمل التطبيقات القديمة إلى أن تنتج الشركات إصدارة حديثة منها.
@ الشكل2: يساعدنا Compatibility Administrator في تصفح مجموعات الإصلاح مسبقة الإعداد وإنشاء مجموعات جديدة.


انقر هنا لقراءة الخبر من مصدره.