كيفية إصلاح STATUS_STACK_OVERFLOW في Outlook
يظهر خطأ STATUS_STACK_OVERFLOW عادةً في Outlook Webmail عندما يحاول المستخدمون تسجيل الدخول أو تحميل صندوق الوارد الخاص بهم. يحدث هذا عندما تتجاوز ذاكرة المكدس (stack memory) للمتصفح الحد المخصص لها. يُبلغ عن هذه المشكلة بشكل شائع في الإصدارات القديمة وغير المدعومة من Windows، مثل 7 و 8 و 8.1، خاصةً عند استخدام Microsoft Edge أو Google Chrome—خاصةً بعد التحديثات إلى إصدار Chromium 124.x، التي أدخلت مشكلات في الاستقرار أدت إلى تعطل علامات التبويب المتكرر وأخطاء STATUS_STACK_OVERFLOW.
بالإضافة إلى ذلك، قد يتم تشغيل الخطأ بسبب إضافات المتصفح التي تسبب مشكلات—مثل أدوات حظر الإعلانات أو أشرطة أدوات الإنتاجية—التي تتداخل مع نصوص Outlook Webmail البرمجية. تتناول الإصلاحات أدناه أعطال المتصفح، والإضافات المتعارضة، ومشكلات توافق نظام التشغيل التي تؤدي إلى ظهور هذا الخطأ.
1. مسح رموز المصادقة وذاكرة التخزين المؤقت
يمكن أن تتسبب ملفات تعريف الارتباط (cookies) للمصادقة التالفة أو رموز تسجيل الدخول المخزنة مؤقتًا في حدوث حلقات تسجيل دخول متكررة أو أخطاء في البرامج النصية في Outlook Web. يؤدي مسحها إلى فرض جلسة جديدة وإزالة التعارضات الناتجة عن الرموز القديمة أو غير الصالحة.
- افتح Chrome أو Edge.
- في شريط العناوين، اكتب https://outlook.office.com واضغط على Enter لفتح Outlook Web.
- اضغط على F12 أو Ctrl+Shift+I لفتح Developer Tools.
- انقر على أيقونة السهم المزدوج ( » ) في الجزء العلوي الأيمن من شريط Developer Tools لتوسيع علامات التبويب المخفية، ثم حدد Application.
- في الشريط الجانبي الأيسر ضمن Storage، وسّع Cookies وانقر على https://outlook.office.com.
- في جدول ملفات تعريف الارتباط الذي يظهر، انقر بزر الماوس الأيمن في أي مكان وحدد Clear لحذف بيانات تسجيل الدخول المخزنة لـ Outlook.
- أغلق نافذة Developer Tools.
- (إذا كنت لا تزال مسجلاً للدخول) قم بتسجيل الخروج من Outlook Web يدويًا.
- اضغط على Ctrl+Shift+Delete لفتح قائمة ‘مسح بيانات التصفح’.
- اضبط النطاق الزمني على كل الوقت.
- حدد المربعات الخاصة بـ ملفات تعريف الارتباط وبيانات المواقع الأخرى والصور والملفات المخزنة مؤقتًا، ثم انقر على مسح البيانات.
- أغلق جميع علامات تبويب المتصفح وأعد تشغيل المتصفح.
2. تحديث المتصفح أو إعادة تثبيته
يمكن أن يؤدي تحديث أو إعادة تثبيت Chrome أو Edge إلى إصلاح خطأ STATUS_STACK_OVERFLOW عن طريق حل مشكلات معالجة الذاكرة في محرك JavaScript الخاص بالمتصفح (V8). غالبًا ما تعمل التحديثات على إصلاح أخطاء الأداء وتحسين كيفية تحميل تطبيقات الويب مثل Outlook للمحتوى الديناميكي. تزيل إعادة تثبيت المتصفح الملفات التالفة أو ذاكرة التخزين المؤقت أو التكوينات المعطلة التي قد تتداخل مع نصوص Outlook Web البرمجية.
ملاحظة: إذا كنت تقوم بإعادة التثبيت، فتأكد من تسجيل الدخول إلى حساب المتصفح الخاص بك لعمل نسخة احتياطية من الإشارات المرجعية وكلمات المرور المحفوظة والإضافات.
تحديث المتصفح
- افتح Chrome أو Edge.
- انقر فوق زر القائمة (ثلاث نقاط أفقية) في الزاوية العلوية اليمنى.
- انتقل إلى مساعدة ← حول Google Chrome / Microsoft Edge.
- سيتحقق المتصفح من وجود تحديثات. إذا كانت متوفرة، فقم بتثبيتها.
إعادة تثبيت المتصفح
- اضغط على مفتاح Windows، واكتب “إضافة أو إزالة البرامج”، ثم اضغط على Enter.
- ابحث عن متصفحك (Chrome أو Edge)، وانقر عليه، ثم حدد إلغاء التثبيت.
- افتح متصفحًا آخر (مثل Edge إذا قمت بإلغاء تثبيت Chrome) أو استخدم Microsoft Store لـ Edge.
- قم بزيارة صفحة التنزيل الرسمية:
Google Chrome أو Microsoft Edge - سيكتشف الموقع نظام التشغيل الخاص بك تلقائيًا. انقر فوق تنزيل وقم بتشغيل المثبت.
3. استخدم متصفحًا غير قائم على Chromium
يستخدم Outlook Web نصوصًا برمجية معقدة لتحديث رسائل البريد الإلكتروني والمحتوى في الوقت الفعلي، مما قد يؤدي إلى إرهاق Chrome أو Edge ويسبب خطأ تجاوز سعة المكدس. يمكن أن يساعد التبديل إلى متصفح غير قائم على Chromium مثل Firefox—أو متصفح يعتمد على Firefox مثل Waterfox أو LibreWolf—في حل مشكلات تعطل Outlook Web، حيث قد يتعامل محرك JavaScript الخاص بها (SpiderMonkey) مع بعض عمليات Outlook بشكل أكثر موثوقية من محرك V8 الخاص بـ Chrome/Edge على الأنظمة القديمة.
- افتح متصفحك الحالي.
- ابحث عن Mozilla Firefox في شريط البحث.
- افتح الموقع الرسمي لـ Mozilla Firefox وانقر على زر التنزيل.
- انقر على زر التنزيل؛ سيكتشف نظام التشغيل الخاص بك تلقائيًا.
- بعد التثبيت، افتح Outlook Web في Firefox وتحقق من وجود أي تعطلات.
4. ترقية نظام التشغيل الخاص بك
كما ذكرنا أعلاه، يمكن أن تحدث أخطاء STATUS_STACK_OVERFLOW في Outlook Web بشكل متكرر على الإصدارات القديمة من Windows مثل 7 أو 8.1 بسبب أنظمة إدارة الذاكرة القديمة ونقص دعم Chromium الحديث. تُحسن الترقية إلى نظام تشغيل أحدث (مثل Windows 10 أو 11) من كيفية تخصيص الذاكرة للتطبيقات الحديثة القائمة على JavaScript، خاصة تلك التي تتعامل مع محتوى صندوق البريد الديناميكي أو الكبير في Outlook Web.
- قم بعمل نسخة احتياطية لجميع الملفات والإعدادات الهامة قبل البدء. تأكد من أن لديك مفتاح ترخيص Windows صالحًا.
- افتح متصفحك الحالي.
- انتقل إلى صفحة تنزيل Windows الرسمية من Microsoft.
- اختر إصدار Windows الخاص بك (Windows 10 أو 11) وانقر على تنزيل الآن للحصول على ملف ISO.
- قم بتنزيل Rufus، وهي أداة تستخدم لإنشاء محركات أقراص USB قابلة للتمهيد.
- أدخل محرك USB بسعة 8 جيجابايت من المساحة الحرة على الأقل وافتح Rufus.
- في Rufus، حدد ملف ISO الذي تم تنزيله، واختر محرك USB، وانقر على بدء لبدء إنشاء قرص Windows قابل للتمهيد.
- بمجرد الانتهاء، أعد تشغيل جهاز الكمبيوتر الخاص بك.
- أثناء إعادة تشغيل نظامك، اضغط على مفتاح التمهيد المطلوب (عادةً F12، F2، ESC، أو DEL حسب لوحتك الأم) لفتح قائمة التمهيد.
- اختر محرك USB القابل للتمهيد من القائمة.
- بمجرد تحميل مثبت Windows، اتبع التعليمات التي تظهر على الشاشة لإكمال التثبيت. تأكد من اختيار x64 architecture عند المطالبة بذلك.
Comments are closed.