आप में से कई लोग यह नहीं जानते होंगे, और न ही इस बारे में कहीं ब्लॉग किया गया है - लेकिन Windows 11/10/8.1/8 आपको WinSxS फोल्डर को सुरक्षित रूप से साफ करने की अनुमति देता है। वास्तव में, आप टास्क शेड्यूलर का उपयोग करके WinSxS फोल्डर की सफाई को स्वचालित भी कर सकते हैं। WinSxS फोल्डर, जिसका पूरा नाम 'Windows Side By Side' है, एक Windows नेटिव असेंबली कैश है जहां कई एप्लिकेशन द्वारा उपयोग की जाने वाली लाइब्रेरी संग्रहीत होती हैं। यह Windows Component Store फाइलों को संग्रहीत करने का स्थान है।
Windows उपयोगकर्ताओं द्वारा पूछे जाने वाले कुछ सामान्य प्रश्न थे - क्या WinSxS फोल्डर को साफ करके उसका आकार कम करने का कोई तरीका है? क्या मैं WinSxS फोल्डर को डिलीट कर सकता हूं? या WinSxS फोल्डर को किसी अन्य ड्राइव पर ले जा सकता हूं। संक्षिप्त उत्तर, जैसा कि हमने पहले की पोस्ट में देखा था: नहीं।
WinSxS फोल्डर की सफाई
Windows 11/10/8.1/8 में, हालांकि, चीजें आसान हो गई हैं। Windows स्वचालित रूप से WinSxS के आकार को कम कर देगा। इन विधियों में आंतरिक प्रक्रियाएं शामिल हैं, जैसे उन पैकेजों को अनइंस्टॉल करना और हटाना जिनके घटकों को अन्य नए घटकों द्वारा प्रतिस्थापित किया गया है। पिछले संस्करणों को एक अवधि के लिए रखा जाता है, जिसके बाद वे स्वचालित रूप से हटा दिए जाते हैं।
हमने देखा कि Windows 8.1 ने DISM.exe के लिए एक नया कमांड-लाइन विकल्प पेश किया: /AnalyzeComponentStore। इस कमांड को चलाने से WinSxS फोल्डर का विश्लेषण होगा और यह बताएगा कि Component Store Cleanup की सिफारिश की जाती है या नहीं।
Windows 11/10/8, WinSxS फोल्डर की सफाई के कई तरीके प्रदान करता है जिसमें Windows Component Store शामिल है। यह कुछ फाइलों को कंप्रेस कर सकता है, या कुछ पैकेजों को हटा सकता है। आइए देखें कि आप Windows ऑपरेटिंग सिस्टम के इन नवीनतम संस्करणों में WinSxS फोल्डर को कैसे साफ कर सकते हैं। इसे करने के तीन तरीके हैं।
1] StartComponentCleanup का उपयोग करना
StartComponentCleanup टास्क Windows 8 में बनाया गया था ताकि जब सिस्टम उपयोग में न हो तो स्वचालित रूप से घटकों को नियमित रूप से साफ किया जा सके। यह टास्क ऑपरेटिंग सिस्टम द्वारा ट्रिगर किए जाने पर स्वचालित रूप से चलने के लिए सेट है। जब यह स्वचालित रूप से चलता है, तो टास्क अपडेटेड घटक इंस्टॉल होने के कम से कम 30 दिनों बाद तक इंतजार करेगा, फिर घटक के पिछले संस्करणों को अनइंस्टॉल करेगा।
इसे चलाने के लिए, टास्क शेड्यूलर खोलें और निम्न टास्क पर जाएं:
Task Scheduler Library\Microsoft\Windows\Servicing\StartComponentCleanup

दाएं पैन में, Selected Items के तहत, आपको Run दिखाई देगा। StartComponentCleanup टास्क शुरू करने के लिए उस पर क्लिक करें।
यह TiWorker.exe या Windows Modules Installer Worker नामक एक प्रक्रिया शुरू करेगा। आपको कोई पुष्टिकरण डायलॉग बॉक्स नहीं दिखाई देगा कि प्रक्रिया शुरू हो गई है, लेकिन आप इसे टास्क मैनेजर में देख पाएंगे - और अपने लैपटॉप के वेंट से बहुत गर्म हवा निकलती महसूस करेंगे! डिफ़ॉल्ट रूप से, Windows 10/8 में, यदि यह टास्क 1 घंटे से अधिक चलता है, तो यह स्वचालित रूप से समाप्त हो जाएगा। इस प्रक्रिया को समाप्त करने के लिए, आप End पर क्लिक कर सकते हैं। इस मामले में, आप Windows को पुष्टिकरण के लिए पूछते हुए देखेंगे: Do you want to end all instances of this task. Yes पर क्लिक करें।

आप इसे मैन्युअली चला सकते हैं, या StartComponentCleanup कमांड का उपयोग करके इसे हर महीने चलाने के लिए शेड्यूल कर सकते हैं, ताकि घटकों को साफ और कंप्रेस किया जा सके। आप टास्क शेड्यूलर का उपयोग करके टास्क को चलाने के लिए ट्रिगर सेट करके प्रक्रिया को स्वचालित कर सकते हैं।

वैकल्पिक रूप से, आप उन्नत कमांड प्रॉम्प्ट का उपयोग करके StartComponentCleanup टास्क को निम्न कमांड से भी चला सकते हैं:
schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"
यदि आप सफल होते हैं, तो SUCCESS संदेश वापस आएगा।

2] Deployment Image Servicing and Management (DISM) का उपयोग करना
DISM का उपयोग करके आप Windows सुविधाओं, पैकेजों, ड्राइवरों आदि को कॉन्फ़िगर और अपडेट कर सकते हैं। TechNet के अनुसार, Dism.exe का /Cleanup-Image पैरामीटर WinSxS फोल्डर के आकार को कम करने के लिए उन्नत विकल्प प्रदान करता है।
A) Dism.exe के /StartComponentCleanup पैरामीटर का उपयोग करके Windows 8.1 के चल रहे संस्करण पर आपको टास्क शेड्यूलर में StartComponentCleanup टास्क चलाने के समान परिणाम मिलते हैं।
एक उन्नत कमांड प्रॉम्प्ट खोलें, निम्न टाइप करें और Enter दबाएं:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
B) यदि आप /ResetBase स्विच का उपयोग /StartComponentCleanup पैरामीटर के साथ करते हैं, तो आप कंपोनेंट स्टोर में प्रत्येक घटक के सभी सुपरसीडेड संस्करणों को हटा पाएंगे।
उन्नत कमांड प्रॉम्प्ट से, निम्न टाइप करें और Enter दबाएं:
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
C) यदि आप सर्विस पैक द्वारा उपयोग की जाने वाली जगह को कम करना चाहते हैं, तो Windows 8.1 के चल रहे संस्करण पर Dism.exe के /SPSuperseded पैरामीटर का उपयोग करके सर्विस पैक की अनइंस्टॉलेशन के लिए आवश्यक किसी भी बैकअप घटक को हटा दें।
उन्नत कमांड प्रॉम्प्ट से, निम्न टाइप करें और Enter दबाएं:
Dism.exe /online /Cleanup-Image /SPSuperseded
ध्यान दें कि यदि आप इस कमांड को चलाते हैं, तो आप मौजूदा सर्विस पैक और अपडेट को अनइंस्टॉल नहीं कर पाएंगे।
3] डिस्क क्लीनअप टूल
होम उपयोगकर्ताओं को डिस्क क्लीनअप टूल का उपयोग करना चाहिए। डिस्क क्लीनअप यूटिलिटी खोलें और Clean System Files बटन पर क्लिक करें। आपको Windows Update Cleanup का विकल्प दिखाई देगा। इस विकल्प को चेक करें। यह कंपोनेंट स्टोर के आकार को कम करने में मदद करेगा।

ध्यान दें कि WinSxS फोल्डर से फाइलों को डिलीट करना या पूरे WinSxS फोल्डर को डिलीट करना आपके सिस्टम को नुकसान पहुंचा सकता है और इसे अनबूटेबल बना सकता है। आप Windows घटकों को इंस्टॉल, अनइंस्टॉल या अपडेट भी नहीं कर पाएंगे, इसलिए अत्यधिक सावधानी बरतें। नियमित Windows उपयोगकर्ताओं के लिए, आप पहले एक सिस्टम रिस्टोर पॉइंट बना सकते हैं और फिर ऊपर बताए गए तरीका 1 या तरीका 3 आजमा सकते हैं। तरीका 2 उन्नत उपयोगकर्ताओं के लिए है।
Windows 7 उपयोगकर्ता भी अब डिस्क क्लीनअप टूल में Windows Update Cleanup विकल्प का उपयोग कर सकते हैं।
