क्या C: \ Windows \ Installer से हटाना सुरक्षित है?


127

मैं एक XP मशीन पर देख रहा हूँ जो कि सभी डिस्क्सस्पेस का उपयोग कर रही है, और यह C: \ Windows \ Installer का उपयोग करता है, वहाँ उन डायरेक्ट्रीज़ की सूची में उच्च है जो सबसे अधिक डिस्स्पेस का उपयोग करते हैं।

ऐसा लगता है कि इसमें msi और msp फ़ाइलों का कैश है।

क्या उन्हें हटाना सुरक्षित है? डिस्कनेक्ट को बचाने के लिए, मैं बिना किसी समस्या के उम्र के लिए "$ KB ... $" निर्देशिका हटा रहा हूं। मैं अपने सिस्टम में अपने विंडोज अपडेट चाहता हूं, आप उन्हें क्यों अनइंस्टॉल करना चाहेंगे, यह कुछ ऐसा है जिसे मैंने कभी नहीं समझा। (जब आप किसी अपडेट रिवीजन बोर्ड पर हों या उस आदेश का कुछ भी छोड़कर)।


7
यदि आप NTFS का उपयोग करते हैं तो इसे संपीड़ित करें (जो आपको अब तक होना चाहिए)
क्रिस मैरिसिक

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

@ कैलेटर, यदि वे आपकी प्रणाली को तोड़ते हैं, तो वे पहले ही विफल हो चुके हैं। क्या होगा अगर विंडोज़ अपडेट को अनइंस्टॉल करने से हमारा सिस्टम टूट जाता है? अनइंस्टॉल विफल होने की स्थिति में विंडोज को अनइंस्टॉल करने के लिए एक और तंत्र जोड़ना चाहिए?
पचेरियर

मैं हाल ही में फिर से इस एक में आए: blog.seattlepi.com/microsoft/2008/06/24/... और यह वहाँ भी है: मसा में, विंडोज अपडेट एक अलग उपचार मिल गया है चाहिए, उन्हें इंस्टॉल किए गए पैकेज के साथ शामिल नहीं।
स्टिजेन सैंडर्स

@Pacerier मुझे लगता है कि आप व्यंग्यात्मक हैं। सिर्फ इसलिए कि एक तरह से कुछ टूट जाता है इसका मतलब यह नहीं है कि हम इसे पूरी तरह से छोड़ देते हैं, अन्यथा हम अभी तक हर सुरक्षा उपकरण के बारे में बता सकते हैं। मेरे पास एक बहुत ही वास्तविक परिदृश्य था जहां एक विंडोज़ अपडेट ने मेरे VBA ADO कोड को तोड़ दिया और विंडोज़ अपडेट को अनइंस्टॉल करना कोड को पुन: लिखने के दौरान वर्कअराउंड था। PS एक अनइंस्टॉल को पूर्ववत करने का तंत्र विंडोज सिस्टम रिस्टोर है।
कलस्टर

जवाबों:


83

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

चूंकि विंडोज अपडेट विंडोज इंस्टालर पैच भी तैनात कर सकता है, आप अपनी मशीन को विंडोज और ऑफिस अपडेट प्राप्त करने से भी रोक सकते हैं।


8
जसोन्ह सच बोलता है। कुछ एप्लिकेशन "विज्ञापन" सुविधाओं को उनके लिए आइकन और आदेश दिखाते हुए दिखाते हैं, लेकिन वास्तव में इस सुविधा को तब तक इंस्टॉल नहीं करते हैं जब तक कि आप पहले इसका उपयोग नहीं करते हैं। इंस्टॉलर को हटाने से ऐसे एप्लिकेशन बेकार हो जाएंगे। यह मत करो।
डोर हाई आर्क

3
मैंने लंबे समय से उनमें से एक को नहीं देखा है ...
RCIX

7
उनकी मुख्य चिंता डिस्क स्थान को मुक्त करना है, इसलिए हां / नहीं का जवाब यहां काफी मदद नहीं करता है।
समर्पण

1
@ आरसीआईएक्स: क्या आप कार्यालय का उपयोग करते हैं? कार्यालय विज्ञापित शॉर्टकट का उपयोग करता है। यदि आप शॉर्टकट पर राइट क्लिक करते हैं और गुण लाते हैं और लक्ष्य को देखने की कोशिश करते हैं, तो यह ग्रे हो जाएगा। वह एक विज्ञापित शॉर्टकट है।
जासं

2
@deddebme: यह एक हाँ / कोई बात नहीं थी, मैंने कहा कि ऐसा करना ठीक नहीं है और उन चीजों की श्रेणी को सूचीबद्ध किया है जिन्हें करने से यह टूट सकता है।
जासं

66

जब आप प्रोग्रामों को अनइंस्टॉल करने का प्रयास करते हैं, तो आपको सबसे अधिक संभावना इंस्टॉलर फ़ोल्डर की सामग्री की होती है (उदाहरण के लिए जब आप इसे हटाने का प्रयास करते हैं तो microsoft ऑफिस कुछ रैंडम नाम .msi / .mcp फ़ाइलों की शिकायत करेगा)

लेकिन यदि डिस्क स्थान आपके लिए चिंताजनक है, तो इंस्टॉलर फ़ोल्डर को NTFS के माध्यम से संपीड़ित करें! मैं अपने ASUS Eeepc901 नेटबुक में ऐसा करता हूं, क्योंकि इसमें एक भयानक 4 जी प्राथमिक विभाजन है।

"इंस्टॉलर" -> गुण-> उन्नत-> चेक पर राइट क्लिक करें "डिस्क स्थान को बचाने के लिए सामग्री को संपीड़ित करें।" -> "ओके" -> "ओके" फिर से।

आप इसे सहेजे गए स्थान से आश्चर्यचकित होंगे।


4
इंस्टॉलर फ़ोल्डर को संपीड़ित करने के लिए +1। 5.07 जीबी से 3.44 जीबी!
लेफ्टियम

आप इंस्टॉलर फ़ोल्डर को कैसे क्लिक करते हैं? यह एक छिपी हुई सिस्टम फाइल है, मैं इसे एक्सप्लोरर में नहीं दिखा सकता। मैं केवल कमांड लाइन 'कॉम्पैक्ट' कमांड का उपयोग करने में सक्षम हूं।
20

2
स्टार्ट> रन> "सी: \ विंडोज़ \ इंस्टॉलर" द्वारा फ़ोल्डर खोलें, फिर खाली स्थान पर राइट-क्लिक करें (जो कि फ़ोल्डर के समान ही है)।
पैट्रिक सज्जापस्की 15

@Slaggg केवल खोजकर्ता में छिपी हुई फ़ाइलों को सक्षम करें। यह आपको USB ड्राइव पर भी वायरस को दिखाने की अनुमति देता है।
टॉमेज़ ज़ातो

10

जैसा कि दूसरों ने कहा है, उस निर्देशिका संरचना से फ़ाइलों को हटाने के लिए निश्चित मतभेद हैं। मैं इसके खिलाफ भी सिफारिश करूंगा।

हालाँकि, यदि आप वैसे भी आगे बढ़ने के लिए दृढ़ हैं, तो आप Windows इंस्टालर क्लीनअप सुविधा का उपयोग करके इसे ठीक से कर सकते हैं । यह केवल फ़ाइलों को हटाने से बेहतर चीजों को साफ करेगा। यह उपकरण, हालांकि, आमतौर पर इंस्टॉलेशन फ़ाइलों को हटाने के लिए उपयोग किया जाता है जो भ्रष्ट हो गए हैं और इस प्रकार आपको कुछ सामान्य तरीके से अनइंस्टॉल करने से रोक रहे हैं।

Windows इंस्टालर क्लीनअप सुविधा वास्तव में काम करने के लिए MSIZAP.EXE कमांड-लाइन उपयोगिता का उपयोग करती है।


1
मुझे लगता है कि उस फ़ोल्डर को संपीड़ित करना उस की सामग्री को हटाने से अधिक सुरक्षित है।
समर्पण

2
सहमत, मैंने जो पहली चीज की, उसे हटाने के खिलाफ सिफारिश की गई थी। लेकिन क्योंकि यह सवाल हटाए जाने की सुरक्षा के बारे में था, इसलिए यह इस बारे में जाने का सबसे सुरक्षित तरीका बताते हैं, भले ही यह एक अच्छा अभ्यास न हो।
ग्रेगिस्की

6

एक जंक्शन बनाओ! [१] [२]

  1. व्यवस्थापक के रूप में कमांड प्रॉम्प्ट प्रारंभ करें। [3]
  2. इंस्टॉलर निर्देशिका और उसकी सभी फ़ाइलों का स्वामित्व लें:

    takeown /f "C:\Windows\Installer"
    takeown /f "C:\Windows\Installer\*"
    
  3. ले जाएँ C:\Windows\Installerएक नए विशाल ड्राइव करने के लिए, मान लें कि E:। सुविधा के लिए, भविष्य के सभी जंक्शनों को एक स्थान पर इकट्ठा करने के लिए सबफ़ोल्डर बनाना बेहतर है, उदाहरण के लिए E:\Win7-Junctions, इसलिए नया पथ होगा E:\Win7-Junctions\Installer। इंस्टॉलर फ़ोल्डर को स्थानांतरित करने के लिए विंडोज एक्सप्लोरर से कट-पेस्ट पर्याप्त होना चाहिए।
  4. सुनिश्चित करें कि C:\Windows\Installerवास्तव में चला गया है और सभी फ़ाइलों को स्थानांतरित कर दिया गया है E:\Win7-Junctions\Installer
  5. जंक्शन बनाएं:

    mklink /j "C:\Windows\Installer" "E:\Win7-Junctions\Installer"
    

    वाक्य रचना है:

    mklink /j [destination] [source]
    
  6. सत्यापित करें कि जंक्शन एक छोटी पाठ फ़ाइल बनाकर E:\Win7-Junctions\Installerऔर उसे भौतिक C:\Windows\Installerरूप में देखने के द्वारा काम करता है ।

  7. किया हुआ। "प्रोग्राम जोड़ें या निकालें" के भीतर जांचें कि इंस्टॉलर अभी भी काम कर रहे हैं (कार्यालय शुरू करने के लिए एक अच्छा उम्मीदवार है)।

चेतावनी का एक शब्द, जैसा कि इस Microsoft उत्तर में कहा गया है :

यह ऑपरेटिंग सिस्टम कोर घटकों और फ़ाइलों को ऑपरेटिंग सिस्टम ड्राइव के अलावा किसी अन्य ड्राइव पर ले जाने का सुझाव नहीं दिया गया है। क्योंकि वे ऑपरेटिंग सिस्टम फ़ाइलों में अस्थिरता का कारण बनेंगे।

इस आदेश को अपने जोखिम पर चलाएं, Microsoft इससे उत्पन्न होने वाली किसी भी समस्या की गारंटी नहीं दे सकता है।

यह देखते हुए कि डिस्क स्थान का लगातार 0 बाइट्स होना वास्तव में OS (और उसके उपयोगकर्ताओं) के लिए अस्थिरता पैदा कर रहा था और Microsoft गारंटी नहीं दे सकता था कि उनके द्वारा बनाई गई किसी भी सामान्य समस्या को उचित तरीके से हल किया जा सके, मैं इस प्रक्रिया के साथ आगे बढ़ा। और अब तक कोई महत्वपूर्ण कमियां नहीं मिलीं।


1
मैंने यह समस्या के बिना पुराने विंडोज 2003 सर्वरों के एक जोड़े पर किया है।
डेविड

मुझे ऐसा करने के खिलाफ जोरदार सलाह देनी होगी। विंडोज (एक अद्यतन या व्हाट्सएप के कारण) को कभी भी निर्देशिका को पुनर्स्थापित करने का निर्णय लेना चाहिए, चीजें संभवतः विफल हो जाएंगी और आपको विंडोज को पुनर्स्थापित करना होगा। कम से कम यह एकमुश्त विंडोज को नहीं मारेगा।
डैनियल बी

1
@ डैनियलबी: क्या आपके पास कोई सबूत है कि एक विंडोज अपडेट को चेक करना चाहिए कि क्या C:\Windows\Installerजंक्शन है, तो बिना किसी स्पष्ट कारण के अपनी पूरी सामग्री को मिटा दें और एक रिक्त निर्देशिका बनाएं या आप आमतौर पर पारदर्शिता की कमी और "सामान्य ज्ञान" के बारे में डर रहे हैं "विंडोज ओएसस के अंदर आंतरिक रूप से होने वाली प्रक्रियाओं के बारे में जो लोगों को लगता है कि" अरे, यह कहीं भी हड़ताल कर सकता है, यह बेहतर है अगर मैं अस्पष्ट घटकों (कई) के साथ गड़बड़ नहीं करता और छोटी समस्याओं को अकेले जाने देता हूं "?
Avio

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

5

नहीं, पूरी डायर को हटाना सुरक्षित नहीं है।

लेकिन WICleanup चलाकर अप्रयुक्त .msp फ़ाइलों को हटाने के तरीके हैं ।


2

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

जिस तरह से MSI इंस्टॉलर्स का काम होता है, वह अपने आप चलता है जब भी एक पैचबैक रोलबैक होना चाहिए, कुछ अनइंस्टॉल किया हुआ, आदि।

भविष्य के विंडोज अपडेट को इस फ़ोल्डर की सामग्री की आवश्यकता हो सकती है।

MSI इंस्टालर शैतान हैं :() उनके साथ खिलौना मत करो।


मुझे नहीं लगता कि विंडोज़ अपडेट इंस्टॉलर फ़ोल्डर को उस फ़ोल्डर (या बिल्कुल भी) को छूता है, क्योंकि विंडोज़ अपडेट आमतौर पर "$ KB ... $" निर्देशिकाओं में अनइंस्टॉल जानकारी को सहेजते हैं, जो मैं हमेशा उन्हें देखते समय हटाता हूं।
समर्पण

कुछ विंडोज अपडेट एमएसआई आधारित हैं।
एरोनल्स

1

जब डिस्क स्थान सिस्टम डिस्क पर बाहर चल रहा होता है, तो क्या वह सर्वर या क्लाइंट पर हो सकता है, सफाई करने के लिए कुछ चीजें हैं। उनमें से एक% SYSTEMDRIVE% \ Windows \ Installer फ़ोल्डर है। आप किसी भी परिस्थिति में इस फ़ोल्डर से फ़ाइलों को मैन्युअल रूप से हटा नहीं सकते क्योंकि यह न केवल MSI फ़ाइलों, या Windows इंस्टालर फ़ाइलों का उपयोग करके स्थापित सॉफ़्टवेयर को तोड़ सकता है।

% SYSTEMDRIVE% \ Windows \ Installer फ़ोल्डर इंस्टॉलेशन फ़ाइलों और पैच (MSP फ़ाइलों) के लिए एक कैश है और उन को हटाने से आपको अनुप्रयोगों की मरम्मत या स्थापना रद्द करने में सक्षम नहीं किया जाएगा, और कुछ मामलों में सॉफ्टवेयर को पैच हटाने या नए पैच लगाने के लिए नहीं। । इस घटना में जब आपने वास्तव में इस कैश को हटा दिया था, तो आप उन फ़ाइलों को फिर से बना सकते हैं जिन्हें आपको मूल स्थापना मीडिया से फ़ाइलों को पैच पैकेज आदि से हटाकर आवश्यक है, लेकिन यह एक समय लेने वाला है और पूरा करने के लिए आसान काम नहीं है।

एंड्रियास स्टेनलेह, एमवीपी विंडोज एक्सपर्ट ITPRO रेफरी: http://www.theexperienceblog.com/2009/05/16/how-to-clean-out-windowsinstaller-folder-correctly/

आप इस MS Fix It की उपयोगिता के साथ कुछ सुरक्षित क्लीअप बनाने की कोशिश कर सकते हैं: समस्याओं को स्वचालित रूप से स्थापित और अनइंस्टॉल करके प्रोग्राम का निदान और निदान करें


-1

आप हमेशा सिस्टम को साफ करने के लिए CCleaner जैसे प्रोग्राम का उपयोग करते हैं।

मैं बस डिस्क स्थान के एक टमटम पर पुनः प्राप्त!


1
यह सच है लेकिन अप्रासंगिक है।
Tomáš Zato
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.