विंडोज 10 में WinSxS फोल्डर समझाया गया

Winsxs Folder Windows 10 Explained



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



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





winxs-फ़ोल्डर-windows





तो विंडोज 10, विंडोज 8.1, विंडोज 8, विंडोज 7 और विंडोज विस्टा में इस Winxs फोल्डर का रहस्य क्या है? आइए इस पोस्ट में इसे ढूंढते हैं।

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



विंडोज 10 में WinSxS फोल्डर क्या है

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

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

सबफ़ोल्डर WinSxS

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



WinSxS में फ़ाइल प्रकार

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

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

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

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

इंटरनेट एक्सप्लोरर के समान ही है

जाहिर है, आप इस निर्देशिका को हटा नहीं सकते हैं या इसे किसी अन्य स्थान पर नहीं ले जा सकते हैं। यहां कुछ भी हटाने की अनुशंसा नहीं की जाती है, क्योंकि ऐसा कदम संभवतः आपके एप्लिकेशन को निष्क्रिय कर सकता है या यहां तक ​​कि आपके सिस्टम को तोड़ भी सकता है! यदि आपके पास बहुत सारे ऐप्स इंस्टॉल हैं, तो आप एक विशाल डब्ल्यू की उम्मीद कर सकते हैंinSxSफ़ोल्डर। यह WinSxs फ़ोल्डर सिस्टम वॉल्यूम के अलावा किसी भी वॉल्यूम पर स्थित नहीं हो सकता है। यह NTFS हार्ड लिंक्स के कारण है। यदि आप फ़ोल्डर को स्थानांतरित करने का प्रयास करते हैं, तो इसके कारण Windows अद्यतन, सर्विस पैक, सुविधाएँ आदि ठीक से स्थापित नहीं हो सकते हैं।

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

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

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

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

WinSxs फोल्डर को साफ करना

विन्डो 8.1 DISM.exe के लिए एक नया कमांड लाइन विकल्प पेश किया, / एनालाइजकंपोनेंटस्टोर . इस आदेश को चलाने से WinSxS फ़ोल्डर पार्स हो जाएगा और आपको पता चल जाएगा कि घटक स्टोर को साफ करने की सिफारिश की गई है या नहीं। वह में मौजूद है विंडोज 10 , भी।

में विंडोज 8 / 8.1 / 10 , डिस्क क्लीनअप टूल खोलें और WinSxS को क्लीन करने के लिए Windows अपडेट क्लीनअप विकल्प का उपयोग करें।

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

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

विंडोज त्रुटियों को जल्दी से खोजने और स्वचालित रूप से ठीक करने के लिए पीसी रिपेयर टूल डाउनलोड करें

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

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

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

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

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

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

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

निष्कर्ष

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

के बारे में जानना मूल फ़ोल्डर और फोल्डर कैटरूट और कैटरूट2 यहाँ।

अतिरिक्त सामग्री:

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