استخدام أداة "مدقق ملفات النظام" لإصلاح ملفات النظام أو تلفها

ينطبق على: Windows 8.1Windows 8.1 EnterpriseWindows 8.1 Pro

إذا لم تكن بعض وظائف Windows العمل أو تعطل Windows، استخدم "مدقق ملفات النظام" لفحص Windows واستعادة الملفات. 
 
ولو قد تبدو معقدة الخطوات التالية للوهلة الأولى، فقط اتبع الترتيب، خطوة بخطوة، وسنحاول الحصول على مسارها.

تشغيل الأداة "مدقق ملفات النظام" (SFC.exe)


للقيام بذلك، اتبع الخطوات التالية:
  1. فتح موجه أوامر غير مقيد. للقيام بذلك، قم بما يلي حسب الاقتضاء الخاص بك:
  2. إذا كنت تستخدم ويندوز 8 Windows 10 أو Windows 8.1، أولاً تشغيل أداة "معالجة صور النشر" وإدارتها '(DISM) الوارد قبل تشغيل"مدقق ملفات النظام".  (إذا كنت تستخدم نظام التشغيل Windows 7 أو نظام التشغيل Windows Vista، انتقل إلى الخطوة 3.)

اكتب الأمر التالي، ومن ثم اضغط Enter.  قد يستغرق عدة دقائق لإتمام العملية الأمر.

DISM.exe /Online /Cleanup-image /Restorehealth

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

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

ملاحظة: استبدال العنصر النائب C:\RepairSource\Windows بموقع مصدر الإصلاح. لمزيد من المعلومات حول استخدام الأداة DISM لإصلاح Windows يشير إصلاح صورة Windows.

  1. في موجه الأوامر، اكتب الأمر التالي، ومن ثم اضغط ENTER:

sfc/scannow
موجه الأوامر باستخدام حقوق المسؤول-sfc/scannow
 

الأمر sfc/scannow سوف تفحص كافة ملفات النظام المحمية، واستبدال الملفات التالفة بنسخة مخزنة مؤقتاً في مجلد مضغوط في المجلد % WinDir %\System32\dllcache.يمثل العنصر النائب % WinDir % مجلد نظام تشغيل Windows. على سبيل المثال، C:\Windows.ملاحظة: لا تغلق إطار موجه الأوامر هذا حتى اكتمال عملية التحقق بنسبة 100%. سيتم عرض نتائج الفحص بعد الانتهاء من هذه العملية.

  1. بعد الانتهاء من العملية، قد تظهر إحدى الرسائل التالية:

    • حماية موارد Windows لم يعثر على أية انتهاكات للتكامل.

      هذا يعني أنه ليس لديك أي ملفات النظام تالفة أو مفقودة

    • حماية موارد Windows تعذر تنفيذ العملية المطلوبة.

      لحل هذه المشكلة، تنفيذ "مدقق ملفات النظام" التفحص في الوضع الأمن، وتأكد من وجود مجلدات بيندينجديليتيس وبيندينجريناميس تحت \WinSxS\Temp % WinDir %.

    • حماية موارد Windows العثور على الملفات التالفة وإصلاحها بنجاح. ترد التفاصيل في شبكة سي بي إس. سجل % WinDir %\Logs\CBS\CBS.log-

      لعرض معلومات تفصيلية حول فحص ملف النظام والاستعادة، انتقل إلى طريقة عرض تفاصيل عملية "مدقق ملفات النظام".

    • حماية موارد Windows العثور على ملفات تالفة لكنه لم يتمكن من إصلاح بعضها. ترد التفاصيل في شبكة سي بي إس. سجل % WinDir %\Logs\CBS\CBS.log-

      لإصلاح الملفات الفاسدة يدوياً، عرض تفاصيل عملية "مدقق ملفات النظام" للعثور على الملف التالف، ثم إبدال الملف التالف بنسخة جيدة معروفة من الملف.

مزيد من المعلومات


كيفية عرض تفاصيل عملية "مدقق ملفات النظام"

لعرض التفاصيل التي يتضمنها شبكة سي بي إس. ملف السجل، يمكنك نسخ المعلومات إلى Sfcdetails.txt الملف باستخدام الأمر Findstr ثم قم بعرض التفاصيل في Sfcdetails.txt. للقيام بذلك، اتبع الخطوات التالية:
  1. فتح موجه أوامر غير مقيد كما هو موضح في الخطوة السابقة 1.
  2. في موجه الأوامر، اكتب الأمر التالي، ومن ثم اضغط ENTER:
    findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt" 
    ملاحظة: يتضمن الملف Sfcdetails.txt تفاصيل من كل مرة تم تشغيل أداة "مدقق ملفات النظام" على الكمبيوتر. يتضمن الملف معلومات حول الملفات التي لا تم إصلاحه من قبل أداة "مدقق ملفات النظام". التحقق من إدخالات التاريخ والوقت لتحديد الملفات المشكلة التي تم العثور على آخر الوقت الذي تشغيل الأداة "مدقق ملفات النظام".
  3. افتح الملف Sfcdetails.txt من سطح المكتب.
  4. يستخدم الملف Sfcdetails.txt بالتنسيق التالي:
    تفاصيل SFC التاريخ/الوقت
    ملف السجل التالي نموذج يحتوي على إدخال للملف الذي لا يمكن إصلاحه:
    2007-01-12 12:10:42, Info                  CSI    00000008 [SR] Cannot repair member file [l:34{17}]"Accessibility.dll" of Accessibility, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral in the store, file is missing 

كيفية استبدال ملف نظام تالف يدوياً بصورة جيدة معروفة من الملف

بعد تحديد أي ملف نظام تالف ولا يمكن إصلاحه عن طريق المعلومات التفصيلية في الملف Sfcdetails.txt، بحث حيث يقع الملف التالف وثم استبدال الملف التالف مع نسخة جيدة معروفة من الملف. للقيام بذلك، اتبع الخطوات التالية:ملاحظة: قد تتمكن من الحصول على نسخة جيدة معروفة من ملف النظام من كمبيوتر آخر يشغل نفس الإصدار من Windows مع جهاز الكمبيوتر الخاص بك. يمكن إجراء عملية "مدقق ملفات النظام" على ذلك الكمبيوتر للتأكد من أن ملفات النظام التي ترغب في نسخ نسخة جيدة.

  1. الحصول على ملكية ملف نظام تالف الإدارية. للقيام بذلك، في موجه أوامر غير مقيد، نسخ وقم بلصق التالية (أو اكتب) الأمر ومن ثم اضغط مفتاح الإدخال ENTER:
    takeown /f Path_And_File_Name
    ملاحظة: يمثل العنصر النائب Path_And_File_Name المسار واسم الملف للملف التالف. على سبيل المثال، اكتب /f takeown C:\windows\system32\jscript.dll
    موجه الأوامر باستخدام مسؤول حقوق-نجاح الأمر
     
  2. منح المسؤولين حق الوصول الكامل إلى ملف نظام تالف. للقيام بذلك، نسخ ولصق التالية (أو اكتب) الأمر ومن ثم اضغط مفتاح الإدخال ENTER:
    icacls Path_And_File_Name /منح المسؤولين: F
    ملاحظة: يمثل العنصر النائب Path_And_File_Name المسار واسم الملف للملف التالف. على سبيل المثال، اكتب icacls C:\windows\system32\jscript.dll/منح المسؤولين: و.
    موجه الأوامر باستخدام حقوق المسؤول
     
  3. استبدال ملف نظام تالف بصورة جيدة معروفة من الملف. للقيام بذلك، نسخ ولصق التالية (أو اكتب) الأمر ومن ثم اضغط مفتاح الإدخال ENTER:
    نسخ Source_File الوجهة
    ملاحظة: يمثل العنصر النائب Source_File اسم المسار والملف نسخة جيدة معروفة للملف الموجود على الكمبيوتر الخاص بك، ويمثل العنصر النائب الوجهة اسم المسار والملف التالف. على سبيل المثال، اكتب النسخة E:\temp\jscript.dll C:\windows\system32\jscript.dll.

إذا لم تعمل الخطوات المذكورة أعلاه، قد تحتاج إلى إعادة تثبيت Windows. لمزيد من المعلومات، راجع خيارات استرداد Windows 10.