जब भी आप अपने कमांड प्रॉम्प्ट में SFC यूटिलिटी चलाने का प्रयास करते हैं, तो इसका मतलब यह नहीं है कि यह आपके द्वारा ट्रिगर की जा सकने वाली त्रुटि की किसी भी संभावना की जांच किए बिना चल जाएगा। एक साधारण कमांड के रूप में "sfc /scannow" चलाते समय कई त्रुटियां हो सकती हैं। लेकिन इस लेख में, हम उस सामान्य त्रुटि पर ध्यान केंद्रित करेंगे जो अधिकांश उपयोगकर्ताओं को तब आती है जब वे इस कमांड को आज़माते हैं, और वह है "SFC यूटिलिटी का उपयोग करने के लिए आपको एक एडमिनिस्ट्रेटर होना चाहिए जो कंसोल सत्र चला रहा हो"

उपयोगकर्ता को एडमिनिस्ट्रेटर होने के लिए कहने वाली इस त्रुटि का कारण क्या है?
यह त्रुटि इंगित करती है कि आप कमांड प्रॉम्प्ट के माध्यम से सिस्टम फाइलों तक पहुंचने का प्रयास कर रहे हैं, और उसके लिए आपको अनुमति की आवश्यकता है या आपको एडमिनिस्ट्रेटर होना होगा। यदि आप कमांड प्रॉम्प्ट को केवल डबल क्लिक करके या राइट-क्लिक करके ओपन पर क्लिक करके खोलते हैं, तो यह सामान्य मोड में शुरू होगा। लेकिन, यदि आप इस पर राइट-क्लिक करते हैं और इसे एडमिनिस्ट्रेटर के रूप में चलाते हैं तो CMD एलिवेटेड कमांड प्रॉम्प्ट के रूप में खुलेगा। जब भी आपको परिवर्तन करने या सिस्टम फाइलों को चलाने की आवश्यकता होती है तो आपको CMD को एलिवेटेड मोड में खोलना होगा। नीचे हमारे पास इसका समाधान है कि यह कैसे करना है।
कमांड प्रॉम्प्ट को एडमिनिस्ट्रेटर के रूप में चलाना
SFC यूटिलिटी कमांड चलाने के लिए हमें हमेशा एलिवेटेड कमांड प्रॉम्प्ट, चलाने की आवश्यकता होती है, जो एडमिनिस्ट्रेटर की अनुमति के साथ चलने वाला कमांड प्रॉम्प्ट है। जब आप इसे एडमिनिस्ट्रेटर के रूप में चलाते हैं तो आप CMD को अपनी सिस्टम फाइलों तक पहुंचने और उपयोग करने देते हैं, और SFC यूटिलिटी सिस्टम कमांड में से एक है। ऐसा करने के लिए, नीचे दिए गए चरणों का पालन करें
- जब आप यह त्रुटि देखते हैं तो आप CMD में होने चाहिए, इसे बंद करें
- जहां CMD है वहां जाएं, स्टार्ट मेनू या सर्च बार में खोजें
नोट: पुराने Windows के लिए, यह होगा: Start > All Programs > Accessories - CMD पर राइट-क्लिक करें
- "Run as administrator" चुनें

टिप: CTRL + SHIFT + Enter (राइट-क्लिक किए बिना और विकल्प चुने बिना CMD को एडमिनिस्ट्रेटर मोड में खोलेगा)
- यूजर कंट्रोल वेरिफिकेशन के लिए "Yes" पर क्लिक करें
- अब "sfc /scannow" टाइप करें और एंटर दबाएं
- यह सिस्टम स्कैन शुरू करेगा
बोनस: एलिवेटेड CMD को डिफ़ॉल्ट के रूप में सेट करना
आप CMD को हमेशा एडमिनिस्ट्रेटर के रूप में चलाएं बना सकते हैं जब भी आप इसे खोलते हैं, निम्न चरणों को करके:
- जहां CMD है वहां जाएं, स्टार्ट मेनू या सर्च बार में खोजें
नोट: पुराने Windows के लिए, यह होगा: Start > All Programs > Accessories - CMD पर राइट-क्लिक करें, और "Open File Location" चुनें

- अब, "CMD" शॉर्टकट पर राइट-क्लिक करें और "Send to > Desktop" चुनें

- अब शॉर्टकट पर राइट-क्लिक करें और "Properties" पर जाएं
- शॉर्टकट टैब में, "Advanced" पर क्लिक करें
- अब विकल्प "Run as administrator" को टिक करें
- "OK" पर क्लिक करें और प्रॉपर्टीज़ सेव करें

- अब जब भी आप इस शॉर्टकट को खोलेंगे, यह स्वचालित रूप से एडमिनिस्ट्रेटर के रूप में चलेगा।
कमांड प्रॉम्प्ट को एडमिन के रूप में चलाने पर समस्या
यदि आप कमांड प्रॉम्प्ट को एडमिनिस्ट्रेटर के रूप में चला रहे हैं और फिर भी यह त्रुटि मिल रही है। आप NSudo नामक थर्ड-पार्टी प्रोग्राम का उपयोग करने का प्रयास कर सकते हैं। यह मूल रूप से आपको TrustedInstaller की अनुमतियां देगा।
- इस लिंक से NSudo डाउनलोड करें (यहां)।
- एक बार डाउनलोड हो जाने पर, इस पर राइट-क्लिक करें और एडमिनिस्ट्रेटर के रूप में चलाएं।
- अब जब प्रोग्राम खुलता है, तो "Enable all privileges" नामक विकल्प को चेक करें।
- अब रन बॉक्स में "cmd" टाइप करें फिर "Run" दबाएं।

- एक बार कमांड प्रॉम्प्ट खुल जाने पर "sfc /scannow" कमांड फिर से चलाने का प्रयास करें।
- जांचें कि क्या समस्या अभी भी बनी रहती है।
यदि यह आपके लिए भी काम नहीं करता है, तो आप अपने Windows को सेफ मोड में बूट करने का प्रयास कर सकते हैं फिर SFC कमांड चलाने का प्रयास करें।