सवाल क्या मैं MSOCache को हटा सकता हूं?


मुझे अपने एसएसडी ड्राइव पर और जगह चाहिए और मैंने पाया कि एमएसओसीएसी 1.3 जीबी पर कब्जा कर रहा है। मेरे पास माइक्रोसॉफ्ट ऑफिस 2010 स्थापित है।

क्या मैं सुरक्षित रूप से MSOCache को हटा सकता हूं?


84
2017-11-29 15:59


मूल


शायद सम्बंधित: क्या मैं फ़ोल्डर "सी: \ विन्डोज़ \ इंस्टॉलर \ $ पैच कैश $" हटा सकता हूं? (मैं विंडोज़ पर नहीं हूं, तो शायद मैं यहाँ गलत हूँ?) - Arjan
मैं कहूंगा कि वे असंबंधित हैं। - oKtosiTe


जवाब:


संक्षिप्त जवाब: नहीं। आप अधिकतर मरम्मत करने या अतिरिक्त घटकों को स्थापित करने में सक्षम नहीं होंगे।
मैंने इसे विंडोज 7 के साथ विंडोज 7 चलाने वाली वर्चुअल मशीन पर खुद की कोशिश की है- मुझे लगता है कि इसका कार्यालय 2010 पर भी असर होगा।

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

उस पृष्ठ से:

समाधान, मैंने हाल ही में क्या किया:

  1. उस पूरे फ़ोल्डर को एक सीडी-आर या डीवीडी (उस फ़ोल्डर का फाइलसाइज) पर जलाएं   आपके कार्यालय संस्करण पर निर्भर करता है)।
  2. उस फ़ोल्डर को हटाएं।
  3. C: \ MSOCache के लिए RegEdit में रजिस्ट्री खोजें और सभी संदर्भों को बदलें   अपनी सीडी / डीवीडी ड्राइव को इंगित करने के लिए,   उदाहरण:   ई: \ MSOCache (निश्चित रूप से डिस्क की आवश्यकता होगी जब किसी कार्यालय से संबंधित उन कैश फ़ाइलों की आवश्यकता हो।)

58
2017-12-02 15:19



थोड़ा "हैकी" लेकिन ठीक काम करना चाहिए - zzeroo
मैंने आखिरकार कोशिश की, और ऐसा लगता है। - Drake
सी: \ MSOCache की सभी घटनाओं को खोजने और बदलने के लिए लगभग 10 मिनट लग गए ... - Dean Kuga
क्या कोई विशेष कारण है कि आप इस फ़ोल्डर को एक अलग ड्राइव पर आसानी से नहीं रोक सकते हैं (माना जाता है कि ड्रेक में एक बड़ा स्टोरेज ड्राइव है), फिर एक निर्देशिका जंक्शन बनाएं ताकि सी: \ MSOCache अन्य ड्राइव का संदर्भ दे सके? तब आपको रजिस्ट्री को संपादित नहीं करना होगा। - stylez
@ स्टाइलज़: नहीं, लेकिन मैं बाहरी ड्राइव में जंक्शन बनाने की अनुशंसा नहीं करता। - oKtosiTe


जाने का रास्ता जंक्शन प्वाइंट होगा।

उदाहरण के लिए, यदि आपके पास 120 जीबी एसएसडी ड्राइव है C:, और 3 टीबी ड्राइव (चुंबकीय) एचडीडी के रूप में D::

  • ड्राइव पर D: नामित उप फ़ोल्डर बनाएँ C
  • कट और पेस्ट फ़ोल्डर MSOCache subfolder करने के लिए C ड्राइव पर स्थित है D:
  • रन CMD
  • प्रकार: CD \
  • प्रकार: MKLINK /J MSOCache D:\C\MSOCache
  • प्रकार: EXIT

इसके बाद आपके पास पूरी सामग्री होगी MSOCache पथ में फ़ोल्डर C:\MSOCache, लेकिन शारीरिक रूप से फाइलें स्थित होंगी D:\C\MSOCache


यही जवाब था MSOCache पर फ़ोल्डर C चलाना। अब हम एक वास्तविक समस्या के बारे में बात करते हैं, वैसे ही मैंने कुछ घंटे पहले अनुभव किया था।

एसएसडी डिस्क पर स्पेस को पूरा न करें C: चलाना

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

यदि माइक्रोसॉफ्ट से फिर भी बड़ी बेवकूफता नहीं है, तो विंडोज अपडेट्स कहा जाता है, यह बहुत अधिक समस्या नहीं होगी। यह आपको अपडेट के साथ बाढ़ देता है। और अपडेट क्या हैं !? कोई भी नहीं!? अपडेट == इंस्टॉलेशन == बड़ा और बड़ा विंडोज इंस्टॉलेशन कैश।

मेरी स्थिति यह थी कि मैंने न्यूनतम कार्यालय + वीएस2005, वीएस -2008, वीएस -2010 के साथ शाब्दिक आधार विकास पीसी स्थापित किया है - यह मेरे पास होना चाहिए। मेरे पास 120 जीबी के साथ एक्सपी मशीन प्राथमिक डिस्क पर बस ठीक था और स्थापित सभी अपडेट (~ 100 जीबी) के साथ ड्राइव स्पेस के बहुत सारे थे। लेकिन विंडोज 7 == 30 जीबी फ्री स्पेस (जब मैंने देखा तो मेरा चेहरा कल्पना कीजिए)। मुझे पता है कि विंडोज 7 थोड़ा बड़ा है लेकिन 70 जीबी बड़ा नहीं है।

... और अब 2 घंटे बाद मैं 70 जीबी पर वापस आ गया हूं;) तुम मुझसे कैसे पूछो !?

फ़ोल्डरों का पालन करने के लिए उपर्युक्त जैसा ही किया गया है:

  • C:\Windows\Installer\
  • C:\Windows\SoftwareDistribution\

आदेश बहुत समान हैं:

  • फ़ोल्डर्स से ऊपर ले जाएं (उदाहरण के लिए) D:\C\WINDOWS
  • रन CMD एक प्रशासक के रूप में उभरा
  • प्रकार: CD C:\WINDOWS
  • प्रकार: MKLINK /J Installer D:\C\Windows\Installer
  • प्रकार: MKLINK /J SoftwareDistribution D:\C\Windows\SoftwareDistribution
  • प्रकार: EXIT

उन फ़ोल्डरों को स्थानांतरित करने से पहले केवल Windows अद्यतन, विश्वसनीय इंस्टॉलर और Windows इंस्टालर सेवाओं को रोकने के लिए नोटिस करें, यदि आप चाहें या बस पुनरारंभ करें (एसएसडी पर रीबूट के लिए 10 सेकंड) के बाद उन्हें चलाएं।

मैंने 40 जीबी (100% बेकार ढंग से ली गई जगह वापस ले ली है, क्योंकि मैं कभी भी उपयोग नहीं करता हूं)। किसी भी विंडोज नियमों को तोड़ नहीं दिया है, क्योंकि वे इसका उपयोग करते हैं Documents and Settings एक ही जंक्शन प्वाइंट Users हालांकि एक ही ड्राइव पर ...

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


46
2018-06-14 21:43



यह वास्तव में एक सुरक्षित समाधान है। इसे सही उत्तर के रूप में चिह्नित किया जाना चाहिए! धन्यवाद दोस्त! - psulek
क्या यह उपयोगकर्ता फ़ोल्डर के साथ ऐसा करना ठीक है, या ऐपडाटा फ़ोल्डर के साथ बेहतर कहना है जो मेरी मशीन पर लगभग 10 जीबी है? बीटीडब्ल्यू महान जवाब। - nemke
ओह, ऐपडाटा पहले से ही एक जंक्शन प्वाइंट है, हालांकि एक ही ड्राइव पर। वास्तविक फ़ोल्डर सी: \ उपयोगकर्ता \ <उपयोगकर्ता नाम> \ AppData \ रोमिंग का पता लगाने और उसे किसी अन्य ड्राइव पर ले जाने के लिए आपको क्या चाहिए। अब कहा जा रहा है कि, ऐपडाटा में आपके कंप्यूटर पर सॉफ़्टवेयर डेटा शामिल है, जैसे कॉन्फ़िगरेशन, कैश, डेटाबेस और अन्य डेटा। यदि आप इसे अन्य ड्राइव पर ले जाते हैं तो यह ठोस राज्य ड्राइव के उद्देश्य को अस्वीकार कर सकता है। मैं यह पता लगाने की कोशिश करता हूं कि उपनिर्देशिका ऐपडाटा फ़ोल्डर में इस जगह का अधिकतर उपयोग करती है। और देखें कि यह किस सॉफ्टवेयर से संबंधित है, और यदि मैं सक्रिय रूप से इन सॉफ़्टवेयर का उपयोग नहीं कर रहा हूं तो मैं उन्हें संपूर्ण ऐपडाटा फ़ोल्डर की बजाय ले जाउंगा। - SoLaR
यदि आपको सॉफ़्टवेयर वितरण फ़ोल्डर को स्थानांतरित करने में कोई समस्या है, तो यह "विंडोज अपडेट चल रहा है" के बारे में है। सेवाओं पर विंडोज अपडेट रोकें और उस फ़ोल्डर को स्थानांतरित करने का प्रयास करें। वैसे, आप मेरे एसएसडी आदमी, शानदार बचाओ ... - matasoy


स्थानीय इंस्टॉल स्रोत (Msocache) सुविधा स्थापित है ताकि आपको निम्न सेटअप संचालन के दौरान सीडी डालना न पड़े:

  • पता लगाएँ और मरम्मत करें
  • मांग स्थापित करें
  • रखरखाव मोड सेटअप
  • सर्विस पैक और पैच की स्थापना

आप Msocache फ़ोल्डर को निकालने के लिए Windows क्लीनअप विज़ार्ड का उपयोग कर सकते हैं। ऐसा करने के लिए, चरणों का पालन करें संबंधित माइक्रोसॉफ्ट लेख

चेतावनी: माइक्रोसॉफ्ट विंडोज एक्सप्लोरर का उपयोग कर MSOCACHE फ़ोल्डर को कभी भी हटाएं।


12
2017-11-29 16:14



मैंने गाइड का पालन किया। इसने मुझे लगभग 100 एमबी -200 एमबी हटा दिया लेकिन अभी भी उस फ़ोल्डर में 1.2 जीबी हैं। - Drake
एक और काम आसपास सिस्टम पुनर्स्थापना बिंदु (इसे "सुरक्षित" कहें) बनाने के लिए हो सकता है, फ़ोल्डर की सामग्री को पूरी तरह से हटाएं, इस तरह के कुछ दिनों के लिए काम करें, और यदि आपको कोई समस्या आती है तो "सुरक्षित" पर वापस जाएं। - Mehper C. Palavuzlar
यह एमएस लेख एक और समाधान सुझाता है। क्यू 4 और ए 4 देखें। - Mehper C. Palavuzlar
वह आलेख माइक्रोसॉफ्ट ऑफिस 2003 को संदर्भित करता है। मैंने LISTool.exe को डाउनलोड और इंस्टॉल करने का प्रयास किया, लेकिन ऐसा लगता है कि यह माइक्रोसॉफ्ट ऑफिस 2010 के साथ संगत नहीं है - Drake
तो मैं केवल सुझाव दे सकता हूं कि मैंने अपनी पहली टिप्पणी (सिस्टम पुनर्स्थापना) में क्या बताया है। - Mehper C. Palavuzlar


इस फ़ोल्डर को पहले स्थान पर अपने ड्राइव पर रखने से रोकने का सबसे अच्छा तरीका है, इसका चयन करके स्थापना फाइलों को हटाएं कार्यालय की स्थापना के दौरान चेक-बॉक्स।

इस से धागा :

यदि आप इसे हटा देते हैं तो यह होगा:

  • एमएस ऑफिस का मरम्मत फ़ंक्शन अब हार्ड डिस्क कैश से काम नहीं करेगा - इसे ठीक करने के लिए सीडी की आवश्यकता होगी।
  • Office के लिए Microsoft अद्यतन जो कैश की आवश्यकता है, से काम नहीं करेगा   हार्ड डिस्क कैश अब और आवश्यकता होगी   उन्हें स्थापित करने के लिए सीडी।

समाधान, मैंने हाल ही में क्या किया:

  1. उस पूरे फ़ोल्डर को एक सीडी-आर या डीवीडी (उस फ़ोल्डर का फाइलसाइज) पर जलाएं   आपके कार्यालय संस्करण पर निर्भर करता है)।
  2. उस फ़ोल्डर को हटाएं।
  3. C: \ MSOCache के लिए regEdit में रजिस्ट्री खोजें और सभी संदर्भों को बदलें   अपनी सीडी / डीवीडी ड्राइव को इंगित करने के लिए,   उदाहरण: ई: \ MSOCache (निश्चित रूप से होगा   कुछ होने पर डिस्क की आवश्यकता होती है   कार्यालय से संबंधित उन कैश की जरूरत है   फ़ाइलें।)

6
2017-12-02 15:20



ऐसा लगता है कि हमें एक ही पृष्ठ मिला ... - oKtosiTe
@oKtosiTe: हाँ, और उसी मिनट भी। बड़े मन वाले ऐसा सोचते हैं ... - harrymc


मेरे पास 64 जीबी एसएसडी और कार्यक्रमों के लोड हैं। मैं नियमित तौर पर स्पेस ग्लुटन को एचडीडी में ले जाएं। अनेक कार्यक्रम अब पृष्ठ सीमाओं और छोटी छवि फ़ाइलों के सभी प्रकार के कचरे के लिए 500 एमबी-1.3 जीबी का उपयोग करते हैं।

रजिस्ट्री के साथ पेंच मत करो। जल्द या बाद में यह आपको बट में बड़े समय में काट देगा। जैसा कि बताया गया है, एक जंक्शन बनाएँ SoLaR के जवाब में

हालांकि - कुछ कैवेट्स।

  1. मूल फ़ोल्डर को मत हटाएं। इसे एक ऋण चिह्न के साथ पुनर्नामित करें, यानी,
    MSOCache को -MSOCache का नाम बदलें।

  2. MSOCache एक विसंगति है जिसमें यह रूट फ़ोल्डर में है। आम तौर पर आप सबफ़ोल्डर में कुछ ले जा रहे हैं। इसलिए आपको निम्नलिखित "" मूल फ़ोल्डर में डाल "कहां संशोधित करना होगा।

    उपफोल्डर के PARENT फ़ोल्डर में आप आगे बढ़ रहे हैं, नीचे दिखाए गए सामग्रियों के साथ JUNCTION LIST.txt नामक एक टेक्स्ट फ़ाइल बनाएं। तो यदि आप सी: \ प्रोग्राम फ़ाइलें \ Adobe \ Spacehog को स्थानांतरित कर रहे हैं तो आप C: \ Program Files \ Adobe \ "JUNCTION LIST.txt" फ़ाइल डाल देंगे \

    JUNCTION LIST.txt की सामग्री (बेशक, आपके विशेष मामले में संशोधित):

    SSD Win 7
    C:\ProgramData\Adobe\CameraRaw
    
    was replaced with a junction to
    
    S:\Program_Data\Adobe\CameraRaw
    
    mklink /j CameraRaw "S:\Program_Data\Adobe\CameraRaw"
    

    (आवश्यकतानुसार किसी भी अन्य को जोड़ें।)

    JUNCTION LIST.txt को आपके द्वारा किए गए कार्यों को सटीक रूप से दस्तावेज करना चाहिए।

  3. आपके द्वारा चल रहे सबफ़ोल्डर के PARENT फ़ोल्डर में एक कमांड प्रॉम्प्ट खोलें।

  4. दस्तावेज़ फ़ाइल से "mklink ..." पंक्ति को कॉपी करें। इसका मतलब है हाइलाइट करें और Ctrl-C दबाएं।

  5. प्रॉम्प्ट पर कमांड को दबाएं, और एंटर दबाएं।

    यदि यह काम नहीं करता है, तो कमांड लाइन में कोई सुधार न करें। दस्तावेज़ फ़ाइल को सही करें और कॉपी और पेस्ट दोहराएं।

    अब आपके पास मूल फ़ोल्डर नाम एक ऋण चिह्न और मूल फ़ाइल नाम के साथ एक जंक्शन होना चाहिए।

  6. चाल "शून्य" फ़ोल्डर से जंक्शन तक सबकुछ।

  7. अन्य ड्राइव पर TARGET फ़ोल्डर के PARENT फ़ोल्डर में JUNCTION LIST.txt फ़ोल्डर की प्रतिलिपि बनाएँ। विचार है कि सभी जगहों पर दस्तावेज़ीकरण हो।

  8. अब, सिवाय इसके कि आपके पास "शून्य" नाम वाला वास्तविक फ़ोल्डर है, सब कुछ चाहिए देखना शुरू करने से पहले जैसा ही है।

  9. लक्ष्य फ़ोल्डर का नाम न बदलें। वह जंक्शन को नष्ट कर देता है। यदि आपको लक्ष्य फ़ोल्डर का नाम बदलने की आवश्यकता है, तो जंक्शन को हटाएं, JUNCTION LIST.txt फ़ाइल को सही करें, और एक नया जंक्शन बनाएं।


2
2018-06-15 06:22



सम्बंधित: किसी दिए गए निर्देशिकाओं और इसकी उपनिर्देशिकाओं में सभी जंक्शन लिंक कैसे खोजें। - Arjan


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

मैं इस एमएसओसीएच को हटा रहा हूं + इसे 2003 में या उससे पहले पहली बार देखा है, और इसके बाद माइक्रोसॉफ्ट ऑफिस को अद्यतन करने या उपयोग करने में कभी भी कोई समस्या नहीं आई है।

मेरा जवाब हाँ है, आप सुरक्षित रूप से C: \ MSOCache फ़ोल्डर को हटा सकते हैं आपके पास इंस्टॉलेशन मीडिया होने पर कोई पछतावा नहीं है, यदि आप आवश्यक हो तो बाद में उपयोग कर सकते हैं।


2
2018-03-29 09:21



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


पिछले उत्तरों के समान ही - मोड़ मैं स्थानांतरित कर दिया गया है C:\MSOCache मेरे दूसरे एचडी के लिए, D:\MSOCache और फिर मुझे बस इतना करना था regedit से सभी संदर्भों को बदलने के लिए C:\MSOCache सेवा मेरे D:\MSOCache सी: ड्राइव पर अंतरिक्ष के एक बड़े हिस्से को मुक्त करने के लिए एक समग्र त्वरित और दर्द रहित तरीके के लिए।


1
2018-04-06 08:37



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


हां, आप MSOCache फ़ोल्डर को हटा सकते हैं, अगर आप एमएस ऑफिस स्थापित करते हैं, तो आप "मेरे कंप्यूटर से सभी चलाएं" विकल्प चुनते हैं।

Install office, then delete MSOCache

Microsoft Office के अंतर्गत उस विकल्प को चेक करें, फिर जांचें उपलब्ध नहीं है उन घटकों के लिए जिनकी आपको आवश्यकता नहीं है। मैंने केवल एक्सेल (लिबरकैल्क से तेज़ टन), वर्ड और पावरपॉइंट स्थापित किया है, फिर मैंने एमएसओसीएच का नाम बदलकर "junk.MSOCache.deleteme" कर दिया है। मैं किसी भी अन्य कार्यालय घटकों को स्थापित करने की योजना नहीं बना रहा हूं।

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

अद्यतन करें: मैंने Linux पर Office की वाइन स्थापना से MSOCache फ़ोल्डर भी हटा दिया है, और एक्सेल ठीक काम करता है।


0
2018-02-06 07:41