عندما تكون ملفات نظام Windows الهامة مفقودة أو تالفة، قد تتوقف بعض ميزات Windows عن العمل بشكل صحيح أو قد يتوقف Windows عن الاستجابة تماما. إذا حدث ذلك، يمكنك استخدام أداة Deployment Image Servicing and Management (DISM) وأداة مدقق ملفات النظام (SFC) لفحص ملفات النظام واستعادة أي ملفات تالفة أو مفقودة.
الخطوة 1: تشغيل DISM
يوفر DISM الملفات المطلوبة لإصلاح الملفات التالفة. يجب تشغيل DISM قبل تشغيل مدقق ملفات النظام. للقيام بذلك:
-
افتح موجه أوامر غير مقيد.
-
اكتب cmd في مربع البحث .
-
في نتائج البحث، انقر بزر الماوس الأيمن فوق موجه الأوامر، ثم حدد تشغيل كمسؤول.
-
إذا تمت مطالبتك بالتأكيد أو كلمة مرور المسؤول، فاكتب كلمة المرور، أو انقر فوق السماح.
-
-
في نافذة موجه الأوامر ، اكتب الأمر التالي واضغط على مفتاح الإدخال 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.
الخطوة 2: تشغيل مدقق ملفات النظام
في نافذة موجه الأوامر ، اكتب الأمر التالي، واضغط على ENTER:
sfc /scannow
تحذير: لا تغلق نافذة موجه الأوامر هذه حتى يكتمل التحقق بنسبة 100٪.
سيقوم الأمر sfc /scannow بفحص جميع ملفات النظام المحمية واستبدال الملفات التالفة بنسخة مخزنة مؤقتا. سيتم عرض نتائج الفحص بعد الانتهاء من هذه العملية. قد تتلقى إحدى الرسائل التالية:
رسالة نتيجة الفحص |
الإجراء المقابل |
---|---|
لم تعثر حماية موارد Windows على أي انتهاكات للتكامل. |
ليس لديك أي ملفات نظام مفقودة أو تالفة. |
تعذر على حماية موارد Windows تنفيذ العملية المطلوبة. |
لحل هذه المشكلة، قم بإجراء فحص مدقق ملفات النظام في الوضع الآمن. تأكد من وجود مجلدي PendingDeletesوPendingRenames ضمن ٪WinDir٪\WinSxS\Temp. يمثل العنصر النائب ٪WinDir٪ مجلد نظام التشغيل Windows، مثل C:\Windows. |
عثر Windows Resource Protection على ملفات تالفة وأصلحها بنجاح. |
كانت العملية ناجحة. لعرض معلومات مفصلة حول فحص ملف النظام واستعادته، انتقل إلى كيفية عرض تفاصيل عملية مدقق ملفات النظام. |
عثر Windows Resource Protection على ملفات تالفة ولكنه لم يتمكن من إصلاح بعضها. |
لإصلاح الملفات التالفة يدويا، اعرض تفاصيل عملية مدقق ملفات النظام للعثور على الملف التالف، ثم استبدل الملف التالف يدويا بنسخة جيدة معروفة من الملف. |
مزيد من المعلومات
لعرض التفاصيل المضمنة في CBS. سجل الملف، اتبع هذه الخطوات لنسخ المعلومات الموجودة في السجل إلى ملف نصي قابل للعرض على سطح المكتب:
-
افتح موجه أوامر غير مقيد، كما هو موضح سابقا.
-
في نافذة موجه الأوامر ، اكتب الأمر التالي (على سطر واحد)، ثم اضغط على ENTER:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
ملاحظة: يحتوي ملف Sfcdetails.txt على تفاصيل من كل مرة يتم فيها تشغيل أداة مدقق ملفات النظام على الكمبيوتر. يتضمن الملف معلومات حول الملفات التي لم يتم إصلاحها بواسطة أداة مدقق ملفات النظام. تحقق من إدخالات التاريخ والوقت لتحديد ملفات المشكلة التي تم العثور عليها في المرة الأخيرة التي قمت فيها بتشغيل أداة مدقق ملفات النظام.
-
افتح ملف Sfcdetails.txt من سطح المكتب.
-
يستخدم ملف Sfcdetails.txt التنسيق التالي:
تفاصيل SFC التاريخ/الوقت يحتوي ملف سجل العينة التالي على إدخال لملف تعذر إصلاحه: 2007-01-12 12:10:42، Info CSI 00000008 [SR] لا يمكن إصلاح ملف العضو [l:34{17}]"Accessibility.dll" لإمكانية وصول ذوي الاحتياجات الخاصة، الإصدار = 6.0.6000.16386، pA = PROCESSOR_ARCHITECTURE_MSIL (8)، الثقافة المحايدة، VersionScope محايد، PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}، نوع محايد، TypeName محايد، PublicKey محايد في المتجر، الملف مفقود
بعد مراجعة ملف السجل لتحديد ملف النظام الذي تم تلفه ولا يمكن إصلاحه، ابحث عن مكان الملف التالف، ثم استبدل الملف التالف يدويا بنسخة جيدة معروفة من الملف.
للقيام بذلك، اتبع الإرشادات أدناه. في الأوامر التالية، يمثل العنصر النائب <Path_And_File_Name> المسار واسم الملف للملف التالف.
ملاحظة: قد تتمكن من الحصول على نسخة جيدة معروفة من ملف النظام من كمبيوتر آخر يعمل بنفس إصدار Windows مثل الكمبيوتر الخاص بك. قد ترغب في إجراء عملية مدقق ملفات النظام على هذا الكمبيوتر للتأكد من أن ملف النظام الذي تنوي نسخه هو نسخة جيدة.
الخطوة 1: أخذ الملكية الإدارية لملف النظام التالفة.
اكتب الأمر التالي في موجه الأوامر المرتفع ثم اضغط على ENTER:
takeown /f <Path_And_File_Name>
على سبيل المثال:
takeown /f C:\windows\system32\jscript.dll.
الخطوة 2: منح المسؤولين حق الوصول الكامل إلى ملف النظام التالفة.
اكتب الأمر التالي ثم اضغط على مفتاح "ENTER":
icacls <Path_And_File_Name> /grant administrators:F
على سبيل المثال:
icacls C:\windows\system32\jscript.dll /grant administrators:F
الخطوة 3: استبدل ملف النظام التالفة بنسخة جيدة معروفة من الملف.
اكتب الأمر التالي ثم اضغط على مفتاح "ENTER":
نسخ> الوجهة <Source_File> <
في الأمر أعلاه، استبدل العنصر النائب <Source_File> بالمسار واسم الملف للنسخة الجيدة المعروفة من الملف على الكمبيوتر الخاص بك، واستبدل العنصر النائب <Destination> بالمسار واسم الملف للملف التالف.
على سبيل المثال:
نسخ E:\temp\jscript.dll C:\windows\system32\jscript.dll
إذا لم تنجح الخطوات المذكورة أعلاه، فقد تحتاج إلى إعادة تثبيت Windows. لمزيد من المعلومات، راجع خيارات الاسترداد في Windows.