Computer >> कंप्यूटर >  >> प्रणाली >> Windows

Windows 11/10 में WinSxS फ़ोल्डर की व्याख्या की गई है

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

Windows 11/10 में WinSxS फ़ोल्डर की व्याख्या की गई है

तो Windows 11/10 में इस Winsxs फ़ोल्डर का रहस्य क्या है? आइए इस पोस्ट में ऐसा पाते हैं।

Windows 11/10 में WinSxS फोल्डर क्या है

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

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

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

Windows 11/10 में WinSxS फ़ोल्डर की व्याख्या की गई है

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

Windows 11/10 में WinSxS फ़ोल्डर की व्याख्या की गई है

Windows 7 और बाद के संस्करणों में, ऐसा नहीं है एक 'dllcache' फ़ोल्डर और न ही आप 'i386' फ़ोल्डर ढूंढ सकते हैं, जहां सिस्टम कैश करता है (जैसे XP में) इसके सभी स्रोत मॉड्यूल। यह WinSxS फ़ोल्डर है जो साथ-साथ अनुप्रयोगों के साझा घटकों को संग्रहीत करता है। ये फ़ाइलें एक ही असेंबली या एप्लिकेशन के कई संस्करण हो सकती हैं। प्रत्येक अगल-बगल की सभा की एक विशिष्ट पहचान होती है। असेंबली पहचान की विशेषताओं में से एक इसका संस्करण है।

“अगल-बगल की असेंबलियों का उपयोग ऑपरेटिंग सिस्टम द्वारा नामकरण, बाइंडिंग, वर्जनिंग, परिनियोजन और कॉन्फ़िगरेशन की मूलभूत इकाइयों के रूप में किया जाता है। Winsxs फ़ोल्डर में सभी मेनिफ़ेस्ट, वैकल्पिक घटक और तृतीय पक्ष Win32 फ़ाइलें शामिल हैं", Microsoft कहते हैं।

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

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

क्या WinSxS फ़ोल्डर को हटाना सुरक्षित है?

जाहिर है, आप इस निर्देशिका को हटा नहीं सकते हैं या इसे कहीं और स्थानांतरित नहीं कर सकते हैं। न ही यहां कुछ भी हटाने की सलाह दी जाती है, क्योंकि ऐसा कदम संभवत:आपके एप्लिकेशन को अनुपयोगी बना सकता है या आपके सिस्टम को तोड़ भी सकता है! यदि आपके पास कई एप्लिकेशन इंस्टॉल हैं, तो आप एक जंबो-आकार के WinSxS फ़ोल्डर की अपेक्षा कर सकते हैं। यह WinSxs फ़ोल्डर सिस्टम वॉल्यूम के अलावा किसी अन्य वॉल्यूम पर नहीं रह सकता है। यह NTFS हार्ड लिंक के कारण है। यदि आप फ़ोल्डर को स्थानांतरित करने का प्रयास करते हैं, तो इसका परिणाम विंडोज अपडेट, सर्विस पैक, सुविधाओं आदि में हो सकता है, ठीक से इंस्टॉल नहीं हो रहा है।

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

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

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

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

Windows 11/10 में WinSxS फोल्डर क्लीनअप

विंडोज 8.1 DISM.exe, /AnalyzeComponentStore के लिए एक नया कमांड-लाइन विकल्प पेश किया। इस कमांड को चलाने से, WinSxS फोल्डर का विश्लेषण होगा और आपको बताएगा कि कंपोनेंट स्टोर क्लीनअप की सिफारिश की गई है या नहीं। यह Windows 11/10 . में मौजूद है , साथ ही।

  • Windows 11/10/8.1/8 . में , डिस्क क्लीनअप टूल खोलें और WinSxS को साफ करने के लिए विंडोज अपडेट क्लीनअप विकल्प का उपयोग करें।
  • विंडोज 7 के लिए , माइक्रोसॉफ्ट ने एक अपडेट जारी किया जिसने डिस्क क्लीनअप टूल में विंडोज अपडेट क्लीनअप विकल्प जोड़ा।
  • विंडोज सर्वर उपयोगकर्ता अब नए नए अपडेट के साथ विंडोज सर्वर में WinSxS को भी साफ कर सकते हैं।

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

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

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

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

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

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

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

निष्कर्ष

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

यहां Sysnative फोल्डर, Panther फोल्डर और Catroot &Catroot2 फोल्डर के बारे में जानें।

अतिरिक्त पठन:

  1. Windows में Windows कंपोनेंट स्टोर या WinSxS का विश्लेषण करें
  2. Windows में WinSxS फ़ोल्डर क्लीनअप
  3. Windows में डिस्क क्लीनअप टूल में Windows Update Cleanup विकल्प जोड़ें
  4. Windows सर्वर पर WinSxS निर्देशिका को साफ़ करें।

Windows 11/10 में WinSxS फ़ोल्डर की व्याख्या की गई है
  1. विंडोज 11/10 में कुकीज फोल्डर की लोकेशन

    Windows 11/10/8/7 में कुकी कहाँ हैं? कुकीज़ फ़ोल्डर का स्थान कहाँ है? विंडोज विस्टा से शुरू होकर, चीजें थोड़ी बदल गई हैं। प्रारंभ मेनू में कुकीज़ टाइप करें, और यह हो सकता है आपको C:\Users\\Cookies पर ले जाता है फ़ोल्डर। जब आप उस पर क्लिक करने का प्रयास करते हैं, तो पूरी संभावना है कि आपको पहुंच से व

  1. विंडोज 11/10 में एक्सेसरीज फोल्डर कहां है?

    Windows एक्सेसरीज़ फ़ोल्डर कहाँ है? Windows 11/10 . में ? क्या आपको लगता है कि यह विंडोज 10 स्टार्ट मेन्यू से गायब है? वास्तव में नही! आपको बस यह जानने की जरूरत है कि इसे कहां खोजना है। आइए इस संक्षिप्त पोस्ट में देखें कि एक्सेसरीज फोल्डर का पता कैसे लगाएं। विंडोज एक्सेसरीज फोल्डर एक ऐसी जगह है जहा

  1. Windows 11/10 में आरक्षित संग्रहण समझाया गया

    विफल अपडेट अपने अपग्रेड के दौरान विंडोज 11/10 उपयोगकर्ताओं को परेशान करने वाले प्रमुख मुद्दों में से एक के रूप में सामने आता है। यह तब होता है जब कार्य को पूरा करने के लिए पर्याप्त खाली संग्रहण उपलब्ध नहीं होता है। यह बदलने के लिए तैयार है क्योंकि Microsoft एक व्यावहारिक विकल्प के साथ आया है - आरक्ष