आप में से कई लोग इसे नहीं जानते होंगे, न ही इसे कहीं ब्लॉग किया गया है - फिर भी; लेकिन Windows 11/10/8.1/8 आपको WinSxS फ़ोल्डर को सुरक्षित रूप से साफ़ करने देता है। वास्तव में, आप Task Scheduler का उपयोग करके 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 खोलें और निम्न टास्क पर नेविगेट करें:
Task Scheduler Library\Microsoft\Windows\Servicing\StartComponentCleanup

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

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

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

2] Deployment Image Servicing and Management का उपयोग करना
DISM का उपयोग करके आप Windows फीचर्स, पैकेज, ड्राइवर आदि को कॉन्फ़िगर और अपडेट कर सकते हैं। Dism.exe का /Cleanup-Image पैरामीटर, TechNet लिखता है, WinSxS फ़ोल्डर के आकार को कम करने के लिए उन्नत विकल्प प्रदान करेगा।
A) Dism.exe के /StartComponentCleanup पैरामीटर का उपयोग Windows 8.1 के चल रहे संस्करण पर करने से आपको Task Scheduler में StartComponentCleanup टास्क चलाने के समान परिणाम मिलते हैं।
एक उन्नत कमांड प्रॉम्प्ट खोलें, निम्न टाइप करें और Enter दबाएं:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
B) यदि आप /StartComponentCleanup पैरामीटर के साथ /ResetBase स्विच का उपयोग करते हैं, तो आप कंपोनेंट स्टोर में हर घटक के सभी सुपरसीडेड संस्करणों को हटाने में सक्षम होंगे।
उन्नत कमांड प्रॉम्प्ट से, निम्न टाइप करें और 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 विकल्प का उपयोग कर सकते हैं।
