सिस्टम फाइल चेकर
This article uses bare URLs, which are uninformative and vulnerable to link rot. (September 2022) (Learn how and when to remove this template message) |
सिस्टम फाइल चेकर (SFC[1]) Microsoft Windows में एक उपयोगिता है जो उपयोगकर्ताओं को दूषित Windows सिस्टम फ़ाइलों को स्कैन करने और पुनर्स्थापित करने की अनुमति देती है।[2]
सिंहावलोकन
Microsoft इस उपयोगिता को Windows 98, Windows 2000 और ऑपरेटिंग सिस्टम के Windows NT परिवार के सभी बाद के संस्करणों के साथ शिप करता है। विंडोज विस्टा, विंडोज 7 और विंडोज 10 में, सिस्टम फाइल चेकर विंडोज संसाधन संरक्षण (डब्ल्यूआरपी) के साथ एकीकृत है, जो विंडोज रजिस्ट्री कुंजियों और फ़ोल्डरों के साथ-साथ महत्वपूर्ण सिस्टम फाइलों की सुरक्षा करता है। विंडोज विस्टा के तहत, sfc.exe
Windows फ़ोल्डर और बूट फ़ोल्डर सहित विशिष्ट फ़ोल्डर पथों की जाँच करने के लिए उपयोग किया जा सकता है।
विंडोज़ फ़ाइल सुरक्षा (डब्ल्यूएफपी) विनलॉगऑन में फाइल परिवर्तन की अधिसूचना के लिए पंजीकरण करके काम करता है। यदि किसी संरक्षित सिस्टम फ़ाइल में कोई परिवर्तन पाया जाता है, तो संशोधित फ़ाइल को एक संपीड़ित फ़ोल्डर में स्थित कैश की गई प्रतिलिपि से पुनर्स्थापित किया जाता है %WinDir%\System32\dllcache
. विंडोज रिसोर्स प्रोटेक्शन संरक्षित संसाधनों के लिए परिभाषित विवेकाधीन एक्सेस-कंट्रोल लिस्ट (डीएसीएल) और कंट्रोल सूची को खोलो (एसीएल) सेट करके काम करता है। डब्ल्यूआरपी-संरक्षित संसाधनों को संशोधित करने के लिए पूर्ण पहुंच की अनुमति विंडोज मॉड्यूल इंस्टालर सेवा (TrustedInstaller.exe
). व्यवस्थापकों के पास अब सिस्टम फ़ाइलों पर पूर्ण अधिकार नहीं हैं।
इतिहास
विंडोज 95 में विंडोज अनुप्रयोगों के साथ सिस्टम फाइलों को ओवरराइट करने में सक्षम होने के कारण, माइक्रोसॉफ्ट ने तब से सिस्टम फाइलों को दुर्भावनापूर्ण हमलों, भ्रष्टाचारों या डीएलएल नरक जैसी समस्याओं से बचाने के लिए कई सुरक्षा उपायों को लागू किया है।
सिस्टम फाइल चेकर को पहली बार विंडोज 98 पर जीयूआई यूटिलिटी के रूप में पेश किया गया था। इसने नए विंडोज 98 इंस्टालेशन में फाइलों के मूल वर्जन नंबर वाले डेटाबेस के खिलाफ वर्जन नंबर का मिलान करके दूषित सिस्टम फाइलों की स्कैनिंग और बहाली की पेशकश की। फ़ाइल सुरक्षा का यह तरीका बुनियादी था। यह दस्तावेज़ विस्तारण और दस्तावेज पथ द्वारा सिस्टम फ़ाइलों को निर्धारित करता है। यह स्थापना मीडिया या उपयोगकर्ता द्वारा निर्दिष्ट स्रोत से फ़ाइलों को पुनर्स्थापित करने में सक्षम था। विंडोज 98 ने फ़ाइल विशेषताओं से परे रीयल-टाइम सिस्टम फ़ाइल सुरक्षा प्रदान नहीं की; इसलिए, कोई निवारक या प्रतिक्रियात्मक उपाय उपलब्ध नहीं था।
विंडोज 2000 के बाद से सभी विंडोज एनटी-आधारित ऑपरेटिंग सिस्टम ने रीयल-टाइम फ़ाइल सुरक्षा पेश की, जिसे विंडोज फाइल प्रोटेक्शन (डब्ल्यूएफपी) कहा जाता है।[3]
इसके अलावा, सिस्टम फाइल चेकर उपयोगिता (sfc.exe
) WFP के साथ एकीकृत एक अधिक मजबूत कमांड-लाइन उपयोगिता के रूप में पुन: कार्यान्वित किया गया था। विंडोज 98 एसएफसी यूटिलिटी के विपरीत, नई उपयोगिता विंडोज फाइल प्रोटेक्शन का उपयोग करके संरक्षित सिस्टम फाइलों के स्कैन को मजबूर करती है और DLLCache फोल्डर या इंस्टॉलेशन मीडिया से सिस्टम फाइलों की तत्काल साइलेंट बहाली की अनुमति देती है।
एसएफसी विंडोज एमई पर दिखाई नहीं दिया,[4] क्योंकि इसे सिस्टम फ़ाइल सुरक्षा (SFP) से बदल दिया गया था।[5] WFP के समान, SFP ने रीयल-टाइम सुरक्षा प्रदान की।
मुद्दे
Microsoft द्वारा वितरित सर्विस पैक 4 ओवररोड पैच से पहले विंडोज 2000 के संस्करणों के साथ सिस्टम फाइल चेकर घटक शामिल है;[6] इसे विंडोज 2000 सर्विस पैक 4 में सुधारा गया था।
उपयोग
विंडोज एनटी-आधारित ऑपरेटिंग सिस्टम में, सिस्टम फाइल चेकर को cmd.exe (एडमिन विशेषाधिकार के साथ) के माध्यम से लागू किया जा सकता है[7]), निम्न आदेश के साथ:
<वाक्यविन्यास लैंग = डॉस> sfc /scannow (समस्याओं को ठीक करने के लिए) </वाक्यविन्यास हाइलाइट> या <वाक्यविन्यास लैंग = डॉस> sfc /verifyonly (कोई मरम्मत नहीं) </वाक्यविन्यास हाइलाइट>
यदि उसे कोई समस्या मिलती है, तो वह समस्याग्रस्त फ़ाइलों को DLL कैश से बदलने का प्रयास करेगा (%WinDir%\System32\Dllcache\
). यदि फ़ाइल DLL कैश में नहीं है या DLL कैश दूषित है, तो उपयोगकर्ता को Windows इंस्टॉलेशन मीडिया डालने या नेटवर्क इंस्टॉलेशन पथ प्रदान करने के लिए कहा जाएगा। सिस्टम फ़ाइल परीक्षक रजिस्ट्री मानों से Windows स्थापना स्रोत पथ निर्धारित करता है SourcePath
तथा ServicePackSourcePath
.[8] यदि उपयोगकर्ता इन मूल्यों को सही ढंग से सेट नहीं करते हैं, तो यह इंस्टॉलेशन मीडिया के लिए संकेत दे सकता है, भले ही उपयोगकर्ता इसे प्रदान करता हो।[9]
विंडोज विस्टा और उसके बाद में, फाइलों को एक्सेस कंट्रोल लिस्ट (एसीएल) का उपयोग करके सुरक्षित किया जाता है, हालांकि, उपरोक्त आदेश नहीं बदला है।
विंडोज विस्टा और बाद में विंडोज ऑपरेटिंग सिस्टम में सिस्टम फाइल चेकर निर्दिष्ट फाइलों को स्कैन कर सकता है। साथ ही, Windows स्थापना बूट करने योग्य नहीं होने की स्थिति में, दूषित फ़ाइलों को बदलने के लिए एक ऑफ़लाइन Windows स्थापना फ़ोल्डर के विरुद्ध स्कैन किया जा सकता है। ऑफ़लाइन स्कैन करने के लिए, सिस्टम फाइल चेकर को विंडोज विस्टा या बाद के ऑपरेटिंग सिस्टम या विंडोज सेटअप डीवीडी के किसी अन्य कार्यशील इंस्टॉलेशन से चलाया जाना चाहिए[10] या एक रिकवरी ड्राइव जो विंडोज रिकवरी पर्यावरण तक पहुंच प्रदान करती है।
ऐसे मामलों में जहां घटक स्टोर दूषित है, सिस्टम अपडेट रेडीनेस टूल (चेकसुर) को विंडोज 7, विंडोज विस्टा, विंडोज सर्वर 2008 आर 2 या विंडोज सर्वर 2008 पर स्थापित किया जा सकता है, जिसे विंडोज 10 के लिए परिनियोजन छवि सेवा और प्रबंधन उपकरण (डीआईएसएम) द्वारा प्रतिस्थापित किया गया है। , विंडोज 8.1, विंडोज 8, विंडोज सर्वर 2012 आर2 या विंडोज सर्वर 2012। यह टूल अपने पेलोड के खिलाफ स्टोर की जांच करता है और विंडोज अपडेट के माध्यम से आवश्यक फाइलों को डाउनलोड करके पता लगाने वाले भ्रष्टाचारों की मरम्मत करता है।[11]
संदर्भ
- ↑
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. - ↑ "MS-DOS और Windows कमांड लाइन SFC कमांड".
- ↑ "विंडोज फाइल प्रोटेक्शन फीचर का विवरण". Support. Microsoft. December 15, 2003. Archived from the original on October 20, 2004. Retrieved August 28, 2006.
- ↑ Spector, Lincoln (February 14, 2001). "उत्तर पंक्ति: Windows Me में Windows 98 उपयोगिताएँ गुम हैं?". PC World. IDG. Archived from the original on June 5, 2011. Retrieved December 26, 2011.
- ↑ "सिस्टम फ़ाइल सुरक्षा और Windows Me". Microsoft. December 4, 2011. Archived from the original on June 22, 2004. Retrieved August 28, 2006.
- ↑ "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.
- ↑ https://ss64.com/nt/sfc.html
- ↑ "जब आप Windows XP SP2 या Windows Server 2003 में स्कैनो स्विच का उपयोग करते हैं तो सिस्टम फ़ाइल परीक्षक उस नेटवर्क स्थान को स्वीकार नहीं करता है जिसमें इंस्टॉलर सीडी होती है". Support. Microsoft. January 13, 2005. Archived from the original on January 16, 2007.
- ↑ "जब आप Windows XP SP2-आधारित कंप्यूटर पर सिस्टम फ़ाइल जाँचकर्ता उपकरण चलाने का प्रयास करते हैं तो आपको Windows XP SP2 CD सम्मिलित करने के लिए कहा जाता है". Support. Microsoft. July 5, 2005. Archived from the original on February 7, 2007.
- ↑ kumar, Rohit (26 July 2016). "विंडोज 10/8/7 फाइलों की मरम्मत के लिए सिस्टम फाइल चेकर टूल चलाएं". Craxworld. Self Published. Archived from the original on September 11, 2016.
- ↑ "DISM या सिस्टम अपडेट रेडीनेस टूल का उपयोग करके Windows अद्यतन त्रुटियों को ठीक करें". Support. Microsoft. January 22, 2017. Retrieved February 11, 2017.
अग्रिम पठन
- Frisch, Æleen (2001). Windows 2000 Commands Pocket Reference. O'Reilly. ISBN 978-0-596-00148-3.
- John Paul Mueller (2007). Windows Administration at the Command Line for Windows Vista, Windows 2003, Windows XP, and Windows 2000. John Wiley & Sons. ISBN 978-0470165799.