System File Checker या sfc.exe Microsoft Windows में एक उपयोगिता है जो C:\Windows\System32 फ़ोल्डर में स्थित है। यह उपयोगिता उपयोगकर्ताओं को भ्रष्ट Windows सिस्टम फ़ाइलों के लिए स्कैन करने और उन्हें पुनर्स्थापित करने की अनुमति देती है। इस पोस्ट में, हम देखेंगे कि System File Checker कैसे चलाएं और SFC लॉग का विश्लेषण कैसे करें।
System File Checker चलाएं
Windows 11/10/8/7/Vista में, System File Checker Windows Resource Protection के साथ एकीकृत है, जो रजिस्ट्री कुंजियों और फ़ोल्डरों के साथ-साथ महत्वपूर्ण सिस्टम फ़ाइलों की रक्षा करता है। यदि किसी संरक्षित सिस्टम फ़ाइल में कोई परिवर्तन पाया जाता है, तो संशोधित फ़ाइल को Windows फ़ोल्डर में स्थित एक कैश्ड कॉपी से पुनर्स्थापित किया जाता है।
इसलिए यदि किसी भी समय आपको लगता है कि आपने कुछ सिस्टम फ़ाइलों को हैक कर लिया है या शायद कुछ ट्वीक लागू किए हैं या सिस्टम फ़ाइलों को बदल दिया है, शायद अपने Windows को अनुकूलित करते समय, और अब आप पाते हैं कि आपका Windows ठीक से काम नहीं कर रहा है, तो आप पहले इस उपयोगिता को चलाने पर विचार कर सकते हैं, सिस्टम रिस्टोर का प्रयास करने से पहले। ऐसा करने के लिए, आपको पहले एक उन्नत कमांड प्रॉम्प्ट विंडो खोलनी होगी।
Windows 11/10/8/7 में System File Checker चलाने के लिए, प्रारंभ खोज बॉक्स में cmd टाइप करें। परिणाम में, जो दिखाई देता है, cmd पर राइट-क्लिक करें और Run As Administrator चुनें।
यदि आप कमांड प्रॉम्प्ट को एडमिनिस्ट्रेटर के रूप में नहीं चलाते हैं, तो आपको एक संदेश दिखाई देगा:
You must be an administrator running a console session in order to use the sfc utility
इसलिए यह अनिवार्य है कि आप ऐसा करें।
Windows 11/10 में sfc /scannow चलाएं

खुली कमांड प्रॉम्प्ट विंडो में, निम्न टाइप करें और Enter दबाएं:
sfc /scannow
sfc उपयोगिता थोड़ी देर चलेगी और यदि कोई भ्रष्टाचार पाया जाता है, तो रीबूट पर उन्हें बदल देगी।
Windows Resource Protection अनुरोधित सेवा नहीं कर सका या मरम्मत सेवा शुरू नहीं कर सका

यदि आप System File Checker शुरू करने में असमर्थ हैं, और आपको इसके बजाय "Windows Resource Protection Could Not Start the Repair Service" त्रुटि मिलती है, तो आप जांचना चाह सकते हैं कि क्या आपकी Windows Modules Installer service अक्षम कर दी गई है। ऐसा करने के लिए, प्रारंभ खोज में services.msc टाइप करें और Enter दबाएं। इस सेवा की स्थिति Manual पर सेट होनी चाहिए।
वैकल्पिक रूप से, आप हमारे बहुत उपयोगी फ्रीवेयर उपयोगिता FixWin को भी डाउनलोड कर सकते हैं और System File Checker Utility बटन पर क्लिक कर सकते हैं। यह sfc.exe चलाएगा।
इस टूल को चलाते समय, स्कैन के अंत में, आप इनमें से कोई भी संदेश देख सकते हैं – जिनमें से कुछ त्रुटियों का संकेत दे सकते हैं: वे हो सकते हैं:
- Windows Resource Protection को कोई अखंडता उल्लंघन नहीं मिला
- Windows Resource Protection को भ्रष्ट फाइलें मिलीं और सफलतापूर्वक उनकी मरम्मत की
- Windows Resource Protection को भ्रष्ट फाइलें मिलीं लेकिन उनमें से कुछ को ठीक करने में असमर्थ था
- Windows Resource Protection अनुरोधित ऑपरेशन नहीं कर सका
- System File Checker SFC भ्रष्ट सदस्य फ़ाइल की मरम्मत नहीं कर सकता
- Windows Resource Protection को भ्रष्ट फाइलें मिलीं लेकिन उनमें से कुछ को ठीक करने में असमर्थ था
- Windows Resource Protection मरम्मत सेवा शुरू नहीं कर सका।
यदि ऐसा होता है, तो आप Safe Mode में System File Checker चलाने का प्रयास कर सकते हैं या DISM का उपयोग करके Windows Component Store की मरम्मत कर सकते हैं और देख सकते हैं कि क्या यह काम करता है।
यह पोस्ट देखें यदि SFC काम नहीं कर रहा है या नहीं चलेगा।
पढ़ें: DISM vs SFC पहले? Windows 10 पर मुझे पहले क्या चलाना चाहिए?
System File Checker को ऑफ़लाइन या Safe Mode या बूट-टाइम में चलाएं
बस Safe Mode में बूट करें और उसी प्रक्रिया का पालन करें। System File Checker Safe Mode में भी चलेगा।
/scanonce और /scanboot सिंटैक्स Windows XP के बाद बंद कर दिए गए हैं और Windows 8 और बाद के संस्करणों पर काम नहीं करते हैं।
यदि आप System File Checker को Safe Mode, बूट टाइम, या ऑफ़लाइन में चलाना चाहते हैं तो इस प्रक्रिया का पालन करें।
आप sfc.exe प्रोग्राम का उपयोग Windows 10, Windows 8.1, Windows 7 और Vista के उपयोगकर्ता-मोड भाग में होने वाले क्रैश के निवारण में मदद के लिए भी कर सकते हैं। ये क्रैश गुम या क्षतिग्रस्त ऑपरेटिंग सिस्टम फ़ाइलों से संबंधित हो सकते हैं। ऐसा करने के लिए, आपको लॉग फ़ाइलों तक पहुंचना पड़ सकता है।
पढ़ें: System File Checker का उपयोग करके एकल फ़ाइल को कैसे स्कैन और मरम्मत करें।
SFC लॉग फ़ाइल कैसे देखें
sfc.exe प्रोग्राम प्रत्येक सत्यापन ऑपरेशन और प्रत्येक मरम्मत ऑपरेशन के विवरण को CBS.log फ़ाइल में लिखता है। इस फ़ाइल में प्रत्येक sfc.exe प्रोग्राम प्रविष्टि में एक [SR] टैग होता है। CBS.log फ़ाइल %windir%\Logs\CBS फ़ोल्डर में स्थित है।
SFC.exe प्रोग्राम प्रविष्टियों का पता लगाने में मदद के लिए [SR] टैग खोज सकते हैं। इस प्रकार की खोज करने और परिणामों को टेक्स्ट फ़ाइल पर पुनर्निर्देशित करने के लिए, इन चरणों का पालन करें:
Start पर क्लिक करें, प्रारंभ खोज बॉक्स में cmd टाइप करें, Programs सूची में cmd पर राइट-क्लिक करें, और फिर Run as administrator पर क्लिक करें।
निम्न कमांड टाइप करें, और Enter दबाएं:
findstr /c:"[SR]" %windir%\logs\cbs\cbs.log >sfcdetails.txt
sfcdetails.txt फ़ाइल में वे प्रविष्टियाँ शामिल हैं जो हर बार लॉग की जाती हैं जब SFC.exe प्रोग्राम कंप्यूटर पर चलता है।
SFC लॉग फ़ाइल प्रविष्टियों की व्याख्या कैसे करें:
sfc.exe प्रोग्राम 100 के समूहों में फ़ाइलों को सत्यापित करता है। इसलिए, SFC.exe प्रोग्राम प्रविष्टियों के कई समूह होंगे। प्रत्येक प्रविष्टि का निम्न प्रारूप होता है: date time entry_type details। व्याख्या करने के तरीके के बारे में अधिक जानकारी के लिए, KB928228 पर जाएं।
मुझे उम्मीद है कि इस पोस्ट ने आपकी मदद की।
