सिस्टम फाइल चेकर

सिस्टम फाइल चेकर (SFC ) Microsoft Windows में एक उपयोगिता है जो उपयोगकर्ताओं को दूषित Windows सिस्टम फ़ाइलों को स्कैन करने और पुनर्स्थापित करने की अनुमति देती है।

सिंहावलोकन
Microsoft इस उपयोगिता को Windows 98, Windows 2000 और ऑपरेटिंग सिस्टम के Windows NT परिवार के सभी बाद के संस्करणों के साथ शिप करता है। विंडोज विस्टा, विंडोज 7 और विंडोज 10 में, सिस्टम फाइल चेकर विंडोज संसाधन संरक्षण (डब्ल्यूआरपी) के साथ एकीकृत है, जो विंडोज रजिस्ट्री कुंजियों और फ़ोल्डरों के साथ-साथ महत्वपूर्ण सिस्टम फाइलों की सुरक्षा करता है। विंडोज विस्टा के तहत,  Windows फ़ोल्डर और बूट फ़ोल्डर सहित विशिष्ट फ़ोल्डर पथों की जाँच करने के लिए उपयोग किया जा सकता है।

विंडोज़ फ़ाइल सुरक्षा (डब्ल्यूएफपी) विनलॉगऑन में फाइल परिवर्तन की अधिसूचना के लिए पंजीकरण करके काम करता है। यदि किसी संरक्षित सिस्टम फ़ाइल में कोई परिवर्तन पाया जाता है, तो संशोधित फ़ाइल को एक संपीड़ित फ़ोल्डर में स्थित कैश की गई प्रतिलिपि से पुनर्स्थापित किया जाता है. विंडोज रिसोर्स प्रोटेक्शन संरक्षित संसाधनों के लिए परिभाषित विवेकाधीन एक्सेस-कंट्रोल लिस्ट (डीएसीएल) और कंट्रोल सूची को खोलो (एसीएल) सेट करके काम करता है। डब्ल्यूआरपी-संरक्षित संसाधनों को संशोधित करने के लिए पूर्ण पहुंच की अनुमति विंडोज मॉड्यूल इंस्टालर सेवा. व्यवस्थापकों के पास अब सिस्टम फ़ाइलों पर पूर्ण अधिकार नहीं हैं।

इतिहास
विंडोज 95 में विंडोज अनुप्रयोगों के साथ सिस्टम फाइलों को ओवरराइट करने में सक्षम होने के कारण, माइक्रोसॉफ्ट ने तब से सिस्टम फाइलों को दुर्भावनापूर्ण हमलों, भ्रष्टाचारों या डीएलएल नरक जैसी समस्याओं से बचाने के लिए कई सुरक्षा उपायों को लागू किया है।

सिस्टम फाइल चेकर को पहली बार विंडोज 98 पर जीयूआई यूटिलिटी के रूप में पेश किया गया था। इसने नए विंडोज 98 इंस्टालेशन में फाइलों के मूल वर्जन नंबर वाले डेटाबेस के खिलाफ वर्जन नंबर का मिलान करके दूषित सिस्टम फाइलों की स्कैनिंग और बहाली की पेशकश की। फ़ाइल सुरक्षा का यह तरीका बुनियादी था। यह दस्तावेज़ विस्तारण और दस्तावेज पथ द्वारा सिस्टम फ़ाइलों को निर्धारित करता है। यह स्थापना मीडिया या उपयोगकर्ता द्वारा निर्दिष्ट स्रोत से फ़ाइलों को पुनर्स्थापित करने में सक्षम था। विंडोज 98 ने फ़ाइल विशेषताओं से परे रीयल-टाइम सिस्टम फ़ाइल सुरक्षा प्रदान नहीं की; इसलिए, कोई निवारक या प्रतिक्रियात्मक उपाय उपलब्ध नहीं था।

विंडोज 2000 के बाद से सभी विंडोज एनटी-आधारित ऑपरेटिंग सिस्टम ने रीयल-टाइम फ़ाइल सुरक्षा पेश की, जिसे विंडोज फाइल प्रोटेक्शन (डब्ल्यूएफपी) कहा जाता है। इसके अलावा, सिस्टम फाइल चेकर उपयोगिता WFP के साथ एकीकृत एक अधिक मजबूत कमांड-लाइन उपयोगिता के रूप में पुन: कार्यान्वित किया गया था। विंडोज 98 एसएफसी यूटिलिटी के विपरीत, नई उपयोगिता विंडोज फाइल प्रोटेक्शन का उपयोग करके संरक्षित सिस्टम फाइलों के स्कैन को मजबूर करती है और DLLCache फोल्डर या इंस्टॉलेशन मीडिया से सिस्टम फाइलों की तत्काल साइलेंट बहाली की अनुमति देती है।

एसएफसी विंडोज एमई पर दिखाई नहीं दिया, क्योंकि इसे सिस्टम फ़ाइल सुरक्षा (SFP) से बदल दिया गया था। WFP के समान, SFP ने रीयल-टाइम सुरक्षा प्रदान की।

मुद्दे
Microsoft द्वारा वितरित सर्विस पैक 4 ओवररोड पैच से पहले विंडोज 2000 के संस्करणों के साथ सिस्टम फाइल चेकर घटक शामिल है; इसे विंडोज 2000 सर्विस पैक 4 में सुधारा गया था।

उपयोग
विंडोज एनटी-आधारित ऑपरेटिंग सिस्टम में, सिस्टम फाइल चेकर को cmd.exe (एडमिन विशेषाधिकार के साथ) के माध्यम से लागू किया जा सकता है ), निम्न आदेश के साथ:

<वाक्यविन्यास लैंग = डॉस> sfc /scannow (समस्याओं को ठीक करने के लिए)  या <वाक्यविन्यास लैंग = डॉस> sfc /verifyonly (कोई मरम्मत नहीं) 

यदि उसे कोई समस्या मिलती है, तो वह समस्याग्रस्त फ़ाइलों को DLL कैश से बदलने का प्रयास करेगा. यदि फ़ाइल DLL कैश में नहीं है या DLL कैश दूषित है, तो उपयोगकर्ता को Windows इंस्टॉलेशन मीडिया डालने या नेटवर्क इंस्टॉलेशन पथ प्रदान करने के लिए कहा जाएगा। सिस्टम फ़ाइल परीक्षक रजिस्ट्री मानों से Windows स्थापना स्रोत पथ निर्धारित करता है  तथा. यदि उपयोगकर्ता इन मूल्यों को सही ढंग से सेट नहीं करते हैं, तो यह इंस्टॉलेशन मीडिया के लिए संकेत दे सकता है, भले ही उपयोगकर्ता इसे प्रदान करता हो। विंडोज विस्टा और उसके बाद में, फाइलों को एक्सेस कंट्रोल लिस्ट (एसीएल) का उपयोग करके सुरक्षित किया जाता है, हालांकि, उपरोक्त आदेश नहीं बदला है।

विंडोज विस्टा और बाद में विंडोज ऑपरेटिंग सिस्टम में सिस्टम फाइल चेकर निर्दिष्ट फाइलों को स्कैन कर सकता है। साथ ही, Windows स्थापना बूट करने योग्य नहीं होने की स्थिति में, दूषित फ़ाइलों को बदलने के लिए एक ऑफ़लाइन Windows स्थापना फ़ोल्डर के विरुद्ध स्कैन किया जा सकता है। ऑफ़लाइन स्कैन करने के लिए, सिस्टम फाइल चेकर को विंडोज विस्टा या बाद के ऑपरेटिंग सिस्टम या विंडोज सेटअप डीवीडी के किसी अन्य कार्यशील इंस्टॉलेशन से चलाया जाना चाहिए या एक रिकवरी ड्राइव जो विंडोज रिकवरी पर्यावरण तक पहुंच प्रदान करती है।

ऐसे मामलों में जहां घटक स्टोर दूषित है, सिस्टम अपडेट रेडीनेस टूल (चेकसुर) को विंडोज 7, विंडोज विस्टा, विंडोज सर्वर 2008 आर 2 या विंडोज सर्वर 2008 पर स्थापित किया जा सकता है, जिसे विंडोज 10 के लिए परिनियोजन छवि सेवा और प्रबंधन उपकरण (डीआईएसएम) द्वारा प्रतिस्थापित किया गया है।, विंडोज 8.1, विंडोज 8, विंडोज सर्वर 2012 आर2 या विंडोज सर्वर 2012। यह टूल अपने पेलोड के खिलाफ स्टोर की जांच करता है और विंडोज अपडेट के माध्यम से आवश्यक फाइलों को डाउनलोड करके पता लगाने वाले भ्रष्टाचारों की मरम्मत करता है।

बाहरी संबंध

 * sfc | Microsoft Docs
 * Use the System File Checker tool to repair missing or corrupted system files
 * Description of Windows XP and Windows Server 2003 System File Checker (Sfc.exe)