विंडोज 10 में विशाल WinSxS फ़ोल्डर को कैसे प्रबंधित करें

विंडोज 10 में विशाल WinSxS फ़ोल्डर को कैसे प्रबंधित करें

जब आपका सिस्टम डिस्क स्थान कम हो जाता है, तो तृतीय-पक्ष उपयोगिताएँ आपको बड़ी फ़ाइलों और छोटी फ़ाइलों के संग्रह को एक नज़र में देखने में मदद करती हैं। यहीं पर आप WinSxS फ़ोल्डर पर ठोकर खा सकते हैं। इसका आकार लगभग ५-१०GB है, और कई उपयोगकर्ताओं के लिए, यह विंडोज़ की दुनिया में एक ब्लैक बॉक्स की तरह है।





स्वाभाविक रूप से, यह सवाल उठाता है कि WinSxS में वास्तव में वे फ़ाइलें क्या स्थापित हैं और यह इतनी बड़ी क्यों है। वेब खोज और फ़ोरम इस फ़ोल्डर के बारे में प्रश्नों से भरे हुए हैं। आइए WinSxS के रहस्यों को उजागर करें और इसे प्रबंधित करने का सही तरीका जानें।





WinSxS समझाया गया

WinSxS (साइड-बाय-साइड) को हल करने के जवाब में बनाया गया था। डीएलएल नरक ' विंडोज ओएस में समस्या। सरल शब्दों में, इसमें ऐसे उदाहरण शामिल होते हैं जब कोई प्रोग्राम डायनेमिक लिंक लाइब्रेरी (डीएलएल) फ़ाइल को अन्य अनुप्रयोगों के महत्वपूर्ण कार्य को प्रभावित करने के लिए बदल देता है, जिन्हें उसी डीएलएल का उपयोग करने की आवश्यकता होती है।





उदाहरण के लिए, मान लें कि किसी ऐप को संस्करण संख्या 1.0.2 के साथ DLL की आवश्यकता है। यदि कोई अन्य ऐप संसाधन को किसी भिन्न संस्करण से बदल देता है, जैसे 1.0.3, तो पिछला ऐप जो संस्करण 1.0.2 पर निर्भर करता है, या तो क्रैश हो जाएगा, संगतता समस्याओं का कारण होगा या ब्लू स्क्रीन ऑफ़ डेथ में बदतर परिणाम होगा।

विनएसएक्सएस का शुभारंभ

विंडोज एक्सपी ने कंपोनेंट स्टोर के उचित लॉन्च को देखा। इसमें प्रत्येक घटक (DLL, OCX, EXE) WinSxS नामक निर्देशिका में रहता है। यह सॉफ्टवेयर और हार्डवेयर पैकेजों द्वारा स्थापित डीएलएल के सभी विभिन्न संस्करणों को संग्रहीत करेगा और मांग पर सही संस्करण लोड करेगा।



तो एक ऐप कैसे जानता है कि डीएलएल के किस संस्करण को लोड करने की आवश्यकता है? यहीं ' मेनिफेस्ट फ़ाइल ' एक महत्वपूर्ण भूमिका निभाता है। इसमें सेटिंग्स शामिल हैं जो ऑपरेटिंग सिस्टम को सूचित करती हैं कि प्रोग्राम शुरू होने पर कैसे संभालना है और डीएलएल का सही संस्करण।

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





यह समयरेखा प्रत्येक प्रमुख OS अपग्रेड के साथ WinSxS के प्रगतिशील सुधार को दर्शाती है।

पूरे विंडोज ओएस में हार्ड लिंक का उपयोग किया जाता है। WinSxS के संदर्भ में, यह एकमात्र स्थान है जहां घटक सिस्टम पर रहते हैं। कंपोनेंट स्टोर के बाहर की फाइलों के अन्य सभी इंस्टेंसेस WinSxS फोल्डर से हार्ड-लिंक्ड हैं। तो, कड़ी कड़ी क्या है?





के अनुसार माइक्रोसॉफ्ट डॉक्स हार्ड लिंक एक फाइल सिस्टम ऑब्जेक्ट है जो दो फाइलों को डिस्क पर एक ही स्थान को संदर्भित करने की अनुमति देता है। इसका मतलब है कि विंडोज बिना कोई अतिरिक्त जगह लिए एक ही फाइल की कई कॉपी रख सकता है।

जब भी आप विंडोज को अपडेट करते हैं, तो कंपोनेंट का एक नया वर्जन रिलीज हो जाता है और हार्ड लिंक के जरिए सिस्टम में प्रोजेक्ट हो जाता है। पुराने लोग विश्वसनीयता के लिए कंपोनेंट स्टोर में रहते हैं लेकिन बिना किसी कड़ी कड़ी के।

की मदद से fsutil कमांड, आप किसी भी सिस्टम फाइल के हार्ड लिंक की जांच कर सकते हैं। दबाएँ विन + एक्स और चुनें कमांड प्रॉम्प्ट (व्यवस्थापक) , फिर टाइप करें

मुफ्त टीवी ऑनलाइन कोई साइन अप नहीं
fsutil hardlink list [system file path]

उदाहरण के लिए, यदि मैं 'audiosrv.dll' नामक सिस्टम फ़ाइल के हार्ड लिंक की जाँच करना चाहता हूँ, तो टाइप करें

fsutil hardlink list 'C:WindowsSystem32audiosrv.dll'

विनएसएक्सएस का महत्व

विंडोज को अनुकूलित और अद्यतन करने के लिए आवश्यक कार्यों का समर्थन करने में घटक स्टोर एक महत्वपूर्ण भूमिका निभाता है। ये इस प्रकार हैं:

  • अपने सिस्टम को बूट विफलता या भ्रष्टाचार से पुनर्प्राप्त करें
  • मांग पर Windows सुविधाओं को सक्षम या अक्षम करें
  • विभिन्न विंडोज संस्करणों के बीच सिस्टम को स्थानांतरित करें
  • समस्याग्रस्त अपडेट अनइंस्टॉल करें
  • विंडोज अपडेट का उपयोग करके नए घटक संस्करण स्थापित करने के लिए

WinSxS फ़ोल्डर का आकार

WinSxS में आपके पीसी पर हार्डवेयर और सॉफ्टवेयर के साथ संगतता बनाए रखने के लिए आवश्यक सभी फाइलें हैं। विंडोज़ की सबसे बड़ी शक्तियों में से एक इसकी क्षमता है पुराने हार्डवेयर और ऐप्स चलाएं . लेकिन यह विरासत संगतता डिस्क स्थान और बग की कीमत पर आती है।

पर नेविगेट करें सी:WindowsWinSxS , इसे राइट-क्लिक करें और चुनें गुण . यह फ़ोल्डर लगभग 7.3GB डिस्क स्थान की खपत करता है। लेकिन बात यह है कि यह वास्तविक आकार नहीं है। इसका कारण 'हार्ड लिंक्स' है जिस पर फ़ाइल एक्सप्लोरर और अन्य तृतीय-पक्ष उपकरण विचार नहीं करते हैं।

यह हार्ड लिंक के प्रत्येक संदर्भ को प्रत्येक स्थान के लिए फ़ाइल के एकल उदाहरण के रूप में गिनता है। इसलिए, यदि कोई सिस्टम फ़ाइल WinSxS और System32 निर्देशिका दोनों में रहती है, तो फ़ाइल एक्सप्लोरर फ़ोल्डर के आकार को गलत तरीके से दोगुना कर देगा।

WinSxS का वास्तविक आकार जांचें

विंडोज कंपोनेंट स्टोर के वास्तविक आकार की जांच करने के लिए, एक उन्नत कमांड प्रॉम्प्ट विंडो खोलें और टाइप करें

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

ध्यान दें /विश्लेषण कॉम्पोनेंटस्टोर विकल्प विंडोज 8 और इससे पहले के संस्करण पर पहचाना नहीं गया है।

विश्लेषण के बाद, कंपोनेंट स्टोर का वास्तविक आकार घटकर 5.37GB हो जाता है। यह मान WinSxS फ़ोल्डर के भीतर हार्ड लिंक में कारक है। विंडोज़ के साथ साझा किया गया आपको हार्ड-लिंक्ड फ़ाइलों का आकार देता है। अंतिम सफाई की तिथि हाल ही में पूरे किए गए कंपोनेंट स्टोर की सफाई की तारीख है।

WinSxS फ़ोल्डर के आकार को कम करने के तरीके

कई उपयोगकर्ता अक्सर पूछते हैं कि क्या WinSxS फ़ोल्डर से फ़ाइलों को मैन्युअल रूप से हटाना संभव है। उत्तर है a बड़ी संख्या .

यह सबसे अधिक संभावना विंडोज को नुकसान पहुंचाएगा और महत्वपूर्ण विंडोज अपडेट ठीक से स्थापित करने में विफल हो सकता है। भले ही आप WinSxS फ़ोल्डर से फ़ाइलों को निकालने में सफल हों, आप कभी नहीं जानते कि कौन सा ऐप काम करना बंद कर देगा।

हालांकि आप कर सकते हैं आकार कम करें कुछ इन-बिल्ट टूल्स के साथ WinSxS फ़ोल्डर का। हम WinSxS फ़ोल्डर को ट्रिम करने के लिए डिस्क क्लीनअप, DISM कमांड जैसे टूल का उपयोग करेंगे और डिमांड पर सुविधाओं को हटा देंगे।

डिस्क क्लीनअप टूल

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

इस पढ़ें विंडोज 10 की सफाई के सर्वोत्तम तरीकों का पता लगाने के लिए चरण-दर-चरण मार्गदर्शिका .

मांग पर सुविधाओं को हटा दें

विंडोज आपको मांग पर डिफ़ॉल्ट विंडोज सुविधाओं को सक्षम या अक्षम करने देता है। आप कुछ उपयोगी सुविधाएँ जोड़ सकते हैं --- हाइपर वी, पीडीएफ में प्रिंट, लिनक्स के लिए विंडोज सबसिस्टम (डब्ल्यूएसएल), और बहुत कुछ।

जिन सुविधाओं को आप अनचेक करते हैं वे WinSxS फ़ोल्डर में रहती हैं और डिस्क स्थान लेती हैं। कम मात्रा में भंडारण वाले उपयोगकर्ता जितना संभव हो सके अपने विंडोज़ इंस्टॉलेशन को कम करना चाहते हैं। एक उन्नत कमांड प्रॉम्प्ट विंडो खोलें, और टाइप करें

DISM.exe /Online /English /Get-Features /Format:Table

आपको फीचर नामों और उनकी स्थिति की एक सूची दिखाई देगी

अपने सिस्टम से किसी सुविधा को हटाने के लिए, टाइप करें

DISM.exe /Online /Disable-Feature /featurename:NAME /Remove

('NAME' को सूची में उल्लिखित विशेषता के नाम से बदलें)

यदि आप चलाते हैं /गेट-फीचर्स फिर से कमांड करें, आप स्थिति को 'के रूप में देखेंगे हटाए गए पेलोड के साथ अक्षम 'सिर्फ' के बजाय विकलांग ।' बाद में, यदि आप हटाए गए घटकों को स्थापित करना चुनते हैं, तो Windows आपको घटक फ़ाइलों को फिर से डाउनलोड करने के लिए संकेत देगा।

DISM घटक सफाई

जब सिस्टम उपयोग में नहीं होता है तो विंडोज 8/8.1 में कंपोनेंट स्टोर को स्वचालित रूप से साफ करने के लिए एक अंतर्निहित सुविधा शामिल होती है। खोलना कार्य अनुसूचक और नेविगेट करें माइक्रोसॉफ्ट> विंडोज> सर्विसिंग . आइटम पर राइट-क्लिक करें और क्लिक करें Daud।

घटक के पिछले संस्करण की स्थापना रद्द करने से पहले एक अद्यतन घटक स्थापित होने के बाद कार्य कम से कम 30 दिनों तक प्रतीक्षा करेगा। कार्य में एक घंटे का समयबाह्य भी है और हो सकता है कि सभी फ़ाइलें साफ़ न हों।

DISM . के साथ /सफाई-छवि पैरामीटर, आप घटक के पिछले संस्करण को तुरंत हटा सकते हैं (30 दिन की छूट अवधि के बिना) और एक घंटे की समयबाह्य सीमा नहीं है। खोलना कमांड प्रॉम्प्ट (व्यवस्थापक) और टाइप करें

DISM.exe /online /Cleanup-Image /StartComponentCleanup

यदि आप जोड़ते हैं रीसेटबेस स्विच, आप प्रत्येक घटक के सभी अधिक्रमित संस्करण को हटा सकते हैं। लेकिन याद रखें, आप किसी भी मौजूदा अपडेट की स्थापना रद्द नहीं कर पाएंगे (भले ही वे दोषपूर्ण हों)।

DISM.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

निम्न आदेश सर्विस पैक की स्थापना रद्द करने के लिए आवश्यक सभी बैकअप घटकों को हटा देगा। यह विंडोज के किसी विशेष रिलीज के लिए संचयी अपडेट का संग्रह है।

DISM.exe /online /Cleanup-Image /SPSuperseded

डिस्क स्थान खाली करने के लिए Windows फ़ाइलें हटाएं

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

यदि आप ऊपर वर्णित तकनीकों का पालन करते हैं, तो आप WinSxS फ़ोल्डर के आकार को थोड़ा कम कर सकते हैं। जानने के लिए पढ़ें यह अंश Windows फ़ाइलें और फ़ोल्डर जिन्हें आप डिस्क स्थान को और अधिक खाली करने के लिए हटा सकते हैं .

विंडोज़ 10 फॉल क्रिएटर्स अपडेट की समस्या
साझा करना साझा करना कलरव ईमेल कमांड प्रॉम्प्ट का उपयोग करके अपने विंडोज पीसी को कैसे साफ करें

यदि आपका विंडोज पीसी स्टोरेज स्पेस पर कम चल रहा है, तो इन फास्ट कमांड प्रॉम्प्ट यूटिलिटीज का उपयोग करके जंक को साफ करें।

आगे पढ़िए
संबंधित विषय
  • खिड़कियाँ
  • फाइल सिस्टम
  • विंडोज़ एक्सप्लोरर
  • भंडारण
  • समस्या निवारण
लेखक के बारे में Rahul Saigal(१६२ लेख प्रकाशित)

नेत्र देखभाल विशेषता में अपनी एम.ऑप्टम डिग्री के साथ, राहुल ने कॉलेज में कई वर्षों तक व्याख्याता के रूप में काम किया। दूसरों को लिखना और पढ़ाना हमेशा उनका शौक रहा है। वह अब प्रौद्योगिकी के बारे में लिखता है और इसे उन पाठकों के लिए सुपाच्य बनाता है जो इसे अच्छी तरह से नहीं समझते हैं।

राहुल सहगल . की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें