विंडोज 10/8/7 में WinSxS फ़ोल्डर समझाया

विषयसूची:

विंडोज 10/8/7 में WinSxS फ़ोल्डर समझाया
विंडोज 10/8/7 में WinSxS फ़ोल्डर समझाया

वीडियो: विंडोज 10/8/7 में WinSxS फ़ोल्डर समझाया

वीडियो: विंडोज 10/8/7 में WinSxS फ़ोल्डर समझाया
वीडियो: Fix windows 10 startup problems - YouTube 2024, जुलूस
Anonim

आप में से अधिकांश ने देखा होगा WinSxS फ़ोल्डर विंडोज 7/8/10 में और इसके आकार पर आश्चर्यचकित हुआ। जिन लोगों के पास नहीं है, उनके लिए फ़ोल्डर स्थित है C: Windows WinSxS और एक बड़ा आकार है! मेरा लगभग 5 जीबी है और इसमें लगभग 6000 फ़ोल्डर्स और 25000 फाइलें हैं और विंडोज फ़ोल्डर का लगभग 40% हिस्सा है! जबकि इस विंक्स फ़ोल्डर का आकार, एक्सपी में लगभग 25-50 एमबी है; विंडोज 10, विंडोज 8, विंडोज 7 और विंडोज विस्टा में इसका बड़ा आकार, कई लोगों के लिए दिलचस्प है! नीचे दी गई छवि की जांच करें।

Image
Image
तो विंडोज विस्टा में और बाद में इस विंक्स फ़ोल्डर का रहस्य क्या है? चलिए इस पोस्ट में ऐसा करते हैं।

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

WinSxS फ़ोल्डर विंडोज 10/8/7

संक्षेप में, WinSxS, जो के लिए खड़ा है 'विंडोज साइड बाय साइड', विंडोज मूल असेंबली कैश है। पुस्तकालय जो कई अनुप्रयोगों से होते हैं वहां संग्रहित होते हैं। इस सुविधा को पहली बार विंडोज एमई में पेश किया गया था और इसे विंडोज 9एक्स को पीड़ित तथाकथित 'डीएल नरक' मुद्दों के माइक्रोसॉफ्ट के समाधान के रूप में माना जाता था।

विंक्स में 'बैकअप' फ़ोल्डर सबसे बड़ा है जैसा कि नीचे दी गई छवि में देखा जा सकता है।

फिर, जैसा कि नीचे दी गई छवि में देखा जा सकता है, विंक्सक्स फ़ोल्डर में, 'अन्य' फ़ाइल प्रकारों का स्थान बड़ा होता है। ये मुख्य रूप से.imd,.ngr,.csd,.dll,.dll.mui,.exe और ऐसे अन्य फ़ाइल प्रकार शामिल हैं।
फिर, जैसा कि नीचे दी गई छवि में देखा जा सकता है, विंक्सक्स फ़ोल्डर में, 'अन्य' फ़ाइल प्रकारों का स्थान बड़ा होता है। ये मुख्य रूप से.imd,.ngr,.csd,.dll,.dll.mui,.exe और ऐसे अन्य फ़ाइल प्रकार शामिल हैं।
Image
Image

विंडोज 7 और बाद में, 'dllcache' फ़ोल्डर नहीं है और न ही आपको 'i386' फ़ोल्डर मिल सकता है, जहां सिस्टम कैश (जैसे XP में) इसके सभी स्रोत मॉड्यूल हैं। यह WinSxS फ़ोल्डर है जो साइड-बाय-साइड अनुप्रयोगों के साझा घटकों को संग्रहीत करता है। ये फ़ाइलें एक ही असेंबली या एप्लिकेशन के कई संस्करण हो सकती हैं। प्रत्येक पक्ष-दर-पक्ष असेंबली की एक अनूठी पहचान होती है। असेंबली पहचान के गुणों में से एक इसका संस्करण है। "ऑपरेटिंग सिस्टम द्वारा साइड-बाय-साइड असेंबली का उपयोग नामकरण, बाध्यकारी, संस्करण, तैनाती और कॉन्फ़िगरेशन की मौलिक इकाइयों के रूप में किया जाता है। Winsxs फ़ोल्डर में सभी प्रकट, वैकल्पिक घटक और तृतीय पक्ष Win32 फ़ाइलें शामिल हैं".

लेकिन, इतने सारे सबफोल्डर क्यों, और क्यों रहते हैं बहुत सारे एक ही डीएलएल, exe या अन्य फाइलों के विभिन्न संस्करणों?

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

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

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

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

हम WinSxS क्लीनअप टूल जैसे उपयोग की सलाह नहीं देंगे WinsxsLite क्योंकि आप अपने विंडोज़ को तोड़ सकते हैं।

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

WinSxs फ़ोल्डर सफाई

विंडोज 8.1 DISM.exe, / AnalyzeComponentStore के लिए एक नया कमांड लाइन विकल्प पेश किया। इस कमांड को चलाने से, WinSxS फ़ोल्डर का विश्लेषण करेगा और आपको बताएगा कि एक घटक स्टोर क्लीनअप की सिफारिश की जाती है या नहीं।

में विंडोज 8, डिस्क क्लीनअप उपकरण खोलें और WinSxs को साफ़ करने के लिए Windows अद्यतन क्लीनअप विकल्प का उपयोग करें।

माइक्रोसॉफ्ट ने एक अद्यतन जारी किया जिसमें डिस्क क्लीनअप उपकरण में विंडोज अपडेट क्लीनअप विकल्प जोड़ा गया विंडोज 7.

अब आप WinSxS को भी साफ़ कर सकते हैं विंडोज सर्वर 2008 आर 2 नए अपडेट के साथ।

यहां कुछ अन्य विकल्प दिए गए हैं जिन पर आप विचार कर सकते हैं डिस्क स्थान मुक्त करें - कुछ दिनचर्या और कुछ चरम:

  1. डिस्क क्लीनअप उपकरण या CCleaner चलाएं
  2. अप्रयुक्त अनुप्रयोगों की स्थापना रद्द करें
  3. पृष्ठ फ़ाइल को दूसरे ड्राइव पर ले जाएं
  4. हाइबरनेशन अक्षम करें
  5. सिस्टम पर किसी अन्य वॉल्यूम पर मेमोरी डंप फ़ाइलों को कैप्चर करने के लिए समर्पित डंप फ़ाइल विकल्प का उपयोग करें।
  6. सिस्टम पुनर्स्थापना बिंदु अक्षम करें
  7. सिस्टम पर किसी अन्य वॉल्यूम पर उपयोगकर्ता प्रोफ़ाइल और प्रोग्राम फ़ाइल निर्देशिका को ऑफ़लोड करें।

TechNet ब्लॉग से 1 अपडेट करें: विंडोज और विंडोज 7 / Vista के पिछले संस्करणों के बीच सबसे बड़े बदलावों में से एक आईएनएफ से ओएस को घटकीकरण में वर्णित किया गया था। ऑपरेटिंग सिस्टम में सभी घटक WinSxS फ़ोल्डर में पाए जाते हैं - असल में हम इस स्थान को घटक स्टोर कहते हैं। प्रत्येक घटक का एक अनूठा नाम होता है जिसमें संस्करण, भाषा और प्रोसेसर आर्किटेक्चर शामिल होता है जिसे इसे बनाया गया था। WinSxS फ़ोल्डर एकमात्र स्थान है जो घटक सिस्टम पर पाया जाता है, सिस्टम पर दिखाई देने वाली फ़ाइलों के अन्य सभी उदाहरण घटक स्टोर से हार्ड लिंकिंग द्वारा "अनुमानित" होते हैं।

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

WinSxS फ़ोल्डर के आकार को सुरक्षित रूप से कम करने का एकमात्र तरीका यह है कि सिस्टम द्वारा किए जा सकने वाले संभावित कार्यों के सेट को कम करना है - ऐसा करने का सबसे आसान तरीका घटक को पहले स्थान पर स्थापित करना है। यह आपके सिस्टम पर मौजूद संकुल के सुपरस्ड संस्करणों को अनइंस्टॉल करके किया जा सकता है। सर्विस पैक 1 में एक बाइनरी कहा जाता है VSP1CLN.EXE, एक उपकरण जो सर्विस पैक पैकेज को आपके सिस्टम पर स्थायी (हटाने योग्य नहीं) बनाएगा, और सभी सुपरस्पेड घटकों के आरटीएम संस्करणों को हटा देगा। यह केवल इसलिए किया जा सकता है क्योंकि सर्विस पैक स्थायी बनाकर हम गारंटी दे सकते हैं कि हमें कभी भी आरटीएम संस्करणों की आवश्यकता नहीं होगी।

ई 7 ब्लॉग से 2 अपडेट करें: "मॉड्यूलरलाइजिंग" ऑपरेटिंग सिस्टम विंडोज विस्टा में एक इंजीनियरिंग लक्ष्य था। यह इंस्टॉलेशन, सर्विसिंग और विश्वसनीयता से संबंधित विरासत विंडोज़ में कई मुद्दों को हल करना था। विंडोज एसएक्सएस निर्देशिका सभी सिस्टम घटकों के "स्थापना और सर्विसिंग स्थिति" का प्रतिनिधित्व करती है। लेकिन वास्तविकता में यह वास्तव में डिस्क स्थान का उपयोग करने के लिए अंतर्निहित उपकरण (डीआईआर और एक्सप्लोरर) का उपयोग करते समय दिखाई देने वाली डिस्क स्थान का उपभोग नहीं करता है। तथ्य यह है कि हम यह जानना आपके लिए मुश्किल बनाते हैं कि निर्देशिका में वास्तव में कितनी जगह खाई जाती है निश्चित रूप से एक उचित बिंदु है! WinSxS निर्देशिका ऑफ़लाइन सर्विसिंग को भी सक्षम करती है, और विंडोज विस्टा और बाद में "इमेजिंग के लिए सुरक्षित" बनाती है।

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

निष्कर्ष

WinSxS फ़ोल्डर को वैसे ही होने दें!

यहां Sysnative फ़ोल्डर के बारे में जानें।

पोस्ट डब्लूवीसी से पोर्ट किया गया।

अतिरिक्त पढ़ता है:

  1. विंडोज़ में विंडोज घटक स्टोर या विनएसएक्सएस का विश्लेषण करें
  2. विंडोज 8 में WinSxS फ़ोल्डर क्लीनअप
  3. विंडोज 7 में डिस्क क्लीनअप उपकरण में विंडोज अपडेट क्लीनअप विकल्प जोड़ें
  4. विंडोज सर्वर 2008 आर 2 पर WinSxS निर्देशिका को साफ़ करें।

सिफारिश की: