Applies ToWindows 8.1 Windows 8.1 Enterprise Windows 8.1 Pro Windows 8 Windows 8 Enterprise Windows 8 Pro Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Starter Windows 7 Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business Windows Vista Business 64-bit Edition Windows Vista Enterprise Windows Vista Ultimate Windows 10 Windows 11

عندما تكون ملفات نظام Windows الهامة مفقودة أو تالفة، قد تتوقف بعض ميزات Windows عن العمل بشكل صحيح أو قد يتوقف Windows عن الاستجابة تماما.  إذا حدث ذلك، يمكنك استخدام أداة Deployment Image Servicing and Management (DISM) وأداة مدقق ملفات النظام (SFC) لفحص ملفات النظام واستعادة أي ملفات تالفة أو مفقودة.

الخطوة 2: تشغيل مدقق ملفات النظام

في نافذة موجه الأوامر ، اكتب الأمر التالي، واضغط على ENTER:

sfc /scannow

موجه الأوامر مع حقوق المسؤول - sfc /scannow   

تحذير: لا تغلق نافذة موجه الأوامر هذه حتى يكتمل التحقق بنسبة 100٪.

سيقوم الأمر sfc /scannow بفحص جميع ملفات النظام المحمية واستبدال الملفات التالفة بنسخة مخزنة مؤقتا.  سيتم عرض نتائج الفحص بعد الانتهاء من هذه العملية. قد تتلقى إحدى الرسائل التالية:

رسالة نتيجة الفحص

الإجراء المقابل

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

ليس لديك أي ملفات نظام مفقودة أو تالفة.

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

لحل هذه المشكلة، قم بإجراء فحص مدقق ملفات النظام في الوضع الآمن.

تأكد من وجود مجلدي PendingDeletesوPendingRenames ضمن ٪WinDir٪\WinSxS\Temp.

يمثل العنصر النائب ٪WinDir٪ مجلد نظام التشغيل Windows، مثل C:\Windows.

عثر Windows Resource Protection على ملفات تالفة وأصلحها بنجاح.

كانت العملية ناجحة. 

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

عثر Windows Resource Protection على ملفات تالفة ولكنه لم يتمكن من إصلاح بعضها.

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

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

لعرض التفاصيل المضمنة في CBS. سجل الملف، اتبع هذه الخطوات لنسخ المعلومات الموجودة في السجل إلى ملف نصي قابل للعرض على سطح المكتب:

  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] لا يمكن إصلاح ملف العضو [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

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.