सिस्टम फाइल चेकर: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Windows system file utility}} {{Cleanup bare URLs|date=September 2022}} {{Infobox software | name = sfc | logo = | scr...")
 
No edit summary
Line 1: Line 1:
{{Short description|Windows system file utility}}
{{Short description|Windows system file utility}}
{{Cleanup bare URLs|date=September 2022}}
{{Infobox software
{{Infobox software
| name                  = sfc
| name                  = sfc
Line 16: Line 15:
| website                = {{URL|https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/sfc}}
| website                = {{URL|https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/sfc}}
}}
}}
सिस्टम फाइल चेकर (SFC<ref>
'''सिस्टम फाइल चेकर (एसएफसी<ref>
{{cite book
{{cite book
| last1 = Boswell
| last1 = Boswell
Line 31: Line 30:
| quote = You do not need to hack the Registry to change the WFP settings. A command-line utility comes with Windows Server 2003 to set these values. Called the ''System File Checker'', or SFC, the utility can also rebuild the <code>D11Cache</code> directory files if files are accidentally deleted.
| quote = You do not need to hack the Registry to change the WFP settings. A command-line utility comes with Windows Server 2003 to set these values. Called the ''System File Checker'', or SFC, the utility can also rebuild the <code>D11Cache</code> directory files if files are accidentally deleted.
}}
}}
</ref>) [[Microsoft Windows]] में एक उपयोगिता है जो उपयोगकर्ताओं को दूषित Windows सिस्टम फ़ाइलों को स्कैन करने और पुनर्स्थापित करने की अनुमति देती है।<ref>{{Cite web|url=https://www.computerhope.com/sfc.htm|title=MS-DOS और Windows कमांड लाइन SFC कमांड}}</ref>
</ref>)''' [[माइक्रोसॉफ्ट]] विंडोज में एक उपयोगिता है जो उपयोगकर्ताओं को कर्रप्टेड विंडोज सिस्टम फाइलों को स्कैन करने और पुनर्स्थापित करने की अनुमति देता है।<ref>{{Cite web|url=https://www.computerhope.com/sfc.htm|title=MS-DOS और Windows कमांड लाइन SFC कमांड}}</ref>




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


[[विंडोज़ फ़ाइल सुरक्षा]] (डब्ल्यूएफपी) [[विनलॉगऑन]] में फाइल परिवर्तन की अधिसूचना के लिए पंजीकरण करके काम करता है। यदि किसी संरक्षित सिस्टम फ़ाइल में कोई परिवर्तन पाया जाता है, तो संशोधित फ़ाइल को एक संपीड़ित फ़ोल्डर में स्थित कैश की गई प्रतिलिपि से पुनर्स्थापित किया जाता है <code>%WinDir%\System32\dllcache</code>. विंडोज रिसोर्स प्रोटेक्शन संरक्षित संसाधनों के लिए परिभाषित विवेकाधीन एक्सेस-कंट्रोल लिस्ट (डीएसीएल) और [[कंट्रोल सूची को खोलो]] (एसीएल) सेट करके काम करता है। डब्ल्यूआरपी-संरक्षित संसाधनों को संशोधित करने के लिए पूर्ण पहुंच की अनुमति विंडोज मॉड्यूल इंस्टालर सेवा (<code>TrustedInstaller.exe</code>). व्यवस्थापकों के पास अब सिस्टम फ़ाइलों पर पूर्ण अधिकार नहीं हैं।
== अवलोकन ==
माइक्रोसॉफ्ट शिप, यह उपयोगिता विंडोज 98, [[विंडोज 2000]] और ऑपरेटिंग सिस्टम के विंडोज एनटी परिवार के सभी बाद के संस्करणों के साथ है। विंडोज विस्टा, विंडोज 7 और विंडोज 10 में, सिस्टम फाइल चेकर विंडोज रिसोर्स प्रोटेक्शन के साथ एकीकृत है, जो रजिस्ट्री कीस और फ़ोल्डरों के साथ-साथ महत्वपूर्ण सिस्टम फाइलों की सुरक्षा करता है। [[विंडोज विस्टा]] के अंतर्गत, sfc.exe का उपयोग विशिष्ट फ़ोल्डर पथों की जाँच करने के लिए किया जा सकता है, जिसमें विंडोज फ़ोल्डर और बूट फ़ोल्डर सम्मिलित हैं।
 
[[विंडोज़ फ़ाइल सुरक्षा]] (डब्ल्यूएफपी) [[विनलॉगऑन]] में फाइल परिवर्तन की अधिसूचना के लिए पंजीकरण करके काम करता है। यदि किसी संरक्षित सिस्टम फ़ाइल में कोई परिवर्तन पाया जाता है, तो संशोधित फ़ाइल को एक संपीड़ित फ़ोल्डर में स्थित कैश की गई प्रतिलिपि से पुनर्स्थापित किया जाता है <code>%WinDir%\System32\dllcache</code>. विंडोज रिसोर्स प्रोटेक्शन संरक्षित संसाधनों के लिए परिभाषित विवेकाधीन एक्सेस-कंट्रोल लिस्ट (डीएसीएल) और एक्सेस कंट्रोल लिस्ट (एसीएल) सेट करके काम करता है। डब्ल्यूआरपी-संरक्षित संसाधनों को संशोधित करने के लिए पूर्ण पहुंच की अनुमति विंडोज मॉड्यूल इंस्टालर सेवा का उपयोग करने वाली प्रक्रियाओं तक ही सीमित है (<code>TrustedInstaller.exe</code>). एडमिनिस्ट्रेटर के पास अब सिस्टम फ़ाइलों पर पूर्ण अधिकार नहीं हैं।


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


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


विंडोज 2000 के बाद से सभी विंडोज एनटी-आधारित ऑपरेटिंग सिस्टम ने रीयल-टाइम फ़ाइल सुरक्षा पेश की, जिसे विंडोज फाइल प्रोटेक्शन (डब्ल्यूएफपी) कहा जाता है।<ref>{{cite web
विंडोज 2000 के बाद से सभी विंडोज एनटी-आधारित ऑपरेटिंग सिस्टम ने रीयल-टाइम फ़ाइल सुरक्षा निवेदित की, जिसे विंडोज फाइल प्रोटेक्शन (डब्ल्यूएफपी) कहा जाता है।<ref>{{cite web
  |publisher=[[Microsoft]]
  |publisher=[[Microsoft]]
  |date=December 15, 2003
  |date=December 15, 2003
Line 52: Line 52:
  |url-status=live
  |url-status=live
  |archive-url=https://web.archive.org/web/20041020015533/http://support.microsoft.com/kb/222193
  |archive-url=https://web.archive.org/web/20041020015533/http://support.microsoft.com/kb/222193
  |archive-date=October 20, 2004}}</ref>
  |archive-date=October 20, 2004}}</ref> इसके अलावा, सिस्टम फाइल चेकर उपयोगिता (<code>sfc.exe</code>) WFP के साथ एकीकृत एक अधिक मजबूत कमांड-लाइन उपयोगिता के रूप में पुन: कार्यान्वित किया गया था। विंडोज 98 एसएफसी यूटिलिटी के विपरीत, नई उपयोगिता विंडोज फाइल प्रोटेक्शन का उपयोग करके संरक्षित सिस्टम फाइलों के स्कैन को असहाय करती है और DLLCache फोल्डर या इंस्टॉलेशन मीडिया से सिस्टम फाइलों की तत्काल साइलेंट बहाली की अनुमति देती है।
इसके अलावा, सिस्टम फाइल चेकर उपयोगिता (<code>sfc.exe</code>) WFP के साथ एकीकृत एक अधिक मजबूत कमांड-लाइन उपयोगिता के रूप में पुन: कार्यान्वित किया गया था। विंडोज 98 एसएफसी यूटिलिटी के विपरीत, नई उपयोगिता विंडोज फाइल प्रोटेक्शन का उपयोग करके संरक्षित सिस्टम फाइलों के स्कैन को मजबूर करती है और DLLCache फोल्डर या इंस्टॉलेशन मीडिया से सिस्टम फाइलों की तत्काल साइलेंट बहाली की अनुमति देती है।


एसएफसी [[विंडोज एमई]] पर दिखाई नहीं दिया,<ref>{{cite web
एसएफसी [[विंडोज एमई]] पर दिखाई नहीं दिया,<ref>{{cite web
Line 75: Line 74:
</ref> WFP के समान, SFP ने रीयल-टाइम सुरक्षा प्रदान की।
</ref> WFP के समान, SFP ने रीयल-टाइम सुरक्षा प्रदान की।


== मुद्दे ==
== समस्याएँ ==
Microsoft द्वारा वितरित सर्विस पैक 4 ओवररोड पैच से पहले विंडोज 2000 के संस्करणों के साथ सिस्टम फाइल चेकर घटक शामिल है;<ref>
सर्विस पैक 4 से पहले विंडोज 2000 के संस्करणों के साथ सम्मिलित सिस्टम फाइल चेकर घटक माइक्रोसॉफ्ट द्वारा वितरित पैच ओवररोड पैच को विंडोज 2000 सर्विस पैक 4 में सुधारा गया था<ref>
{{cite web
{{cite web
  |date=October 30, 2006
  |date=October 30, 2006
Line 87: Line 86:
  |archive-url=https://web.archive.org/web/20061116172152/http://support.microsoft.com/kb/814510
  |archive-url=https://web.archive.org/web/20061116172152/http://support.microsoft.com/kb/814510
  |archive-date=November 16, 2006
  |archive-date=November 16, 2006
}}</ref> इसे विंडोज 2000 सर्विस पैक 4 में सुधारा गया था।
}}</ref>


== उपयोग ==
== उपयोग ==
विंडोज एनटी-आधारित ऑपरेटिंग सिस्टम में, सिस्टम फाइल चेकर को cmd.exe (एडमिन विशेषाधिकार के साथ) के माध्यम से लागू किया जा सकता है<ref>https://ss64.com/nt/sfc.html</ref>), निम्न आदेश के साथ:
विंडोज एनटी-आधारित ऑपरेटिंग सिस्टम में, सिस्टम फाइल चेकर cmd.exe को निम्नलिखित कमांड के साथ विंडोज कमांड प्रॉम्प्ट के जरिए प्रारम्भ किया जा सकता है:<ref>https://ss64.com/nt/sfc.html</ref> निम्न आदेश के साथ:


<वाक्यविन्यास लैंग = डॉस>
sfc /scannow  (to repair problems)
sfc /scannow (समस्याओं को ठीक करने के लिए)
या
</वाक्यविन्यास हाइलाइट>
sfc /verifyonly (no repair)
या
 
<वाक्यविन्यास लैंग = डॉस>
 
sfc /verifyonly (कोई मरम्मत नहीं)
यदि उसे कोई समस्या मिलती है, तो वह समस्याग्रस्त फ़ाइलों को DLL कैश से बदलने का प्रयास करेगा (<code>%WinDir%\System32\Dllcache\</code>). यदि फ़ाइल DLL कैश में नहीं है या DLL कैश कर्रप्टेड है, तो उपयोगकर्ता को विंडोज इंस्टॉलेशन मीडिया डालने या नेटवर्क इंस्टॉलेशन पथ प्रदान करने के लिए कहा जाएगा। सिस्टम फ़ाइल परीक्षक रजिस्ट्री मानों से विंडोज स्थापना स्रोत पथ निर्धारित करता है <code>SourcePath</code> तथा <code>ServicePackSourcePath</code>.<ref>{{cite web|url=http://support.microsoft.com/kb/885522|title=जब आप Windows XP SP2 या Windows Server 2003 में स्कैनो स्विच का उपयोग करते हैं तो सिस्टम फ़ाइल परीक्षक उस नेटवर्क स्थान को स्वीकार नहीं करता है जिसमें इंस्टॉलर सीडी होती है|date=January 13, 2005|work=Support|publisher=[[Microsoft]]|url-status=dead|archive-url=https://web.archive.org/web/20070116014009/http://support.microsoft.com/kb/885522/|archive-date=January 16, 2007}}</ref> यदि उपयोगकर्ता इन मूल्यों को सही ढंग से सेट नहीं करते हैं, तो यह इंस्टॉलेशन मीडिया के लिए संकेत दे सकता है, भले ही उपयोगकर्ता इसे प्रदान करता हो।<ref>{{cite web|url=http://support.microsoft.com/kb/900910|title=जब आप Windows XP SP2-आधारित कंप्यूटर पर सिस्टम फ़ाइल जाँचकर्ता उपकरण चलाने का प्रयास करते हैं तो आपको Windows XP SP2 CD सम्मिलित करने के लिए कहा जाता है|date=July 5, 2005|work=Support|publisher=[[Microsoft]]|url-status=live|archive-url=https://web.archive.org/web/20070207090302/http://support.microsoft.com/kb/900910|archive-date=February 7, 2007}}</ref>
</वाक्यविन्यास हाइलाइट>


यदि उसे कोई समस्या मिलती है, तो वह समस्याग्रस्त फ़ाइलों को DLL कैश से बदलने का प्रयास करेगा (<code>%WinDir%\System32\Dllcache\</code>). यदि फ़ाइल DLL कैश में नहीं है या DLL कैश दूषित है, तो उपयोगकर्ता को Windows इंस्टॉलेशन मीडिया डालने या नेटवर्क इंस्टॉलेशन पथ प्रदान करने के लिए कहा जाएगा। सिस्टम फ़ाइल परीक्षक रजिस्ट्री मानों से Windows स्थापना स्रोत पथ निर्धारित करता है <code>SourcePath</code> तथा <code>ServicePackSourcePath</code>.<ref>{{cite web|url=http://support.microsoft.com/kb/885522|title=जब आप Windows XP SP2 या Windows Server 2003 में स्कैनो स्विच का उपयोग करते हैं तो सिस्टम फ़ाइल परीक्षक उस नेटवर्क स्थान को स्वीकार नहीं करता है जिसमें इंस्टॉलर सीडी होती है|date=January 13, 2005|work=Support|publisher=[[Microsoft]]|url-status=dead|archive-url=https://web.archive.org/web/20070116014009/http://support.microsoft.com/kb/885522/|archive-date=January 16, 2007}}</ref> यदि उपयोगकर्ता इन मूल्यों को सही ढंग से सेट नहीं करते हैं, तो यह इंस्टॉलेशन मीडिया के लिए संकेत दे सकता है, भले ही उपयोगकर्ता इसे प्रदान करता हो।<ref>{{cite web|url=http://support.microsoft.com/kb/900910|title=जब आप Windows XP SP2-आधारित कंप्यूटर पर सिस्टम फ़ाइल जाँचकर्ता उपकरण चलाने का प्रयास करते हैं तो आपको Windows XP SP2 CD सम्मिलित करने के लिए कहा जाता है|date=July 5, 2005|work=Support|publisher=[[Microsoft]]|url-status=live|archive-url=https://web.archive.org/web/20070207090302/http://support.microsoft.com/kb/900910|archive-date=February 7, 2007}}</ref>
विंडोज विस्टा और उसके बाद में, फाइलों को एक्सेस कंट्रोल लिस्ट (एसीएल) का उपयोग करके सुरक्षित किया जाता है, हालांकि, उपरोक्त आदेश नहीं बदला है।
विंडोज विस्टा और उसके बाद में, फाइलों को एक्सेस कंट्रोल लिस्ट (एसीएल) का उपयोग करके सुरक्षित किया जाता है, हालांकि, उपरोक्त आदेश नहीं बदला है।


विंडोज विस्टा और बाद में विंडोज ऑपरेटिंग सिस्टम में सिस्टम फाइल चेकर निर्दिष्ट फाइलों को स्कैन कर सकता है। साथ ही, Windows स्थापना बूट करने योग्य नहीं होने की स्थिति में, दूषित फ़ाइलों को बदलने के लिए एक ऑफ़लाइन Windows स्थापना फ़ोल्डर के विरुद्ध स्कैन किया जा सकता है। ऑफ़लाइन स्कैन करने के लिए, सिस्टम फाइल चेकर को विंडोज विस्टा या बाद के ऑपरेटिंग सिस्टम या विंडोज सेटअप डीवीडी के किसी अन्य कार्यशील इंस्टॉलेशन से चलाया जाना चाहिए<ref>{{Cite web|url=http://www.craxworld.com/system-file-checker-tool-windows-11822/|title=विंडोज 10/8/7 फाइलों की मरम्मत के लिए सिस्टम फाइल चेकर टूल चलाएं|last=kumar|first=Rohit|date=26 July 2016|website=Craxworld|publisher=Self Published|url-status=dead|archive-url=https://web.archive.org/web/20160911000021/http://www.craxworld.com/system-file-checker-tool-windows-11822/|archive-date=September 11, 2016}}</ref> या एक रिकवरी ड्राइव जो [[विंडोज रिकवरी पर्यावरण]] तक पहुंच प्रदान करती है।
विंडोज विस्टा और बाद में विंडोज ऑपरेटिंग सिस्टम में सिस्टम फाइल चेकर निर्दिष्ट फाइलों को स्कैन कर सकता है। साथ ही, विंडोज स्थापना बूट करने योग्य नहीं होने की स्थिति में, कर्रप्टेड फ़ाइलों को बदलने के लिए एक ऑफ़लाइन विंडोज स्थापना फ़ोल्डर के विरुद्ध स्कैन किया जा सकता है। ऑफ़लाइन स्कैन करने के लिए, सिस्टम फाइल चेकर को विंडोज विस्टा या बाद के ऑपरेटिंग सिस्टम या विंडोज सेटअप डीवीडी के किसी अन्य कार्यशील इंस्टॉलेशन से चलाया जाना चाहिए<ref>{{Cite web|url=http://www.craxworld.com/system-file-checker-tool-windows-11822/|title=विंडोज 10/8/7 फाइलों की मरम्मत के लिए सिस्टम फाइल चेकर टूल चलाएं|last=kumar|first=Rohit|date=26 July 2016|website=Craxworld|publisher=Self Published|url-status=dead|archive-url=https://web.archive.org/web/20160911000021/http://www.craxworld.com/system-file-checker-tool-windows-11822/|archive-date=September 11, 2016}}</ref> या एक रिकवरी ड्राइव जो [[विंडोज रिकवरी पर्यावरण]] तक पहुंच प्रदान करती है।
 
ऐसे मामलों में जहां घटक स्टोर कर्रप्टेड है, सिस्टम अपडेट रेडीनेस टूल (चेकसुर) को विंडोज 7, विंडोज विस्टा, विंडोज सर्वर 2008 आर 2 या विंडोज सर्वर 2008 पर स्थापित किया जा सकता है, जिसे विंडोज 10 के लिए [[परिनियोजन छवि सेवा और प्रबंधन उपकरण]] (डीआईएसएम) द्वारा प्रतिस्थापित किया गया है। , विंडोज 8.1, विंडोज 8, विंडोज सर्वर 2012 R2 या विंडोज सर्वर 2012 है। यह उपकरण अपने स्वयं के पेलोड के खिलाफ स्टोर की जांच करता है और उन करप्शन रिपेयर करता है जो विंडोज अपडेट के माध्यम से आवश्यक फाइलों को डाउनलोड करके पता लगाता है।<ref>{{cite web |url=https://support.microsoft.com/en-us/help/947821/fix-windows-update-errors-by-using-the-dism-or-system-update-readiness-tool |title=DISM या सिस्टम अपडेट रेडीनेस टूल का उपयोग करके Windows अद्यतन त्रुटियों को ठीक करें|work=Support|publisher=[[Microsoft]]|date=January 22, 2017 |access-date=February 11, 2017}}</ref>


ऐसे मामलों में जहां घटक स्टोर दूषित है, सिस्टम अपडेट रेडीनेस टूल (चेकसुर) को विंडोज 7, विंडोज विस्टा, विंडोज सर्वर 2008 आर 2 या विंडोज सर्वर 2008 पर स्थापित किया जा सकता है, जिसे विंडोज 10 के लिए [[परिनियोजन छवि सेवा और प्रबंधन उपकरण]] (डीआईएसएम) द्वारा प्रतिस्थापित किया गया है। , विंडोज 8.1, विंडोज 8, विंडोज सर्वर 2012 आर2 या विंडोज सर्वर 2012। यह टूल अपने पेलोड के खिलाफ स्टोर की जांच करता है और विंडोज अपडेट के माध्यम से आवश्यक फाइलों को डाउनलोड करके पता लगाने वाले भ्रष्टाचारों की मरम्मत करता है।<ref>{{cite web |url=https://support.microsoft.com/en-us/help/947821/fix-windows-update-errors-by-using-the-dism-or-system-update-readiness-tool |title=DISM या सिस्टम अपडेट रेडीनेस टूल का उपयोग करके Windows अद्यतन त्रुटियों को ठीक करें|work=Support|publisher=[[Microsoft]]|date=January 22, 2017 |access-date=February 11, 2017}}</ref>




==संदर्भ==
==संदर्भ==
{{Reflist}}
{{Reflist}}


==अग्रिम पठन==
==अग्रिम पठन==
*{{Cite book|first=Æleen|last=Frisch|year=2001|title=Windows 2000 Commands Pocket Reference|publisher=[[O'Reilly Media|O'Reilly]]|isbn=978-0-596-00148-3}}
*{{Cite book|first=Æleen|last=Frisch|year=2001|title=Windows 2000 Commands Pocket Reference|publisher=[[O'Reilly Media|O'Reilly]]|isbn=978-0-596-00148-3}}
*{{Cite book|author=John Paul Mueller|year=2007|title=Windows Administration at the Command Line for Windows Vista, Windows 2003, Windows XP, and Windows 2000|publisher=[[Wiley (publisher)|John Wiley & Sons]]|isbn=978-0470165799}}
*{{Cite book|author=John Paul Mueller|year=2007|title=Windows Administration at the Command Line for Windows Vista, Windows 2003, Windows XP, and Windows 2000|publisher=[[Wiley (publisher)|John Wiley & Sons]]|isbn=978-0470165799}}
==इस पेज में लापता आंतरिक लिंक की सूची==


==बाहरी संबंध==
==बाहरी संबंध==
{{Wikibooks|Guide to Windows Commands}}
*[https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/sfc sfc | Microsoft Docs]
*[https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/sfc sfc | Microsoft Docs]
*[https://support.microsoft.com/en-us/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system Use the System File Checker tool to repair missing or corrupted system files]
*[https://support.microsoft.com/en-us/help/929833/use-the-system-file-checker-tool-to-repair-missing-or-corrupted-system Use the System File Checker tool to repair missing or corrupted system files]
*[http://support.microsoft.com/kb/310747 Description of Windows XP and Windows Server 2003 System File Checker (Sfc.exe)]
*[http://support.microsoft.com/kb/310747 Description of विंडोज XP and विंडोज Server 2003 System File Checker (Sfc.exe)]
 
{{Windows commands}}
{{Windows Components}}
[[Category: विंडोज़ प्रशासन]]
[[Category: विंडोज़ प्रशासन]]
[[Category: विंडोज़ घटक]]
[[Category: विंडोज़ घटक]]

Revision as of 01:26, 27 January 2023

sfc
Developer(s)Microsoft
Initial releaseJune 25, 1998; 26 years ago (1998-06-25)
Operating systemMicrosoft Windows
TypeSystem utility
LicenseProprietary commercial software
Websitedocs.microsoft.com/en-us/windows-server/administration/windows-commands/sfc

सिस्टम फाइल चेकर (एसएफसी[1]) माइक्रोसॉफ्ट विंडोज में एक उपयोगिता है जो उपयोगकर्ताओं को कर्रप्टेड विंडोज सिस्टम फाइलों को स्कैन करने और पुनर्स्थापित करने की अनुमति देता है।[2]


अवलोकन

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

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

इतिहास

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

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

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

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

समस्याएँ

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

उपयोग

विंडोज एनटी-आधारित ऑपरेटिंग सिस्टम में, सिस्टम फाइल चेकर cmd.exe को निम्नलिखित कमांड के साथ विंडोज कमांड प्रॉम्प्ट के जरिए प्रारम्भ किया जा सकता है:[7] निम्न आदेश के साथ:

sfc /scannow  (to repair problems)

या

sfc /verifyonly (no repair)


यदि उसे कोई समस्या मिलती है, तो वह समस्याग्रस्त फ़ाइलों को DLL कैश से बदलने का प्रयास करेगा (%WinDir%\System32\Dllcache\). यदि फ़ाइल DLL कैश में नहीं है या DLL कैश कर्रप्टेड है, तो उपयोगकर्ता को विंडोज इंस्टॉलेशन मीडिया डालने या नेटवर्क इंस्टॉलेशन पथ प्रदान करने के लिए कहा जाएगा। सिस्टम फ़ाइल परीक्षक रजिस्ट्री मानों से विंडोज स्थापना स्रोत पथ निर्धारित करता है SourcePath तथा ServicePackSourcePath.[8] यदि उपयोगकर्ता इन मूल्यों को सही ढंग से सेट नहीं करते हैं, तो यह इंस्टॉलेशन मीडिया के लिए संकेत दे सकता है, भले ही उपयोगकर्ता इसे प्रदान करता हो।[9]

विंडोज विस्टा और उसके बाद में, फाइलों को एक्सेस कंट्रोल लिस्ट (एसीएल) का उपयोग करके सुरक्षित किया जाता है, हालांकि, उपरोक्त आदेश नहीं बदला है।

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

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


संदर्भ

  1. Boswell, William (2003). "Using the System File Checker, SFC". Inside Windows Server 2003. Inside Series. p. 860. ISBN 9780735711587. Retrieved 2017-07-23. You do not need to hack the Registry to change the WFP settings. A command-line utility comes with Windows Server 2003 to set these values. Called the System File Checker, or SFC, the utility can also rebuild the D11Cache directory files if files are accidentally deleted.
  2. "MS-DOS और Windows कमांड लाइन SFC कमांड".
  3. "विंडोज फाइल प्रोटेक्शन फीचर का विवरण". Support. Microsoft. December 15, 2003. Archived from the original on October 20, 2004. Retrieved August 28, 2006.
  4. Spector, Lincoln (February 14, 2001). "उत्तर पंक्ति: Windows Me में Windows 98 उपयोगिताएँ गुम हैं?". PC World. IDG. Archived from the original on June 5, 2011. Retrieved December 26, 2011.
  5. "सिस्टम फ़ाइल सुरक्षा और Windows Me". Microsoft. December 4, 2011. Archived from the original on June 22, 2004. Retrieved August 28, 2006.
  6. "The SFC /SCANNOW Command May Overwrite Hotfix Files". Support. Microsoft. October 30, 2006. Archived from the original on November 16, 2006. Retrieved February 1, 2010.
  7. https://ss64.com/nt/sfc.html
  8. "जब आप Windows XP SP2 या Windows Server 2003 में स्कैनो स्विच का उपयोग करते हैं तो सिस्टम फ़ाइल परीक्षक उस नेटवर्क स्थान को स्वीकार नहीं करता है जिसमें इंस्टॉलर सीडी होती है". Support. Microsoft. January 13, 2005. Archived from the original on January 16, 2007.
  9. "जब आप Windows XP SP2-आधारित कंप्यूटर पर सिस्टम फ़ाइल जाँचकर्ता उपकरण चलाने का प्रयास करते हैं तो आपको Windows XP SP2 CD सम्मिलित करने के लिए कहा जाता है". Support. Microsoft. July 5, 2005. Archived from the original on February 7, 2007.
  10. kumar, Rohit (26 July 2016). "विंडोज 10/8/7 फाइलों की मरम्मत के लिए सिस्टम फाइल चेकर टूल चलाएं". Craxworld. Self Published. Archived from the original on September 11, 2016.
  11. "DISM या सिस्टम अपडेट रेडीनेस टूल का उपयोग करके Windows अद्यतन त्रुटियों को ठीक करें". Support. Microsoft. January 22, 2017. Retrieved February 11, 2017.

अग्रिम पठन

बाहरी संबंध