البرنامج لا يستجيب: أسباب تعليق البرامج في ويندوز وطرق إصلاحها
تكتب تقريرًا مهمًا منذ ساعة، ثم تنقر على زر الحفظ فيتجمد كل شيء، ويظهر في شريط العنوان تحذير "البرنامج لا يستجيب" (Not Responding) وتتحول النافذة إلى لون باهت. هذه اللحظة مألوفة لكل مستخدم ويندوز، وحل مشكلة تعليق البرامج لا يبدأ بالضغط العشوائي على زر الإغلاق، بل بفهم ما يحدث داخل الجهاز فعلًا. فالتعليق قد يكون انتظارًا مؤقتًا لعملية ثقيلة، وقد يكون علامة على نقص الذاكرة أو تعارض مع إضافة أو برنامج حماية.
في هذا الدليل ستتعرف على معنى رسالة عدم الاستجابة، ومتى تنتظر ومتى تغلق البرنامج بالقوة، وكيف تستخدم مدير المهام وأدوات ويندوز المدمجة لتحديد السبب الحقيقي. ستتعلم أيضًا خطوات عملية لإصلاح البرامج التي تتعلق مرارًا، بدءًا من الوضع الآمن في أوفيس وصولًا إلى التمهيد النظيف. والأهم أنك ستعرف كيف تضبط الحفظ التلقائي حتى لا تخسر عملك عند أي تعليق قادم. اتبع الأقسام بالترتيب، فكل خطوة تضيّق دائرة الاحتمالات وتقربك من الحل.
ماذا تعني رسالة البرنامج لا يستجيب ولماذا يتجمد البرنامج فجأة على الشاشة
يعتمد كل برنامج على ويندوز على ما يسمى خيط واجهة المستخدم (UI Thread)، وهو المسار المسؤول عن استقبال نقراتك وضغطات لوحة المفاتيح ورسم النافذة على الشاشة. يرسل النظام إلى هذا الخيط رسائل باستمرار، فإذا لم يرد البرنامج عليها خلال بضع ثوانٍ، يعتبره ويندوز غير مستجيب ويضيف عبارة "البرنامج لا يستجيب" إلى عنوان النافذة ويجعلها باهتة. هذا يعني أن الواجهة مشغولة أو عالقة في الانتظار، ولا يعني بالضرورة أن البرنامج انهار أو توقف عن العمل كليًا، فكثير من البرامج تعود إلى العمل وحدها بعد لحظات.
الفرق بين الانشغال والانتظار
في حالة الانشغال يكون البرنامج منهمكًا في عملية حسابية طويلة على الخيط نفسه، مثل فتح ملف ضخم أو تطبيق فلتر على صورة عالية الدقة، فيستهلك المعالج بشدة حتى ينتهي. أما في حالة الانتظار فيكون الخيط متوقفًا ينتظر موردًا آخر: قرصًا بطيئًا، أو مجلد شبكة غير متاح، أو ملفًا مقفلًا من برنامج حماية، أو استجابة من خادم بعيد. في الحالة الثانية قد ترى استهلاكًا منخفضًا للمعالج رغم أن البرنامج لا يستجيب، وهذه ملاحظة مهمة ستحتاجها في التشخيص لاحقًا. لذلك لا تحكم على البرنامج لا يستجيب من مظهر النافذة وحده، بل انظر إلى ما يفعله في الخلفية قبل أن تقرر.
لماذا يتكرر تعليق البرامج على بعض الأجهزة
يحدث تعليق البرامج بشكل متكرر عندما يجتمع ضغط على الموارد مع خلل في البرنامج نفسه أو في بيئته. فالجهاز الذي يعمل بذاكرة محدودة ويفتح عشرات التبويبات سيعاني أكثر، والبرنامج المحمّل بإضافات قديمة سيتعثر حتى على جهاز قوي. كما أن تعريفات الرسوميات القديمة وتعارضات برامج الحماية ومجلدات المزامنة السحابية من الأسباب الشائعة التي لا ينتبه إليها كثيرون. فهم هذه الفئات يجعل حل المشاكل منهجيًا بدل التجربة العشوائية، ويساعدك على حماية أداء الجهاز على المدى الطويل.
الانتظار أم الإغلاق القسري: كيف تنهي البرنامج المعلق عبر مدير المهام بأمان
أول قرار تتخذه عندما ترى أن البرنامج لا يستجيب هو الانتظار أو الإغلاق. إذا كان البرنامج يحفظ ملفًا كبيرًا أو يصدّر فيديو أو يفتح مستندًا من الشبكة، فامنحه دقيقة أو دقيقتين، خصوصًا إذا كان مؤشر القرص أو المعالج نشطًا في مدير المهام. الإغلاق القسري يقتل العملية فورًا دون أن يمنحها فرصة لحفظ البيانات، لذلك ستفقد أي تعديلات غير محفوظة، وقد يتلف الملف المفتوح إذا كانت الكتابة إليه جارية في تلك اللحظة.
إذا تجاوز التعليق بضع دقائق دون أي نشاط، أو ظهرت نافذة ويندوز تسألك عن إغلاق البرنامج أو الانتظار، فالإغلاق هنا هو الخيار المنطقي. افتح مدير المهام (Task Manager) بالاختصار Ctrl+Shift+Esc، ثم اتبع إحدى الطرق التالية حسب الحالة:
- إنهاء المهمة من تبويب العمليات: في تبويب العمليات (Processes) ابحث عن البرنامج المعلق، وغالبًا ستجد بجانبه حالة تشير إلى أن البرنامج لا يستجيب. انقر عليه بزر الفأرة الأيمن واختر إنهاء المهمة (End task)، وانتظر بضع ثوانٍ حتى يختفي من القائمة.
- إنهاء العملية من تبويب التفاصيل: إذا فشلت الطريقة الأولى، انتقل إلى تبويب التفاصيل (Details) وابحث عن اسم الملف التنفيذي مثل winword.exe، ثم اختر إنهاء شجرة العملية (End process tree) لإغلاق العمليات الفرعية المرتبطة به أيضًا.
- استخدام أمر taskkill: افتح موجه الأوامر واكتب
taskkill /im app.exe /fمع استبدال app.exe باسم الملف التنفيذي الفعلي. الخيار/fيفرض الإغلاق، ويفيد عندما يعجز مدير المهام نفسه عن الاستجابة بسرعة أو يرفض إنهاء العملية. - إعادة تشغيل مستكشف ويندوز: إذا تجمد شريط المهام أو قائمة ابدأ أو سطح المكتب، فابحث في تبويب العمليات عن مستكشف ويندوز (Windows Explorer)، وانقر عليه بزر الفأرة الأيمن واختر إعادة التشغيل (Restart) دون الحاجة إلى إعادة تشغيل الجهاز كاملًا.
بعد الإغلاق أعد فتح البرنامج، فكثير من التطبيقات الحديثة تعرض عليك استعادة الملفات التي كانت مفتوحة قبل التعليق. إذا تكرر التعليق بعد إعادة الفتح مباشرة، فالمشكلة ليست عابرة وتحتاج إلى تشخيص السبب كما في الأقسام التالية، لأن الإغلاق المتكرر يعالج العرض فقط ولا يعالج أصل المشكلة.
تشخيص تعليق البرامج: استهلاك الرام والمعالج والقرص وبطاقة الرسوميات
قبل أن تغير أي إعداد، راقب موارد الجهاز لحظة حدوث التعليق، لأن الأرقام في مدير المهام تكشف الكثير عن سبب تعليق البرامج. افتح تبويب العمليات ورتب القائمة حسب كل عمود على حدة، ثم انتقل إلى تبويب الأداء (Performance) لترى الصورة العامة لكل مكون. ركز على العناصر التالية:
- الذاكرة واستهلاك الرام: إذا اقترب استخدام الذاكرة (Memory) من الحد الأقصى، يبدأ ويندوز بنقل البيانات إلى ملف الترحيل (Paging File) على القرص، وهو أبطأ بكثير من الرام، فتتباطأ البرامج وتتجمد. راقب أيضًا قيمة الذاكرة الملتزم بها (Committed)، فإذا اقتربت من حدها فالجهاز تحت ضغط حقيقي.
- ارتفاع استخدام المعالج: عندما يقترب المعالج (CPU) من الحد الأقصى لفترة طويلة، ابحث عن العملية المسؤولة في أعلى القائمة. قد يكون البرنامج المعلق نفسه منشغلًا بعملية ثقيلة، أو قد تكون عملية في الخلفية مثل الفحص أو الفهرسة تستهلك المعالج وتحرم البرامج الأخرى منه.
- القرص بنسبة 100%: إذا ظل عمود القرص (Disk) عند أقصى قيمته، فستتعلق البرامج التي تحتاج إلى قراءة الملفات أو كتابتها. يحدث هذا كثيرًا على الأقراص الميكانيكية القديمة، أو أثناء التحديثات والفحص، أو عند امتلاء الذاكرة واعتماد النظام على ملف الترحيل.
- بطاقة الرسوميات: يوضح عمود (GPU) ما إذا كان البرنامج يعتمد على بطاقة الرسوميات بكثافة. برامج المونتاج والتصميم والمتصفحات تستخدم المعالج الرسومي، وأي خلل في تعريفه قد يظهر على شكل تجمد مؤقت للنافذة أو وميض في الشاشة.
إذا وجدت أن استهلاك الرام هو المشكلة المتكررة، فأغلق التبويبات والبرامج غير الضرورية، وراقب البرامج التي يتضخم استهلاكها للذاكرة مع الوقت دون سبب واضح، فهذا مؤشر على تسرب ذاكرة (Memory Leak) يستدعي تحديث البرنامج. أما إذا كانت الموارد هادئة بينما البرنامج لا يستجيب، فالسبب غالبًا انتظار لمورد خارجي، وهنا تفيدك الأدوات المتقدمة الموضحة في القسم السادس. هذا التمييز البسيط يوفر عليك وقتًا طويلًا في حل المشاكل، ويوجهك مباشرة نحو الإجراء المناسب لتحسين أداء الجهاز.
حل مشكلة تعليق البرامج الناتجة عن الإضافات والملفات المؤقتة والإعدادات التالفة
عندما يتعلق برنامج واحد بعينه بينما تعمل بقية البرامج بشكل طبيعي، فالسبب غالبًا داخلي: إضافة معطوبة، أو ذاكرة تخزين مؤقت تالفة، أو ملف إعدادات فاسد. الخطوة الأولى في حل مشكلة تعليق البرامج من هذا النوع هي تشغيل البرنامج دون إضافاته لمعرفة ما إذا كانت هي المتسببة في أن البرنامج لا يستجيب. جرب الإجراءات التالية بالترتيب:
- الوضع الآمن في أوفيس: اضغط Win+R واكتب
winword /safeلتشغيل وورد، أوexcel /safeلتشغيل إكسل دون إضافات أو قوالب مخصصة. إذا عمل البرنامج بسلاسة، فادخل إلى خيارات الوظائف الإضافية (Add-ins) وعطلها واحدة تلو الأخرى حتى تجد المتسببة. - تعطيل إضافات المتصفح: المتصفح الذي يتجمد كثيرًا قد يعاني من إضافة ثقيلة أو قديمة لم تعد متوافقة. افتح صفحة الإضافات (Extensions) وعطلها جميعًا، ثم أعد تفعيلها تدريجيًا، أو جرب نافذة التصفح الخاص التي تعمل عادة دون معظم الإضافات.
- إصلاح تطبيقات المتجر أو إعادة تعيينها: انتقل إلى الإعدادات > التطبيقات > التطبيقات المثبتة (Installed apps)، واختر التطبيق ثم الخيارات المتقدمة (Advanced options). جرب زر الإصلاح (Repair) أولًا لأنه يحتفظ ببياناتك، ثم إعادة التعيين (Reset) إذا لم ينجح، مع العلم أنها تمسح بيانات التطبيق.
- إصلاح أوفيس من لوحة التحكم: افتح البرامج والميزات (Programs and Features)، وحدد Microsoft Office ثم اختر تغيير (Change). ابدأ بالإصلاح السريع (Quick Repair) الذي لا يحتاج إلى إنترنت، وانتقل إلى الإصلاح عبر الإنترنت (Online Repair) إذا استمرت المشكلة.
بالنسبة للبرامج التقليدية الأخرى، تُخزَّن الإعدادات والملفات المؤقتة عادة داخل مجلد AppData الخاص بالمستخدم. بعض البرامج توفر خيارًا داخليًا لمسح ذاكرة التخزين المؤقت أو استعادة الإعدادات الافتراضية، وهو أسلم من حذف المجلدات يدويًا. وإذا قررت الحذف اليدوي، فانسخ المجلد احتياطيًا أولًا حتى تستطيع استرجاع إعداداتك إذا لم يتغير شيء.
إعدادات التوافق والتحديثات وتسريع العتاد وبرامج الحماية عندما يكون البرنامج لا يستجيب
إذا لم تكن الإضافات هي السبب، فانظر إلى البيئة التي يعمل فيها البرنامج. البرامج القديمة المصممة لإصدارات سابقة من ويندوز قد تتعثر مع النظام الحديث، والتعريفات القديمة قد تسبب تجمدًا في البرامج التي تعتمد على الرسوميات، وبرامج الحماية قد تحجز الملفات أثناء فحصها. عندما يكون البرنامج لا يستجيب بسبب البيئة المحيطة، فهذه هي النقاط التي تستحق المراجعة:
- وضع التوافق والتشغيل كمسؤول: انقر بزر الفأرة الأيمن على اختصار البرنامج واختر الخصائص (Properties)، ثم تبويب التوافق (Compatibility). فعّل تشغيل البرنامج في وضع التوافق لإصدار أقدم، وجرب خيار التشغيل كمسؤول إذا كان البرنامج يحتاج صلاحيات للكتابة في مجلدات النظام.
- تحديث البرنامج وتعريفات الرسوميات: تحقق من وجود تحديث للبرنامج نفسه، لأن المطورين يصلحون أخطاء التعليق باستمرار في الإصدارات الجديدة. وحدّث تعريف بطاقة الرسوميات من موقع الشركة المصنعة أو من تحديثات ويندوز، خاصة إذا كان التجمد مرتبطًا بالفيديو أو التصميم.
- تبديل تسريع العتاد: المتصفحات وبرامج مثل أوفيس تستخدم تسريع العتاد (Hardware Acceleration) لنقل المعالجة إلى بطاقة الرسوميات. إذا كان التعريف غير مستقر فعطّل هذا الخيار من إعدادات البرنامج، وإذا كان معطلًا أصلًا فجرب تفعيله وقارن النتيجة.
- تعارض برامج الحماية: بعض برامج مكافحة الفيروسات تفحص كل ملف يفتحه البرنامج، فتبطئه أو تجمده عند التعامل مع ملفات كثيرة. جرب تعطيل الحماية مؤقتًا للاختبار فقط ثم أعد تفعيلها فورًا، وإذا تأكدت من التعارض فأضف مجلد عمل البرنامج إلى الاستثناءات بحذر.
- مجلدات الشبكة والمزامنة السحابية: فتح ملفات من محرك شبكة غير متاح أو من مجلد يُزامن مع خدمة سحابية قد يجعل البرنامج ينتظر طويلًا قبل أن يستجيب. انسخ الملف إلى القرص المحلي وافتحه من هناك، أو أوقف المزامنة مؤقتًا أثناء العمل.
انتبه كذلك إلى حجم الملفات التي تفتحها، فجدول إكسل يحتوي على مئات آلاف الصفوف والمعادلات المعقدة، أو مستند مليء بالصور غير المضغوطة، قد يجعل أي جهاز يتوقف لفترة. قسّم الملفات الكبيرة إلى أجزاء أصغر، واضبط الحساب اليدوي في إكسل عند العمل على جداول ضخمة، فهذا يخفف الحمل ويحافظ على أداء الجهاز.
أدوات ويندوز المتقدمة لكشف سبب البرنامج لا يستجيب ومنع فقدان البيانات
عندما لا تكشف الأرقام في مدير المهام عن السبب، يوفر ويندوز أدوات أعمق تساعدك على معرفة لماذا البرنامج لا يستجيب بالتحديد، وأدوات أخرى تحميك من خسارة عملك. استخدم هذه الأدوات بالترتيب التالي:
- تحليل سلسلة الانتظار في مراقب الموارد: اكتب
resmonفي نافذة التشغيل لفتح مراقب الموارد (Resource Monitor)، ثم من تبويب المعالج انقر بزر الفأرة الأيمن على العملية المعلقة واختر تحليل سلسلة الانتظار (Analyze Wait Chain). ستعرف العملية التي ينتظرها البرنامج، مثل برنامج حماية أو خدمة مزامنة. - سجلات عارض الأحداث: افتح عارض الأحداث (Event Viewer) وانتقل إلى سجلات ويندوز ثم التطبيقات (Application)، وابحث عن أحداث Application Hang ذات المعرف 1002. يذكر كل حدث اسم البرنامج وإصداره ووقت التعليق، وهو مفيد عند مراسلة الدعم الفني.
- مراقب الموثوقية: اكتب "عرض محفوظات الموثوقية" في البحث لفتح مراقب الموثوقية (Reliability Monitor). يعرض جدولًا زمنيًا للأعطال والتعليقات، فتكتشف إن كانت المشكلة بدأت بعد تحديث أو تثبيت برنامج معين في تاريخ محدد.
- التمهيد النظيف لعزل التعارضات: اكتب
msconfigوفي تبويب الخدمات (Services) فعّل خيار إخفاء خدمات مايكروسوفت، ثم عطّل البقية وأعد التشغيل. إذا اختفى التعليق، فأعد تفعيل الخدمات على دفعات حتى تحدد المتسببة، ثم أعد الإعدادات إلى وضعها الطبيعي.
احمِ عملك قبل أن يتعلق البرنامج
أفضل علاج لخسارة البيانات هو الوقاية منها قبل وقوع المشكلة. في أوفيس فعّل الحفظ التلقائي (AutoSave) عند العمل على ملفات مخزنة في OneDrive، واضبط الاسترداد التلقائي (AutoRecover) من الخيارات > الحفظ ليحفظ نسخة كل بضع دقائق. كثير من برامج التصميم والبرمجة تملك خيارات مماثلة، فابحث عنها في إعدادات كل برنامج تستخدمه يوميًا. وإذا ظهرت أخطاء نظام عامة مع التعليق في أكثر من برنامج، فيمكنك تشغيل sfc /scannow للتحقق من سلامة ملفات ويندوز.
الأسئلة الشائعة
لماذا يظهر أن البرنامج لا يستجيب ثم يعود للعمل وحده؟
هذا يعني أن خيط الواجهة كان مشغولًا بعملية طويلة أو ينتظر موردًا بطيئًا مثل القرص أو الشبكة، ثم انتهى منها فعاد للرد على النظام. تكرار هذا السلوك يشير غالبًا إلى ضغط على الموارد أو ملفات كبيرة، فراقب مدير المهام لحظة حدوثه لتعرف السبب بدقة.
هل يضر إنهاء المهمة بالجهاز أو بالبرنامج؟
إنهاء المهمة لا يضر بالجهاز، لكنه يحذف أي عمل غير محفوظ وقد يتلف الملف إذا كان البرنامج يكتب إليه وقت الإغلاق. لذلك انتظر قليلًا إذا لاحظت نشاطًا على القرص، واستخدم الإغلاق القسري عندما يستمر التعليق دون أي تقدم.
كيف أعرف أن استهلاك الرام هو سبب تعليق البرامج؟
افتح تبويب الأداء في مدير المهام وراقب الذاكرة أثناء التعليق، فإذا كانت قريبة من حدها الأقصى مع نشاط مرتفع للقرص، فالنظام يعتمد على ملف الترحيل. إغلاق البرامج الثقيلة أو زيادة الذاكرة في جهازك هما الحل الأكثر فاعلية في هذه الحالة.
ماذا أفعل إذا كان مدير المهام نفسه لا يستجيب؟
افتح موجه الأوامر واستخدم أمر taskkill مع اسم البرنامج وخيار /f لإغلاقه مباشرة. وإذا كان النظام كله متجمدًا، فانتظر دقيقة ثم اضغط Ctrl+Alt+Delete، وإذا لم يستجب الجهاز فلا بديل عن إعادة التشغيل، ثم ابدأ حل المشاكل بالتمهيد النظيف.
هل التمهيد النظيف يحذف برامجي أو ملفاتي؟
لا، التمهيد النظيف يعطل مؤقتًا الخدمات غير التابعة لمايكروسوفت دون حذف أي برنامج أو ملف. بعد تحديد السبب أعد تفعيل الخدمات من msconfig نفسه لتعود بيئة الجهاز إلى وضعها المعتاد، وهكذا تتخلص من سبب تعليق البرامج مع الحفاظ على استقرار أداء الجهاز.

تعليقات
إرسال تعليق