क्या मैं फ़ोल्डर "C: \ WINDOWS \ Installer \ $ PatchCache $" को हटा सकता हूं?


जवाबों:


51

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


हाँ, C: \ WINDOWS \ Installer \ $ PatchCache $ मेरी हार्ड ड्राइव पर खाली है, इसलिए मुझे लगता है कि अगर यह मेरे लिए सुरक्षित है तो यह आपके लिए पर्याप्त सुरक्षित होना चाहिए।
मेकैनिकल डेसी

2
मैं इसे स्थानांतरित करने की कोशिश करता हूं और देखता हूं कि क्या होता है
जेम्स

1
के लिए कमांड लाइन विकल्पों को पढ़ना msizap, मुझे आश्चर्य है कि क्या मैन्युअल रूप से इन फ़ाइलों को हटाना वास्तव में सुरक्षित है। जैसे msizap *Microsoft लिखते हैं: सभी Windows इंस्टालर फ़ोल्डर और रजिस्ट्री कुंजियाँ हटाता है, साझा DLL काउंट को समायोजित करता है, और Windows इंस्टालर सेवा को रोकता है। इन-प्रोग्रेस कुंजी और रोलबैक जानकारी भी निकालता है। क्या मैन्युअल रूप से फ़ाइलों को हटाने के दौरान विंडोज भी ऐसा करता है? ( जोशू के जवाबmsizap को समझे बिना न चलाएं ; यहोशू के जवाब पर टिप्पणियाँ देखें ।)
अर्जन

8
यह कम से कम संपीड़ित C:\WINDOWS\Installer\$PatchCache$ या पूर्ण C:\WINDOWS\Installerफ़ोल्डर के लिए अनुशंसित है । सरल कदम डिस्क पर वास्तव में बहुत जगह बचा सकता है। कई msp फ़ाइलें मौजूद हैं जो अंदर कैब का उपयोग नहीं कर रही हैं। ऐसी msp फाइलें अच्छी तरह से संपीड़ित हो सकती हैं और किसी को मुफ्त में कुछ डिस्क स्थान मिलता है।
ओलेग

59

हीथ स्टीवर्ट के द पैच कैश और एमएसडीएन ब्लॉग पर खाली स्थान के बारे में विस्तार से बताते हैं। अंश:

[..] विंडोज इंस्टालर सेवा के कारण आधारभूत कैश में प्रतिस्थापित की जा रही किसी भी मूल फ़ाइल को कैश करने के लिए। [..] यह बेसलाइन कैश है जो सिस्टम ड्राइव पर इंस्टाल होने के बाद ड्राइव ड्राइव की बहुत अधिक खपत करता है।

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


ध्यान दें कि वह उल्लेख करता है कि आपको केवल कुछ उप-फ़ोल्डर्स को हटा देना चाहिए $PatchCache$\Managed\ । मेरे लिए मैंने एमएस ऑफिस के फोल्डर हटा दिए क्योंकि वे बहुत जगह ले रहे थे और मेरे पास उनके लिए डीवीडी है। आपको आसानी से एमएस ऑफिस फोल्डर को पहचानने में सक्षम होना चाहिए क्योंकि उनके पास एमएस ऑफिस आइकन वाली फाइलें हैं।
नक्स

इसके लिए धन्यवाद - मैंने मेमोरी स्टिक पर पूरे फ़ोल्डर को बंद कर दिया और रिबूट किया और सब कुछ ठीक था। मुझे 2GB से अधिक बचाया (विन 7 x64)
user765827

हीथ ने अपनी पोस्ट के लिए एक टिप्पणी में स्पष्ट रूप से कहा कि "आप% windir% \ इंस्टॉलर \ $ पैचचेक $ को हटा सकते हैं। इससे आपको बाइनरी डेल्टा पैच के साथ-साथ पैच अनइंस्टॉल के दौरान स्रोत संकेत मिल सकते हैं, लेकिन अन्यथा ठीक है।" % windir% \ इंस्टॉलर के तहत किसी भी फाइल को सीधे डिलीट नहीं करना चाहिए, हालांकि यह आपको रिपेयरिंग, पैचिंग या यहां तक ​​कि उन फाइलों को अनइंस्टॉल करने से रोकता है जो उन फाइलों का इस्तेमाल करते हैं जो किसी भी प्रकार का नहीं हैं। "
होलिस्टिक डेवलपर

15

आप Microsoft से MSIZAP उपयोगिता भी आज़मा सकते हैं । इसका एक "सुरक्षित" विकल्प है, 'जी'।


6
अच्छा लगा। हालांकि स्कैंडलोन द्वारा उल्लिखित लेख के अनुसार : एमएसज़ैप का उपयोग करते समय ध्यान रखें। "जी!" सुरक्षित है, लेकिन उनके बदलावों को समझे बिना अन्य स्विचों की खोज का मतलब हो सकता है कि आप उत्पादों को अब पैच नहीं कर सकते क्योंकि उत्पाद पंजीकरण गायब है (अनिवार्य रूप से यह विंडोज इंस्टालर को दिखाई देता है कि आपका उत्पाद नहीं है)। रजिस्ट्री का संपादन इस तरह से करें।
अर्जन

1
मैंने इसे Win7 (मेरे फ़ोल्डर के 9.2GB) पर चलाने की कोशिश की और डिस्क उपयोग में कोई कमी नहीं देखी। है msizapअभी भी Win7 के साथ की जरूरत है?
ड्रू नोकें

@DrewNoakes यदि आपने "सुरक्षित" विकल्प का उपयोग किया है, तो मैं यह अनुमान लगाने जा रहा हूं कि उन फ़ाइलों को सभी आवश्यक माना गया था।
जोशुआ ड्रेक

7
"MSIZAP और MSICUU2 अब समर्थित नहीं हैं क्योंकि वे समस्याएँ उत्पन्न करते पाए गए हैं। कृपया यहाँ उपलब्ध प्रोग्राम इंस्टाल और अनइंस्टॉल समस्या निवारण का उपयोग करें: support.microsoft.com/kb/2438651 " - 11/22/2011, जेफ ingalls MSFT
मैट विल्की

3
@mattwilkie आप इसे उत्तर के रूप में भी शामिल करना चाह सकते हैं।
जोशुआ ड्रेक

8

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


3

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


3

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

इस तरह से आप 30% तक खाली स्थान (या आपके मामले में, लगभग 300 एमबी) तक प्राप्त कर सकते हैं, और यदि आप बाद में इस सामान की आवश्यकता होगी तो आप सब कुछ रख देंगे। और सिस्टम की गति और प्रतिक्रिया बहुत प्रभावित नहीं होगी क्योंकि सिस्टम इस मानचित्र तक शायद ही कभी पहुंचता है।

आप इस रणनीति को कई अन्य गैर-आवश्यक सिस्टम मानचित्रों पर लागू कर सकते हैं, इस प्रकार आपके ड्राइव पर बहुत सारी खाली जगह की वसूली कर सकते हैं!


1

आप फ़ोल्डर सामग्री को हटा सकते हैं।

इन कदमों का अनुसरण करें:

1) विंडोज इंस्टॉलर सेवा को रोकें।

2) रजिस्ट्री कुंजी सेट करें जो अधिकतम फ़ोल्डर आकार को शून्य पर इंगित करता है।

3) फ़ोल्डर सामग्री हटाएं।

4) विंडोज इंस्टॉलर सेवा शुरू करें।

5) Windows इंस्टालर सेवा को रोकें।

6) रजिस्ट्री कुंजी सेट करें जो अधिकतम फ़ोल्डर आकार 10 (डिफ़ॉल्ट) को इंगित करता है।

7) विंडोज इंस्टॉलर सेवा शुरू करें।

उदाहरण:

Net Stop msiserver /Y

Reg Add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f

RmDir /q /s %WINDIR%\Installer\$PatchCache$

Net Start msiserver /Y

Net Stop msiserver /Y

Reg Add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 10 /f

Net Start msiserver /Y

इससे निष्कर्षित:

http://www.sysadmit.com/2016/02/GPO-Reducir-tamano-C-Windows-Installer.html


0

यदि आपके पास जगह है तो एक वैकल्पिक ड्राइव पर फ़ोल्डर को जंक्शन करने के लिए MKLINK का उपयोग करें

• ड्राइव D पर: C नाम का उप फ़ोल्डर बनाएँ

कट और पेस्ट फ़ोल्डर इंस्टॉलर ड्राइव डी पर स्थित सी-विंडोज को सबफ़ोल्डर करने के लिए:

• CMD चलाएं

• टाइप करें: CD C: \ Windows

• टाइप करें: MKLINK / J इंस्टालर D: \ C-Windows \ Installer

• प्रकार: बाहर निकलें


-1

समाधान प्रारंभ → रन → से कमांड का उपयोग करना है cmd:

rmdir /q /s "C:\WINDOWS\Installer\$PatchCache$" 

चेतावनी: यह इंस्टॉलर फ़ोल्डर को प्रभावित नहीं करेगा। msiजब तक प्रोग्राम की स्थापना रद्द नहीं हो जाती, तब तक बनाई गई सभी सामग्री फ़ाइलें बनी रहेंगी। $PatchCache$आकार के GB तक बढ़ सकता है जो मेरी हार्ड डिस्क की बहुत जगह लेता है।

यह आदेश हटा देगा $PatchCache$, और आपके समाप्त होने के बाद चला जाएगा

dir C:\WINDOWS\Installer\$PatchCache$

... यह देखने के लिए कि क्या फ़ोल्डर अभी भी है।

आप भी उपयोग कर सकते हैं

del /q /s %tmp%

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


13
मुझे लगता है कि उपयोगकर्ता जानता है कि किसी फ़ोल्डर में फ़ाइलों को कैसे हटाया जाए। सवाल यह है कि क्या ऐसा करना सुरक्षित है।
D Coetzee

IMHO आपका उत्तर परेशान कर रहा है, क्योंकि यह मूल चिंता को संबोधित नहीं करता है कि क्या यह सुरक्षित है, लेकिन इसके बजाय एक विवरण "चरण-दर-चरण" परिचय प्रदान करता है जो सुझाव देता है कि आप जो कुछ भी लिखते हैं वह करना पूरी तरह से सुरक्षित है - यह भ्रामक है और इसका कारण हो सकता है संभावित पाठकों को भविष्य में सिरदर्द।
डैनियल अल्बुशचैट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.