تخطي إلى المحتوى الرئيسي
RebootDoctor

كيف تشغّل SFC /Scannow في ويندوز 11

By Mike Chen Fact-checked by Mike Chen (CompTIA A+ Certified) on

الإجابة المختصرة: افتح الطرفية كمسؤول وشغّلهم بالترتيب: DISM /Online /Cleanup-Image /RestoreHealth أولاً (يصلح مخزن المكونات اللي SFC يسحب منه) ثم sfc /scannow. تشغيل SFC وحده غالباً يفشل لأن ملفات مصدره نفسها تالفة. إذا SFC يقول ما قدر يصلح كل شيء تحقق من CBS.log وشغّله مرة ثانية بعد إعادة التشغيل أو سوّ ترقية إصلاح موضعية.

انقر بزر الفأرة الأيمن على البدء → طرفية (مسؤول). DISM أولاً ثم SFC:

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

DISM يستغرق خمس إلى عشرين دقيقة وSFC خمس إلى خمسة عشر أخرى. لا تغلق النافذة أثناء SFC.

ليش DISM أولاً

شغّلت SFC أولاً على جهاز مرة واستبدل ثلاثة DLLs بنسخ تالفة. مخزن المكونات — C:\Windows\WinSxS\ — كان تالف من نفس التحديث المتقطع اللي سبب المشكلة فـ SFC كان يسحب ملفات خربانة “ليصلح” النظام. DISM يصلح مخزن المكونات بتحميل نسخ نظيفة من Microsoft. بعدها SFC فعلاً عنده شيء جيد يشتغل فيه.

الشيء اللي يتلف WinSxS تقريباً دائماً فقدان طاقة أثناء Windows Update. لابتوبات في الغالب لأن الناس يغلقون الغطاء وسط التحديث. جاني واحد قطته ضربت كابل الشحن أثناء تحديث 24H2. البطارية عند 6%. بعض DLLs حصلت النسخة الجديدة وبعضها ما زالت بالقديمة وبعضها بس مقطوعة. أخذ جولتين DISM + SFC.

نفس الجهاز رجع بعد ثلاثة أسابيع بملفات تالفة مختلفة. ذلك الحين توقفت عن النظر في SFC وفحصت القرص — NVMe يتعطل. إذا التلف يرجع في ملفات مختلفة كل مرة توقف عن تشغيل SFC وافحص صحة القرص أولاً.

قراءة النتائج

“لا انتهاكات سلامة” — نظيف. “أُصلح بنجاح” — أعد التشغيل. “لم يستطع تنفيذ العملية المطلوبة” — أنت مش مسؤول أو Windows Modules Installer معطّل في services.msc.

“وجد ملفات تالفة لكن لم يستطع إصلاح بعضها” هو اللي يخوّف الناس. عميل كان جاهز يشتري لابتوب جديد بسببه. عادةً يعني DISM ما اشتغل أولاً أو DLLs معينة مقفلة لأن ويندوز يستخدمها حالياً. أقلع في الوضع الآمن وشغّل sfc /scannow هناك — الوضع الآمن يحرر معظم الملفات المقفلة.

التفاصيل في C:\Windows\Logs\CBS\CBS.log لكن لا تفتحه في المفكرة فهو ضخم. شغّل findstr /c:"[SR] Cannot repair" %windir%\Logs\CBS\CBS.log بدلاً. تحصل ناتج مثل:

[SR] Cannot repair member file [l:22]"mshtml.dll" of Microsoft-Windows-InternetExplorer
[SR] Cannot repair member file [l:18]"oleaut32.dll" of Microsoft-Windows-OLE

mshtml.dll أشياء Internet Explorer القديمة اللي Microsoft ما زالت تشحنها مع ويندوز 11. explorer.exe يظهر كثير أيضاً ولهذا مستكشف الملفات يتوقف عن الاستجابة على أجهزة بملفات نظام تالفة. oleaut32.dll يتعامل مع أتمتة COM/OLE — الحافظة تعتمد عليه فلما يتلف النسخ واللصق يتوقف حتى SFC يستبدله.

اللي تدوّر عليه في السجل نمط. ملفات قليلة من حزمة تحديث واحدة تعني تحديث متقطع لمرة واحدة — قابل للإصلاح. ملفات عشوائية من حزم مختلفة كل مرة تفحص تعني القرص يخرب وSFC ما ينقذك.

الوضع الآمن وخارج الاتصال والخيار النووي

ذكرت الوضع الآمن فوق. إذا ذلك أيضاً ما يصلح الملفات العنيدة تقدر تشغّل SFC من خارج ويندوز بالكامل — اضغط Shift وانقر إعادة التشغيل → استكشاف الأخطاء → خيارات متقدمة → موجه الأوامر ثم شغّل sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows. تحقق من حرف القرص أولاً بـ dir C:\Windows لأن بيئة الاسترداد أحياناً تبدّل C وD.

الترقية الموضعية آخر حل. حمّل ISO ويندوز 11 وركّبه وشغّل setup.exe واختر “الاحتفاظ بالملفات والتطبيقات الشخصية”. يستبدل كل ملف نظام ويحتفظ ببياناتك و30-60 دقيقة. انتهيت بفعل هذا على جهاز بعد ثلاث جولات DISM + SFC فشلت في إصلاح ntdll.dll. كان يفترض أبدأ من هناك.

شيء ثاني — إذا SFC يستمر يلاقي تلف وتصلحه لكنه يرجع، تحقق من البرمجيات الخبيثة قبل تشغيل SFC مرة ثانية. البرمجيات الخبيثة تعدّل DLLs النظام وSFC يستبدلها والبرمجيات الخبيثة تعيد إصابتها فوراً. حلقة عبثية.

الصيانة

لا تشغّل SFC بجدول. هو تشخيصي مش صيانة. شغّله لما فيه شيء خطأ فعلاً — تجمد أو أخطاء DLL مفقودة أو فشل تحديثات أو شاشات زرقاء.

بعد 23H2 و24H2 أو أي تحديث نصف سنوي كبير فحص DISM + SFC سريع يستحق عشر دقائق. تلك التحديثات تستبدل مئات الملفات. إذا مش متأكد إذا مشكلتك تلف أو شيء ثاني نقدر نتحقق عن بُعد ونخبرك.

الأسئلة الشائعة

هل أشغّل SFC أو DISM أولاً؟

شغّل DISM أولاً دائماً. DISM يصلح مخزن المكونات (WinSxS) اللي SFC يستخدمه كمصدر ملفات نظيفة. إذا شغّلت SFC أولاً ومخزن المكونات تالف فـ SFC إما يفشل أو 'يصلح' ملفات بنسخ تالفة — يخلّي الأمور أسوأ. شغّل DISM /Online /Cleanup-Image /RestoreHealth وانتظر ينتهي ثم شغّل sfc /scannow.

ماذا يعني 'حماية موارد ويندوز وجدت ملفات تالفة لكن لم تستطع إصلاح بعضها'؟

يعني SFC اكتشف ملفات نظام تالفة لكن ما قدر يستبدلها. السبب الأكثر شيوعاً مخزن مكونات تالف — شغّل DISM /Online /Cleanup-Image /RestoreHealth أولاً ثم شغّل SFC مرة ثانية. إذا ما نفع جرب SFC في الوضع الآمن ثم من بيئة استرداد ويندوز. الملفات التالفة المحددة مدرجة في C:\Windows\Logs\CBS\CBS.log — استخدم findstr /c:"[SR] Cannot repair" لفلترة السجل.

هل آمن تشغيل SFC /scannow؟

نعم آمن تماماً. SFC فقط يستبدل ملفات نظام تالفة أو معدّلة بنسخ جيدة معروفة من مخزن المكونات. لا يحذف ملفات شخصية ولا يلغي تثبيت برامج ولا يغير إعدادات. الفحص يستغرق 5-15 دقيقة وتقدر تستخدم جهازك طبيعي بعدها. الشيء الوحيد لتتجنبه قطع الفحص — لا تعيد التشغيل أو تغلق النافذة أثناء تشغيله.

كم يستغرق SFC /scannow؟

عادةً 5 إلى 15 دقيقة حسب سرعة القرص وكم ملف يحتاج فحص. على SSD عادةً أقرب لـ 5 دقائق وعلى قرص صلب قديم أقرب لـ 15. إذا SFC علق عند نسبة محددة لأكثر من 30 دقيقة فقد يحاول إصلاح ملف عنيد — خلّه يشتغل حتى ساعة قبل ما تعتبره عالق. DISM يستغرق 5-20 دقيقة حسب سرعة اتصال الإنترنت.

هل أشغّل SFC /scannow بانتظام كصيانة؟

لا. SFC أداة تشخيص مش أداة صيانة. شغّله لما عندك أعراض — أعطال عشوائية أو أخطاء DLL مفقودة أو تطبيقات توقفت فجأة أو فشل Windows Update. تشغيله بجدول يضيع وقت على فحوصات ترجع نظيفة. الاستثناء الوحيد: بعد تحديثات ويندوز نصف السنوية الكبيرة (23H2 و24H2) فحص DISM + SFC سريع يستحق العشر دقائق لمسك المشاكل مبكراً.

ماذا أفعل إذا DISM أيضاً فشل؟

إذا DISM /Online /Cleanup-Image /RestoreHealth فشل فعادةً يعني التحميل من سيرفرات Windows Update انقطع أو اتصال الإنترنت سقط. جرب مرة ثانية باتصال مستقر. إذا ما زال يفشل تقدر تستخدم ISO ويندوز 11 كمصدر غير متصل: ركّب الـ ISO ثم شغّل DISM /Online /Cleanup-Image /RestoreHealth /Source:E:\Sources\install.wim (بدّل E: بحرف قرص ISO المركّب). إذا ذلك أيضاً فشل فترقية إصلاح موضعية خطوتك التالية.

تحتاج مساعدة متخصصة؟

إذا لم تحل هذه الخطوات مشكلتك، فنيونا المعتمدون يمكنهم تشخيص المشكلة وحلها عن بُعد — عادةً في أقل من 30 دقيقة.