فاحص ملفات النظام

س ف س
المطور(ون)مايكروسوفت
الإصدار الأولي25 يونيو 1998 ؛ منذ 26 عامًا ( 1998-06-25 )
نظام التشغيلمايكروسوفت ويندوز
يكتبأداة مساعدة للنظام
رخصة برمجيات تجارية خاصة
موقع إلكترونيdocs.microsoft.com/en-us/windows-server/administration/windows-commands/sfc

System File Checker ( SFC [1] ) هي أداة مساعدة في Microsoft Windows تسمح للمستخدمين بالبحث عن ملفات نظام Windows التالفة واستعادتها. [2]

ملخص

توفر Microsoft هذه الأداة المساعدة مع أنظمة التشغيل Windows 98 و Windows 2000 وجميع الإصدارات اللاحقة من عائلة أنظمة التشغيل Windows NT . في أنظمة التشغيل Windows Vista و Windows 7 و Windows 10 ، يتم دمج System File Checker مع Windows Resource Protection (WRP)، الذي يحمي مفاتيح التسجيل والمجلدات بالإضافة إلى ملفات النظام المهمة. في Windows Vista، sfc.exeيمكن استخدامها للتحقق من مسارات مجلدات معينة، بما في ذلك مجلد Windows ومجلد التمهيد.

تعمل ميزة حماية ملفات Windows (WFP) من خلال التسجيل لتلقي إشعارات بتغييرات الملفات في Winlogon . إذا تم اكتشاف أي تغييرات في ملف نظام محمي، يتم استعادة الملف المعدل من نسخة مخزنة مؤقتًا موجودة في مجلد مضغوط في %WinDir%\System32\dllcache.

تعمل ميزة Windows Resource Protection (WRP) عن طريق تعيين قوائم التحكم في الوصول التقديرية (DACLs) وقوائم التحكم في الوصول (ACLs) المحددة للموارد المحمية. إذا تم اكتشاف أي تغييرات في ملف نظام محمي، يتم استعادة الملف المعدل من نسخة مخزنة مؤقتًا تقع في مجلد في %WinDir%\WinSxS\Backup. [3] يقتصر الإذن بالوصول الكامل لتعديل الموارد المحمية بواسطة WRP على العمليات التي تستخدم خدمة Windows Modules Installer ( TrustedInstaller.exe). لم يعد لدى المسؤولين حقوق كاملة لملفات النظام.

تاريخ

نظرًا لوجود مشكلات في قدرة تطبيقات Windows على الكتابة فوق ملفات النظام في Windows 95 ، فقد طبقت Microsoft منذ ذلك الحين عددًا من تدابير الأمان لحماية ملفات النظام من الهجمات الضارة أو التلف أو المشكلات مثل DLL Hell .

تم تقديم System File Checker لأول مرة في نظام التشغيل Windows 98 كأداة مساعدة رسومية. وقد قدمت هذه الأداة فحص ملفات النظام التالفة واستعادتها من خلال مطابقة رقم الإصدار مع قاعدة بيانات تحتوي على رقم الإصدار الأصلي للملفات في تثبيت جديد لنظام التشغيل Windows 98. وكانت هذه الطريقة لحماية الملفات أساسية. فقد حددت ملفات النظام من خلال امتداد الملف ومسار الملف . وكانت قادرة على استعادة الملفات من وسائط التثبيت أو من مصدر يحدده المستخدم. ولم تقدم أداة Windows 98 حماية ملفات النظام في الوقت الفعلي بما يتجاوز سمات الملف ؛ وبالتالي، لم تكن هناك تدابير وقائية أو رد فعلية متاحة.

قدمت جميع أنظمة التشغيل المستندة إلى Windows NT منذ Windows 2000 حماية الملفات في الوقت الفعلي، والتي تسمى حماية ملفات Windows (WFP). [4]

بالإضافة إلى ذلك، sfc.exeتمت إعادة تنفيذ أداة System File Checker ( ) كأداة سطر أوامر أكثر قوة متكاملة مع WFP. وعلى عكس أداة SFC الخاصة بنظام التشغيل Windows 98، فإن الأداة الجديدة تفرض فحص ملفات النظام المحمية باستخدام Windows File Protection وتسمح بالاستعادة الصامتة الفورية لملفات النظام من مجلد DLLCache أو وسائط التثبيت.

لم يظهر SFC على Windows ME ، [5] حيث تم استبداله بـ System File Protection (SFP). [6] وعلى غرار WFP، قدم SFP الحماية في الوقت الفعلي.

مشاكل

لقد ألغى مكون System File Checker المضمن في إصدارات Windows 2000 السابقة لـ Service Pack 4 التصحيحات التي وزعتها Microsoft؛ [7] وقد تم تصحيح هذا في Windows 2000 Service Pack 4.

الاستخدام

في أنظمة التشغيل المستندة إلى Windows NT، يمكن استدعاء System File Checker عبر موجه أوامر Windows (مع امتياز المسؤول [8] )، باستخدام الأمر التالي:

  • sfc /scannow (لإصلاح المشاكل)
  • أو sfc /verifyonly(لا إصلاح)

إذا وجد مشكلة، فسيحاول استبدال الملفات التي تسبب المشكلة من ذاكرة التخزين المؤقت لمكتبة الارتباط الديناميكي ( %WinDir%\System32\dllcache). إذا لم يكن الملف موجودًا في ذاكرة التخزين المؤقت لمكتبة الارتباط الديناميكي أو إذا كانت ذاكرة التخزين المؤقت لمكتبة الارتباط الديناميكي تالفة، فسيُطلب من المستخدم إدخال وسائط تثبيت Windows أو توفير مسار التثبيت عبر الشبكة. يحدد System File Checker مسار مصدر تثبيت Windows من قيم التسجيل SourcePathو ServicePackSourcePath. [9] وقد يستمر في المطالبة بوسائط التثبيت حتى إذا قدمها المستخدم إذا لم يتم تعيين هذه القيم بشكل صحيح. [10]

في نظام التشغيل Windows Vista وما بعده، يتم حماية الملفات باستخدام قوائم التحكم في الوصول (ACLs)، وإذا وجد مشكلة، فسوف يحاول استبدال الملفات التي بها مشكلة من النسخ الاحتياطي المتجاور لنظام التشغيل Windows ( %WinDir%\WinSxS\Backup). [3] ومع ذلك، لم يتغير الأمر أعلاه.

يمكن لبرنامج System File Checker في أنظمة التشغيل Windows Vista والإصدارات الأحدث من Windows فحص ملفات محددة. كما يمكن إجراء عمليات فحص على مجلد تثبيت Windows غير المتصل بالإنترنت لاستبدال الملفات التالفة، في حالة عدم إمكانية تمهيد تثبيت Windows. لإجراء عمليات فحص غير متصلة بالإنترنت، يجب تشغيل System File Checker من تثبيت آخر يعمل من Windows Vista أو نظام تشغيل أحدث أو من قرص DVD لإعداد Windows [11] أو محرك استرداد يتيح الوصول إلى بيئة استرداد Windows .

في الحالات التي يكون فيها مخزن المكونات تالفًا، يمكن تثبيت "أداة جاهزية تحديث النظام" (CheckSUR) على Windows 7 أو Windows Vista أو Windows Server 2008 R2 أو Windows Server 2008، واستبدالها بـ " أداة خدمة وإدارة صورة النشر " (DISM) لنظام التشغيل Windows 10 أو Windows 8.1 أو Windows 8 أو Windows Server 2012 R2 أو Windows Server 2012. تتحقق هذه الأداة من المخزن مقابل حمولتها الخاصة وتصلح الفساد الذي تكتشفه عن طريق تنزيل الملفات المطلوبة من خلال تحديث Windows. [12]

مراجع

  1. ^ Boswell, William (2003). "استخدام مدقق ملفات النظام، SFC". Inside Windows Server 2003. Inside Series. ص. 860. ISBN  9780735711587. تم الاسترجاع في 2017-07-23 . لا تحتاج إلى اختراق السجل لتغيير إعدادات WFP. تأتي أداة سطر الأوامر مع Windows Server 2003 لتعيين هذه القيم. تسمى أداة فحص ملفات النظام أو SFC، ويمكنها أيضًا إعادة بناء D11Cacheملفات الدليل إذا تم حذف الملفات عن طريق الخطأ.
  2. ^ "أمر SFC لسطر أوامر MS-DOS وWindows".
  3. ^ ab stevewhims (2021-01-07). "قائمة الموارد المحمية - تطبيقات Win32". learn.microsoft.com . تم الاسترجاع في 2024-03-15 .
  4. ^ "وصف ميزة حماية ملفات Windows". الدعم . مايكروسوفت . 15 ديسمبر 2003. مؤرشف من الأصل في 20 أكتوبر 2004. تم الاسترجاع في 28 أغسطس 2006 .
  5. ^ Spector, Lincoln (14 فبراير 2001). "Answer Line: Windows 98 Utilities Missing in Windows Me؟". PC World . IDG . مؤرشف من الأصل في 5 يونيو 2011 . تم الاسترجاع في 26 ديسمبر 2011 .
  6. ^ "حماية ملفات النظام وWindows Me". مايكروسوفت . 4 ديسمبر 2011. مؤرشف من الأصل في 22 يونيو 2004. تم الاسترجاع في 28 أغسطس 2006 .
  7. ^ "قد يقوم الأمر SFC /SCANNOW باستبدال ملفات الإصلاح العاجل". دعم . Microsoft . 30 أكتوبر 2006. مؤرشف من الأصل في 16 نوفمبر 2006 . تم الاسترجاع في 1 فبراير 2010 .
  8. ^ "SFC - System File CheckerWindows CMD". SS64.com . تم الاسترجاع في 2023-09-12 .
  9. ^ "لا يقبل System File Checker موقع شبكة يحتوي على قرص التثبيت عند استخدام مفتاح المسح الآن في Windows XP SP2 أو في Windows Server 2003". الدعم . Microsoft . 13 يناير 2005. مؤرشف من الأصل في 16 يناير 2007.
  10. ^ "يُطلب منك إدخال قرص مضغوط خاص بنظام التشغيل Windows XP SP2 عند محاولة تشغيل أداة فحص ملفات النظام على جهاز كمبيوتر يعمل بنظام التشغيل Windows XP SP2". الدعم . مايكروسوفت . 5 يوليو 2005. مؤرشف من الأصل في 7 فبراير 2007.
  11. ^ كومار، روهيت (26 يوليو 2016). "تشغيل أداة فحص ملفات النظام لإصلاح ملفات Windows 10/8/7". Craxworld . منشور ذاتيًا. مؤرشف من الأصل في 11 سبتمبر 2016.
  12. ^ "إصلاح أخطاء تحديث Windows باستخدام أداة DISM أو أداة System Update Readiness". الدعم . Microsoft . 22 يناير 2017. تم الاسترجاع في 11 فبراير 2017 .

قراءة إضافية

  • فريش، إلين (2001). مرجع الجيب لأوامر ويندوز 2000. أوريلي . رقم ISBN 978-0-596-00148-3.
  • جون بول مولر (2007). إدارة Windows عبر سطر الأوامر لأنظمة التشغيل Windows Vista وWindows 2003 وWindows XP وWindows 2000. جون وايلي وأولاده . رقم ISBN 978-0470165799.
  • sfc | مستندات مايكروسوفت
  • استخدم أداة فحص ملفات النظام لإصلاح ملفات النظام المفقودة أو التالفة
  • وصف برنامج فحص ملفات النظام (Sfc.exe) لنظامي التشغيل Windows XP وWindows Server 2003
تم الاسترجاع من "https://en.wikipedia.org/w/index.php?title=مدقق_ملفات_النظام&oldid=1213816268"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate