/ Winxs फ़ोल्डर इतना बड़ा क्यों हो जाता है, और क्या इसे छोटा बनाया जा सकता है?


174

एक विस्टा वर्चुअल मशीन मैं केवल 10 जीबी वर्चुअल हार्ड डिस्क का उपयोग करता हूं - और मैं समय के साथ अंतरिक्ष से बाहर चलने के बारे में चिंतित हूं।

मैंने अपराधियों की जाँच के लिए ट्रीसाइज़ का इस्तेमाल किया ।

यहां छवि विवरण दर्ज करें

और प्राथमिक अपराधी /winsxs"या विंडोज साइड-बाय-साइड" फ़ोल्डर है

यहां छवि विवरण दर्ज करें

विंडोज साइड बाई साइड फोल्डर क्या है? खैर, यह बहुत अच्छी तरह से यहाँ समझाया गया है

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

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

/ Winxs फ़ोल्डर के आकार के बारे में शिकायत करने वाले अन्य लोगों के बहुत सारे :

एक सहकर्मी ने हाल ही में अपना हर दो साल का काम लैपटॉप रिफ्रेश प्राप्त किया और विस्टा के साथ अपने नए लैपटॉप को लोड करने के बीच में था। किसी कारण से, उनकी हार्ड ड्राइव C: को केवल 25GB में विभाजित किया गया था और बाकी जगह बहुत बड़ी ड्राइव D के लिए आरक्षित थी।

वैसे भी, कई विंडोज अपडेट लोड करने के बाद, उसे C :, पर शायद ही कोई ड्राइव स्पेस छोड़ा गया था और किसी कारण से, WinSxS डायरेक्टरी ने 8GB से अधिक का गुब्बारा बनाया था।

जबकि मुझे पता था कि WinSxS (विंडोज साइड-बाय-साइड) डायरेक्टरी किस लिए थी, मुझे पूरा यकीन नहीं था कि क्यों वह डायरेक्टरी सामान्य ऑपरेटिंग सिस्टम अपडेट के साथ इतनी तेजी से आकार में फट जाएगी।

मैं वास्तव में सुरक्षा के लिए इन सभी डुप्लिकेट फ़ाइलों के बारे में परवाह नहीं करता, लेकिन मैं डिस्क स्थान त्रुटि के कारण VM विस्फोट के बारे में परवाह करता हूं । तो .. क्या किसी भी तरह से / winxs को सुरक्षित रूप से सुरक्षित किया जा सकता है? ऐसा लगता नहीं है कि यह हो सकता है ..

व्यवस्थापकों को किसी भी कारण से / winxs निर्देशिका को साफ करने के लिए खुद पर नहीं करना चाहिए - ऐसा करने से विंडोज अपडेट और एमएसआई को ठीक से काम करने से रोका जा सकता है। निर्देशिका से आकस्मिक विलोपन को रोकने के लिए अपने बच्चों को विरासत में मिली निर्देशिका पर एक मजबूत सुरक्षा विवरणक लगाकर पूरा किया जाता है।

यदि यह / winxs फ़ोल्डर कोई बड़ा हो जाता है, तो मुझे इस वर्चुअल मशीन को फिर से इमेज करना होगा .. जो मैं वास्तव में नहीं करना चाहता!


24
ट्रीसाइज़ फ्री ... मैं इस उद्देश्य के लिए windirstat.info का उपयोग करता हूं ;-)
स्टीव श्नाइप

6
क्या आप VM को विकसित नहीं कर सकते हैं और मुख्य विभाजन का विस्तार कर सकते हैं?
सैम केसर

1
आप इसका उपयोग कर सकते हैं: windowsfixup.com/2009/05/… व्यक्तिगत रूप से मैं इससे दूर रहूंगा जब तक मुझे सोर्स कोड नहीं मिल जाता
सैम केसर

11
विंडेक्स में बहुत सारे हार्ड लिंक हैं, इसलिए आकार भी अक्सर ओवर-रिपोर्ट किया जाता है।
ग्रेग डी

जवाबों:


101

एक अच्छा आदेश है जो विंडोज 7 SP1 की स्थापना के बाद साफ हो जाता है (इसने मुझे लगभग 3 जीबी बचाया):

DISM /online /cleanup-Image /spsuperseded

एलिवेटेड कमांड प्रॉम्प्ट से निष्पादित किया जाना चाहिए


2
उत्कृष्ट, मैं सिर्फ विंडोज 7 SP1
जेफ एटवुड

6
क्या विंडोज 7 के लिए अन्य कमांड हैं जो गैर-एसपी अपडेट बैकअप भी निकाल सकते हैं?
गैलेक्टिकिनजा

8
वैकल्पिक रूप से आप डिस्क क्लीनअप टूल में "क्लीनअप सिस्टम फाइल्स" विकल्प का उपयोग कर सकते हैं और सर्विस पैक बैकअप फाइलों को हटा सकते हैं।
टी

5
@Pies, मैंने डिस्क क्लीनअप को सबसे पहले चलाया और DSIM ने अभी भी एक अतिरिक्त ~ 3 जीबी (% फ्री डिस्क स्पेस नहीं, फ़ोल्डर नहीं) को छुटकारा दिलाया। तो यह दोनों करने लायक है।
मैट विल्की 21

3
@UpTheCreek, आपको यकीन है? डिस्क क्लीनअप, क्लीन अप सिस्टम फाइल्स करने के बाद, मुझे मिलता हैC:\Windows\system32>DISM /online /cleanup-Image /spsuperseded Deployment Image Servicing and Management tool Version: 6.1.7600.16385 Image Version: 6.1.7600.16385 Service Pack Cleanup can't proceed: No service pack backup files were found. The operation completed successfully.
Cees टिमरमैन

44

टी एल; डॉ

winxs में वास्तव में हार्ड लिंक होते हैं । यह उतना अतिरिक्त डेटा नहीं लेता जितना आप सोचते हैं।

एक हार्ड लिंक एक 'शॉर्टकट' या 'पॉइंटर' की तरह है जो आपकी डिस्क पर कहीं स्थित वास्तविक फ़ाइल के लिए है। एक हार्ड लिंक अपने आप में कोई हार्ड ड्राइव स्थान नहीं लेता है: यह केवल एक रीडायरेक्ट के रूप में कार्य करता है।

क्योंकि winxx में हार्ड लिंक होते हैं, इन लिंक को हटाने से कोई स्थान खाली नहीं होगा। वास्तविक फ़ाइलें आपकी डिस्क पर विभिन्न स्थानों पर बनी रहेंगी।


Winxs एक समस्या नहीं है

... इसका हल है! (खैर, ज्यादातर ।)

एक सारांश, "चिह्नित रोनी वर्नोन, एमवीपी, मॉडरेटर द्वारा उत्तर के रूप में", यहां कहते हैं :

वाह, हार्डलिंक्स और विनक्स के बारे में लंबी चर्चा। वैसे भी यहाँ कुछ संक्षेप में बताए गए हैं कि मैंने इस बारे में क्या समझा कि यह कैसे काम करता है।

आंद्रे.जिगलर द्वारा ऊपर पोस्ट किए गए सही उत्तर के साथ ओपी के प्रश्न का उत्तर देने से शुरू करने के लिए, आप winxx को स्पर्श नहीं करते हैं। हो सकता है कि कुछ फाइलें एमपी 3, एवीआई, आदि की तरह छंटनी की जा सकती हैं, लेकिन सिस्टम फाइल के बाकी हिस्सों को अकेला छोड़ दिया जाना चाहिए । मैं भी लिंक शेल एक्सटेंशन का उपयोग कर रहा हूं, जैसा कि रॉनी वर्नन द्वारा ऊपर पोस्ट किया गया है, यह देखने का आसान तरीका है कि हार्ड लिंक (लाल तीर) और जो सरल फाइलें हैं।

यहां पहुंचने से पहले मैंने बहुत सी जगहों पर देखा कि लोग vsp1cln की तरह विंडोज 7 के लिए SP1 स्थापित करने के बाद सफाई उपकरण के लिए पूछ रहे हैं। कोई समर्पित उपकरण नहीं है, यह सभी डिस्क क्लीनअप सेवा में एकीकृत हो गया है। एक नोट जो मैं यहां बनाऊंगा, वह यह है कि अगर विकल्प कहता है कि यह कुछ सैकड़ों एमबी हटा देगा, जब मैंने अपने ड्राइव को साफ किया तो सर्विस ने लगभग 3GB अतिरिक्त फाइलें हटा दीं, इसलिए यह सिस्टम से सिस्टम में भिन्न होता है। अजीब बात है, अब मेरे पास SP1 स्थापित करने से पहले मेरे पास और भी अधिक स्थान है। अच्छा लगा, एम.एस.

कड़ी कड़ी के बारे में, मैं उनके चारों ओर पैदा हुए भ्रम से चकित हो गया। मैं एक लाइन गीक नहीं हूं, और मैं आमतौर पर केवल सॉफ्ट लिंक का उपयोग करता हूं ... वे मेरे लिए पर्याप्त हैं, लेकिन लोगों को यह नहीं मिला कि हार्ड कैसे काम करते हैं और आकार कैसे गिना जाता है।

चयनित फ़ाइलों, लिंक या नहीं के एक समूह को हमेशा एक योग के रूप में गिना जाएगा। इसका मतलब है कि अगर मैं 10MB फ़ाइल लेता हूं, और 2 हार्ड लिंक बनाता हूं, तो उन तीनों का चयन 30MB होगा और यह सही आकार है, क्योंकि नरम लिंक के विपरीत जो फ़ाइल की मूल मास्टर फ़ाइल तालिका प्रविष्टि से संबंधित हैं और 0 बाइट्स हैं, हार्ड लिंक स्वयं डेटा से संबंधित हैं , एमएफटी में उनकी अपनी प्रविष्टि है लेकिन उसी डेटा पते की ओर इशारा करते हैं, जाहिर है कि वास्तविक डेटा का आकार, उसी समय, विशेषताओं और इसी तरह। क्यों, नीचे।

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

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

एक परीक्षण करें ... एक 10MB फ़ाइल, a.exe, एक अलग ड्राइव से कॉपी करें और ध्यान दें कि 10MB द्वारा मुक्त स्थान कैसे गिरता है। एक कड़ी बनाएं (mklink / H b.exe a.exe)। अब चयनित ये दो फाइलें चयन गुणों में 20MB का "उपयोग" करेंगी , लेकिन वास्तव में ड्राइव के गुणों पर केवल 10MB सत्यापित है , जिसमें फ़ाइल की प्रतिलिपि के बाद ऐसा ही खाली स्थान होगा। एक या एक हटाएं, खाली स्थान समान रहेगा। अब पिछले एक को हटा दें और स्पेस 10MB बढ़ जाएगा। क्या कोई नुकसान हुआ था? नहीं।

विंडेक्स क्या है? एक बेहतर dllcache। जहां XP में dllcache के साथ हमारे पास उन फ़ाइलों की प्रतियां थीं जो वास्तव में आकार के उपयोग में जोड़ दी गईं क्योंकि उन्हें क्लोन किया गया था, यह वास्तव में उपयोग में सुधार करता है लेकिन कुल सुरक्षा (वायरस के खिलाफ) नहीं। यदि कोई बदमाश अनइंस्टालर यह सोचता है कि उसे System32 से कुछ रनटाइम लिबास को हटाना है, तो यह केवल लिंक को हटा देगा, लेकिन डेटा को नहीं, फिर डेटा स्पेस का कम से कम संभव उपयोग करते हुए लिंक को फिर से बनाया जाएगा, कैब में होने वाले winxs से बेहतर। मूल फ़ाइलों के साथ कैब। इसके अलावा winxs सीरियलाइज़ेशन लाते हैं, फाइलों को एक ही नाम से लेकिन डिफरेंट वर्जन के साथ कंपेयर करते हुए, देव की खातिर, जो कि अच्छी बात है / बुरी बात है, यह उन्हें ठीक से कोड करने के लिए आलसी बनाता है लेकिन यह तब मदद करता है जब वे अब कोड नहीं करना चाहते।

मैंने ऐसा किसी की भी मदद करने के लिए किया था जो कि उन्हीं कारणों से यहां आईं जो मैंने किए थे ... SP1 के बाद winxs द्वारा "अंतरिक्ष का अत्यधिक उपयोग"। और मुझे आशा है कि यह मददगार था।


क्या यह उत्तर एक अत्यंत महत्वपूर्ण पहलू नहीं है जो स्वीकृत उत्तर में पूरी तरह से गायब है?
mafu

33

सीमित डिस्क स्थान होने पर ये डुप्लिकेट और बैकअप बेहद कष्टप्रद होते हैं।

उस जगह में होने के नाते, एकमात्र तरीका मैंने पाया कि ओएस स्थिरता को खतरे में नहीं डालना होगा "डिस्क स्थान को बचाने के लिए सामग्री को संपीड़ित करने " के लिए उदारता से उपयोग करना था।

विंडोज डायरेक्टरी के तहत उन सभी बैकअप डाइरेक्टरीज़ को कंप्रेस करके, मैं डाइरेक्टरी साइज़ को 6.5 जीबी से घटाकर 5 जीबी करने में सक्षम था, जिसमें कोई भी पहचान नहीं हो सकती थी। विंडो डायरेक्टरी के बाहर अपने कुछ सामान पर इसका उपयोग करने से आपका 10 जीबी और भी अधिक बढ़ जाएगा।


2
मैं इसे संपीड़ित करने की कोशिश की और मैं फ़ोल्डर और फिर poqexec.log के लिए "प्रवेश निषेध" कहता है। मान लिया कि यह एक रीड लॉक था। यह बाईपास करने के लिए कुछ भी?
क्विंटन Par

1
दरअसल, आप अभी भी अपने OS की स्थिरता को खतरे में डाल रहे हैं। WinSxS फ़ोल्डर को संपीड़ित नहीं किया जाना चाहिए। वास्तव में, यह काफी बुरा विचार है। बस गूगल 'compressxs सेक' और आपको पता चल जाएगा।
हेल्लो71

6
मुझे यकीन नहीं है कि यह तकनीक एक अच्छा विचार है - विंडेक्स के पेड़ की कई फाइलें हार्ड-लिंक हैं। इन फ़ाइलों पर संपीड़न को सक्षम करने से फ़ाइल के सभी उदाहरणों को संकुचित कर दिया जाएगा? कुछ अनपेक्षित प्रदर्शन परिणाम हो सकते हैं।
duffbeer703

3
@FiascoLabs, क्या आपने देखा कि यह एक 4 साल पुराना सवाल है, जो विशेष रूप से 10GB ड्राइव को संदर्भित करता है? आप बस इतना बता सकते हैं कि "कोई भी विस्टा का उपयोग नहीं करता है"। यह अब सच हो सकता है, लेकिन सवाल पूछे जाने के समय ऐसा नहीं था।
एर

1
@eran फिर भी winxs के बारे में सभी Win7 प्रश्न इस डुप्लिकेट के डुप्लिकेट के रूप में बंद हो जाते हैं
टोबियास किन्ज़लर

27

यदि आपके पास विस्टा है और SP2 स्थापित है, तो आप नए सर्विस पैक क्लीन-अप टूल के साथ पुरानी सिस्टम फ़ाइलों को साफ कर सकते हैं ।

  1. Start> All Programs> Accessories> Command Prompt पर क्लिक करें या Start> Run पर क्लिक करें और कमांड प्रॉम्प्ट विंडोज को खोलने के लिए cmd टाइप करें
  2. कमांड "Compcln.exe" निष्पादित करें। पथ "c: \ Windows \ System32 \ compcln.exe" है।
  3. उपयोगकर्ताओं को एक सवाल पूछा जाएगा कि क्या विस्टा को स्थायी रूप से सिस्टम में रखा जाए।
  4. "Y" टाइप करें और एंटर दबाएं, सिस्टम विंडोज कंपोनेंट्स को क्लीन परफॉर्म करना शुरू कर देगा।

मैं अपने विस्टा SP1 में यह नहीं ढूँढ सकता
पेंसिल

हाँ यह विस्टा SP2 में शायद नया है।
टॉमस एंड्रेल

4
मेरे लिए इतना कुछ नहीं बचा, लेकिन मैं पुष्टि कर सकता हूं कि उपकरण मौजूद है और इसने मुझे G प्लस बचाया
itj

Compcln.exe W10 में नहीं है।
लॉरी स्टर्न

21

में विंडोज 8 आप से WinSxS फ़ोल्डर के आकार को कम कर सकते हैं विंडोज विशेषताएं को हटाने :

DISM.exe /Online /Disable-Feature /Featurename:<name> /Remove

महत्वपूर्ण बात यह है कि / निकालें पैरामीटर जो विंडोज 8 के लिए नया है ।

WinSxS में सबसे अधिक जगह का उपयोग किया जाता है WindowsUpdates जो आप समय के साथ स्थापित करते हैं। में विंडोज 8 / Windows 10 आप कर सकते हैं का पता लगाने और अपडेट जो नए अपडेट की जगह को दूर (नए संचयी आईई अपडेट) की तरह इस आदेश चलाना:

dism.exe /online /cleanup-image /startcomponentcleanup

या डिस्क क्लीनअप विज़ार्ड चला रहा है और "विंडोज अपडेट क्लीनअप" चुनें

यहां छवि विवरण दर्ज करें

यहां छवि विवरण दर्ज करें

यहां छवि विवरण दर्ज करें

यह भी सुनिश्चित करें कि आपने सर्विसिंग स्टैक अद्यतन http://support.microsoft.com/kb/2821895 स्थापित किया है ।

यह अपडेट WinSxS की गहरी सफाई में चलता है और WinSxS से सभी DLL / Exe फ़ाइलों को संपीड़ित करता है, जो वर्तमान में उपयोग में नहीं हैं, छोटे डेल्टा फ़ाइल में:

यहां छवि विवरण दर्ज करें

विभिन्न फ़ाइल आकारों को देखें।

विंडोज 8.1 नए DISM कमांड जोड़ता है/startcomponentcleanupएक नया पैरामीटर हो जाता है /ResetBaseजो अपने पिछले अद्यतन स्थायी बनाता है और अधिक स्थान बचाने के लिए सभी पुरानी फ़ाइलों को निकाल देता है।

dism /online /cleanup-image /analyzecomponentstoreWinSxS फ़ोल्डर का विश्लेषण करने के लिए आप एक नया कमांड भी चला सकते हैं :

यहां छवि विवरण दर्ज करें

यह आपको बताता है कि अंतरिक्ष को बचाने के लिए आपको कब सफाई करनी चाहिए।


2
यह अब विंडोज 7 SP1 के लिए भी उपलब्ध है: support.microsoft.com/kb/2852386
मार्क हेंडरसन

यहाँ StartComponentCleanup1809 पर डिस्क से पहले यह 12.4 Gb था। डिस्क StartComponentCleanupमें भारी सुधार के बाद 6.54 GB । 92 लंबित हटाए गए, कोई लंबित नाम नहीं। में 76,812 फ़ाइलों के WinSxS , 21,452 के ऊपर 2.90 जीबी सितम्बर से सितंबर तक तारीखों के साथ डिस्क पर अक्टूबर में पिछले साल, जब कंप्यूटर 1803 के लिए अद्यतन किया गया था इस स्थापित एक मौजूदा W10 की खासियत है या हम अभी भी भरा हुआ है?
लॉरी स्टर्न

1
@ लॉरीस्टर्न मुझे कोई पता नहीं है। मैं केवल VM10 में Win10 चलाता हूं और अपनी विंडोज़ 8.1 होस्ट सिस्टम पर प्रत्येक नए Win10 संस्करण के लिए एक नया VM बनाता हूं।
Magicandre1981


9

खुशखबरी! अब Microsoft से, आधिकारिक तौर पर स्वीकृत विधि है , विंडोज 7 SP1 के लिए, अपने WinSXS फ़ोल्डर को साफ करने के लिए

  1. HotFix 2852386 स्थापित करें - आप या तो मैन्युअल रूप से डाउनलोड कर सकते हैं, या इसके लिए अपने विंडोज अपडेट के माध्यम से आने का इंतजार कर सकते हैं
  2. यह डिस्क क्लीनअप विज़ार्ड (क्लीन अप सिस्टम फ़ाइलों के तहत) में एक नया विकल्प जोड़ता है जिसे आप "विंडोज अपडेट क्लीनअप" के लिए सक्षम कर सकते हैं। इस विकल्प पर टिक करें।
  3. ओके पर क्लिक करें

कैविएट: आप अपने WinSxS फ़ोल्डर की सफाई चलाने के बाद कुछ विंडोज अपडेट को अन-इंस्टॉल करने में असमर्थ हो सकते हैं।


6

लगता है कि विंडोज 8.1 सर्विस पैक 1 और विंडोज सर्वर 2012 आर 2 में ऐसा करने का एक तरीका है

घटक स्टोर विश्लेषण उपकरण:

Dism.exe /Online /Cleanup-image /AnalyzeComponentStore

स्कैन के अंत में, उपयोगकर्ता को परिणाम की एक रिपोर्ट मिलती है (winxs फ़ोल्डर का वास्तविक आकार) इस तरह:

analyzecomponentstore परिणाम

कम्पोनेंट स्टोर की सफाई:

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

  1. Dism.exe /online /Cleanup-Image /StartComponentCleanup

  2. डिस्क क्लीनअप टूल, क्लीन अप सिस्टम फाइल्स बटन।

    डिस्क सफाई उपकरण

  3. schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"


4
पहले से ही पोस्ट किया गया तरीका: superuser.com/a/594216/174557 एक ही चीज़ को दो बार पोस्ट करने की आवश्यकता नहीं;)
मैजिकांड्रे 1981

2

Dism ++ वह है जो आप देख रहे हैं ( https://www.chuyu.me/en/index.html )।

आप अंतरिक्ष की गीगाबाइट बचाएंगे ...

आपको "प्रतिकृति WinSxS विधानसभाओं" का चयन करना होगा। यदि आप ऐसा करते हैं - तो यह आपको चेतावनी देगा कि इन स्थापित अपडेट को अनइंस्टॉल नहीं किया जा सकता है। ठीक क्लिक करें, फिर स्कैन करें

यहां छवि विवरण दर्ज करें

इससे आपको अंदाजा हो जाएगा कि आप कितनी जगह बचाएंगे। क्लीनअप मारो, और यह उस जगह को साफ करना चाहिए।


1
इस कार्यक्रम का उपयोग करने के लिए विशिष्ट निर्देश प्रदान किए जाने चाहिए। मैं गितुब से कार्यक्रम प्राप्त करने में सक्षम हूं लेकिन मैं आपके द्वारा दिए गए लिंक पर जाने में असमर्थ हूं।
रामहाउंड

1
मैंने इसे वीएम पर आज़माया है - बहुत तेज़ लगता है और जहाँ तक मैं बता सकता हूँ वास्तव में कुछ भी नहीं टूटा है। मैं इसके साथ खेल सकता हूं, क्योंकि यह कुछ निफ्टी पोस्ट-इंस्टॉल्ड फीचर्स (ऊह ड्राइवर बैकअप!) लगता है। मैंने आपके उत्तर को मूल चरणों और एक स्क्रीनशॉट के साथ संपादित किया है। आप होना चाहिए, उम्मीद है कि, अंतर दिखाई देता है, और upvotes शीघ्र ही
जर्नीमैन गीक

बहुत बढ़िया उपकरण! WinSXSLite के विपरीत, इसने काम किया और मेरे लिए लगभग 8Gb जगह खाली कर दी।
सनकैचर

1

आशा है कि यह एक सरल ऑनलाइनर के रूप में सहायक होगा अन्यथा जेफ एटवुड के /ResetBaseस्विच के महान उत्तर ।

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

dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

यह विंडोज 8.1 और बाद में काम करता है


0

उपर्युक्त समाधानों के अलावा, महत्वपूर्ण स्थान प्राप्त करने का एक तरीका पूरे फ़ोल्डर की सामग्री को संपीड़ित करना है। हालाँकि, यह एक्सप्लोरर (उचित अधिकारों की आवश्यकता है) का उपयोग करके नहीं किया जा सकता है, कम से कम विंडोज 7 से शुरू हो रहा है।

ये निर्देश बताते हैं कि इसे कैसे प्राप्त किया जा सकता है:

sc query msiserver 
sc query TrustedInstaller

sc stop msiserver
sc stop TrustedInstaller

sc config msiserver start= disabled
sc config TrustedInstaller start= disabled

icacls "%WINDIR%\WinSxS" /save "%WINDIR%\WinSxS.acl" /t

takeown /f "%WINDIR%\WinSxS" /r

icacls "%WINDIR%\WinSxS" /grant "%USERDOMAIN%\%USERNAME%":(F) /t

compact /s:"%WINDIR%\WinSxS" /c /a /i *

icacls "%WINDIR%\WinSxS" /setowner "NT SERVICE\TrustedInstaller" /t

icacls "%WINDIR%" /restore "%WINDIR%\WinSxS.acl"
del "%WINDIR%\WinSxS.acl"

sc config msiserver start= demand
sc config TrustedInstaller start= demand

sc start msiserver
sc start TrustedInstaller

नोट्स / टिप्स:

  1. ग्रुपिंग इन कमांड को चलाने के लिए अनुशंसित तरीके को चिह्नित करता है, यदि मैन्युअल रूप से किया जाता है। आम तौर पर, कोई समस्या नहीं होनी चाहिए (कुछ छोड़ी गई फ़ाइलों को छोड़कर, क्योंकि वे उपयोग में हैं), लेकिन प्रत्येक समूह के लिए परिणाम की जांच होनी चाहिए

  2. मैंने घर पर और काम पर विभिन्न ऑपरेटिंग सिस्टम की स्थापना पर इन चरणों का प्रदर्शन किया है: Win7x64, Win10x64, Windows Server 2008R2 और Windows Server 2012 और मैंने अब तक कोई समस्या नहीं देखी।

  3. कुछ चरणों में कुछ समय लगता है, विशेष रूप से संपीड़ित समय। अधिकांश चरण पुनरावृत्त और संसाधित फ़ाइलों को दिखाएंगे। कमांड प्रॉम्प्ट विंडो को छोटा करने से कुछ गति प्राप्त हो सकती है।


-4

आप उन फ़ाइलों को सुरक्षित रूप से निकाल सकते हैं। यदि आपको कभी भी उनकी आवश्यकता है तो आपको बस कुछ और चीजें स्थापित करने की आवश्यकता होगी।

अब ठीक करने पर!

  • Windows Explorer खोलें और C: \ Windows \ System32 में नेविगेट करें। फ़ाइल "vsp1cln.exe" के लिए देखें।
  • इस फ़ाइल पर राइट क्लिक करें और 'Run As Administrator' विकल्प चुनें।
  • विस्टा सर्विस पैक 1 क्लीनअप टूल उन सभी अनावश्यक फ़ाइलों को हटा देगा, जिन्हें उसने बदल दिया है।

आपके द्वारा प्राप्त डिस्क स्थान की मात्रा सिस्टम पर निर्भर करेगी, कौन से प्रोग्राम इंस्टॉल किए गए हैं, आदि।


16
आप सुरक्षित रूप से winxx फाइलें निकाल सकते हैं? क्या अापको उस बारे में पूर्ण विशवास है?!
अप्रीक्रीक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.