سؤال هل يمكنني حذف MSOCache؟


أحتاج إلى مساحة أكبر على محرك SSD الخاص بي ووجدت أن MSOCache تحتل 1.3 جيجا بايت. لدي Microsoft Office 2010 مثبت.

هل يمكنني حذف MSOCache بأمان؟


84
2017-11-29 15:59


الأصل


يمكن ذات صلة: هل يمكنني حذف المجلد "C: \ WINDOWS \ Installer \ $ PatchCache $"؟ (أنا لست على نظام التشغيل Windows ، لذلك ربما أكون مخطئا هنا؟) - Arjan
أود أن أقول أنهم غير مرتبطين. - oKtosiTe


الأجوبة:


اجابة قصيرة: لا. أنت على الأرجح لن تتمكن من إجراء إصلاح أو تثبيت مكونات إضافية.
لقد حاولت ذلك بنفسي على جهاز ظاهري يعمل بنظام التشغيل Windows 7 مع Office 2007 - أتصور أنه سيكون له نفس التأثير على Office 2010.

خيار أكثر أمانًا (كما هو مقترح هنا) هو نسخ المجلد نفسه إلى قرص DVD أو نقله إلى محرك أقراص USB ، وتغيير جميع المراجع إليه في سجل Windows.

من تلك الصفحة:

الحل ، ما فعلته مؤخرًا:

  1. قم بنسخ هذا المجلد بالكامل إلى قرص CD-R أو قرص DVD (ملف بتنسيق ذلك المجلد   يعتمد على إصدار Office الخاص بك).
  2. احذف هذا المجلد.
  3. ابحث في التسجيل في RegEdit لـ C: \ MSOCache وقم بتغيير كافة المراجع   للإشارة إلى محرك الأقراص المضغوطة / أقراص DVD ،   مثال:   E: \ MSOCache (ستحتاج بالطبع إلى القرص عندما يحتاج أحد الأشياء المتعلقة بـ Office إلى ملفات ذاكرة التخزين المؤقت هذه.)

58
2017-12-02 15:19



قليلا "هاكي" ولكن يجب أن تعمل بشكل جيد - zzeroo
حاولت اخيرا ، ويبدو العمل. - Drake
استغرق الأمر حوالي 10 دقائق لإيجاد واستبدال جميع الأحداث من C: \ MSOCache ... - Dean Kuga
هل هناك أي سبب معين لا يمكنك ببساطة خبأ هذا المجلد على محرك أقراص منفصل (بافتراض أن درايك يمتلك محرك تخزين أكبر) ، ثم إنشاء وصلة دليل حتى يشير C: \ MSOCache إلى محرك الأقراص الآخر؟ ثم لن تضطر لتحرير التسجيل. - stylez
stylez: لا ، لكنني لا أوصي بإنشاء تقاطع مع محرك أقراص خارجي. - oKtosiTe


سيكون الطريق للذهاب نقطة التقاطع.

على سبيل المثال ، إذا كان لديك محرك أقراص SSD 120 غيغابايت مثل C:، و 3 TB محرك الأقراص (المغناطيسي) HDD D::

  • على محرك الأقراص D: إنشاء مجلد فرعي مسمى C
  • قطع ولصق المجلد MSOCache إلى مجلد فرعي C يقع على محرك الأقراص D:
  • يركض CMD
  • نوع: CD \
  • نوع: MKLINK /J MSOCache D:\C\MSOCache
  • نوع: EXIT

بعد هذا سيكون لديك محتوى كامل من MSOCache مجلد في المسار C:\MSOCache، لكن الملفات المادية ستكون موجودة على D:\C\MSOCache.


كان هذا هو الجواب MSOCache مجلد على C قيادة. الآن دعونا نتحدث عن مشكلة حقيقية ، نفس المشكلة التي مررت بها منذ ساعات قليلة.

لا يكفي الفضاء على قرص SSD AS C: قيادة

المشكلة الرئيسية هنا هي Windows Installer ، ونظامهم المزيف للتخزين المؤقت لكافة ملفات التثبيت القديمة. كل نسخة قديمة من بعض البرامج التي كانت موجودة في جهاز الكمبيوتر الخاص بك Windows Installer يحتفظ بها في مجلد ذاكرة التخزين المؤقت الخاص به. شيء غبي ، لا تظن (فقط لأن شخص ما قد يزيل بعض التطبيقات Windows Installer يحتفظ بكل الملفات حتى يمكنه العودة إلى الحالة السابقة - في نسخة مبسطة - صدقني أنه أكثر تعقيدًا ، لكن تقبل هذا كما هو).

هذا لن يكون مشكلة كبيرة إذا لم تكن هناك غباء أكبر مرة أخرى من Microsoft ، بالطبع ، تسمى تحديثات ويندوز. هذا ببساطة يفيض لك مع التحديثات. وما هي التحديثات؟ لا أحد!؟ التحديثات == التثبيت == أكبر وأكبر ذاكرة التخزين المؤقتة لتثبيت Windows.

كان وضعي لقد قمت بتثبيت جهاز كمبيوتر تطوير قاعدة حرفيا مع الحد الأدنى من Office + VS2005 ، VS2008 ، VS2010 - وهذا هو ما يجب أن يكون. كان لدي هذا على القرص الأساسي للجهاز XP مع 120 غيغابايت على ما يرام والكثير من مساحة القرص اليسار مع تثبيت كافة التحديثات (~ 100GB). ولكن ويندوز 7 = مساحة حرة 30 غيغابايت (تخيل وجهي عندما رأيت ذلك). أعرف أن Windows 7 أكبر قليلاً ولكن ليس أكبر بـ 70 غيغابايت.

... والآن بعد ساعتين عدت إلى 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 Update و Trusted Installer و Windows Installer قبل نقل هذه المجلدات ، وتشغيلها بعد ذلك إذا كنت ترغب أو ببساطة إعادة التشغيل (10 ثوانٍ لإعادة التمهيد على SSD).

لقد استعدت 40 غيغابايت (100٪ من المساحة التي نحتاجها بلا فائدة ، لأنني لن أقوم أبداً بإزالة أي شيء أستخدمه). لم تكسر أي قواعد ويندوز ، لأنها تستخدم ل Documents and Settings نقطة تقاطع نفس إلى Users على الرغم من نفس محرك الأقراص ...

لا يزال بدس حول ما آخر يمكن أن انتقل إلى محرك الأقراص الصلبة (المغناطيسي) ... شيء واحد أن تلاحظ سيكون لديك winSxS لا تحريك المجلد الفرعي في مجلد Windows هذا المجلد لأنه يتحدى الغرض من قرص الحالة الصلبة (التحميل السريع للتطبيقات). WinSxS هو المجلد الذي توجد فيه جميع dll's جنبا إلى جنب (و prety كل تطبيق يستخدم شيئا من هناك). هذا هو أيضا حل مايكروسوفت للجيب الإصدار DLL ، إذا كنت أتساءل لماذا يوجد.


46
2018-06-14 21:43



هذا هو حقا أكثر أمانا. يجب أن يتم وضع علامة كإجابة صحيحة! بفضل الزميل! - psulek
هل هو موافق على القيام بذلك مع مجلد المستخدم ، أو أفضل القول مع مجلد AppData وهو حوالي 10GB على الجهاز الخاص بي؟ راجع للشغل إجابة كبيرة. - nemke
uh ، AppData بالفعل نقطة تقاطع ، على الرغم من نفس محرك الأقراص. ما تحتاجه هو تحديد موقع المجلد الحقيقي C: \ Users \ <username> \ AppData \ Roaming ونقل هذا إلى محرك أقراص آخر. والآن بعد أن يقال ، يحتوي AppData على بيانات البرامج على جهاز الكمبيوتر ، مثل التهيئات ، وذاكرة التخزين المؤقت ، وقواعد البيانات ، وغيرها من البيانات. إذا قمت بنقل هذا إلى محرك أقراص آخر فقد يتحدى الغرض من محرك الأقراص الحالة الصلبة. سأحاول العثور على الأدلة الفرعية التي تستخدم هذه المساحة الكبيرة في مجلد AppData. وانظر إلى البرامج التي ينتمي إليها ، وإذا لم أكن استخدم هذه البرامج بنشاط ، فسأقوم بنقلها بدلاً من مجلد AppData بأكمله. - SoLaR
إذا كانت لديك مشكلة في نقل مجلد SoftwareDistribution ، فهذا يعني أن "Windows Update قيد التشغيل". أوقف Windows Update على الخدمات وحاول نقل هذا المجلد. بالمناسبة ، يمكنك إنقاذ رجل SSD الخاص بي ، رائعة ... - matasoy


يتم تثبيت ميزة "التثبيت المحلي المصدر" (Msocache) بحيث لا يلزم إدراج القرص المضغوط أثناء عمليات "الإعداد" التالية:

  • كشف وإصلاح
  • تثبيت الطلب
  • إعداد وضع الصيانة
  • تركيب حزم الخدمة والبقع

يمكنك استخدام "معالج تنظيف Windows" لإزالة المجلد Msocache. للقيام بذلك ، اتبع الخطوات في مقالة مايكروسوفت ذات الصلة.

تحذير: عدم حذف المجلد MSOCACHE باستخدام Microsoft Windows Explorer.


12
2017-11-29 16:14



لقد اتبعت الدليل. أزلت حوالي 100MB-200MB ولكن لا يزال هناك 1.2 غيغابايت في هذا المجلد الآن. - Drake
قد يكون هناك عمل آخر لإنشاء نقطة استعادة النظام (نسميها "آمنة") ، وحذف محتوى المجلد بالكامل ، والعمل لبضعة أيام في هذا الحكيم ، والعودة إلى "آمن" إذا كنت تواجه أي مشاكل. - Mehper C. Palavuzlar
هذه المادة MS يقترح حلا آخر. تحقق من Q4 و A4. - Mehper C. Palavuzlar
تشير هذه المقالة إلى Microsoft Office 2003. حاولت تحميل وتثبيت LISTool.exe على أي حال ، ولكن يبدو غير متوافق مع Microsoft Office 2010 - Drake
ثم يمكنني فقط اقتراح تجربة ما أشرت إليه في تعليقي الأول (استعادة النظام). - Mehper C. Palavuzlar


أفضل طريقة لمنع هذا المجلد من وضعه على محرك الأقراص في المقام الأول ، هو عن طريق تحديد حذف ملفات التثبيت خانة الاختيار أثناء تثبيت Office.

من هذا خيط :

إذا قمت بحذفها فهذا ما سيحدث:

  • لن تعمل وظيفة إصلاح MS Office من ذاكرة التخزين المؤقت للقرص الثابت بعد الآن - ستتطلب القرص المضغوط لإصلاحها.
  • لن تعمل تحديثات Microsoft لـ Office التي تتطلب ذاكرة التخزين المؤقت من   ذاكرة التخزين المؤقت القرص الثابت بعد الآن - سوف يتطلب   القرص المضغوط لتثبيتها.

الحل ، ما فعلته مؤخرًا:

  1. قم بنسخ هذا المجلد بالكامل إلى قرص CD-R أو قرص DVD (ملف بتنسيق ذلك المجلد   يعتمد على إصدار Office الخاص بك).
  2. احذف هذا المجلد.
  3. ابحث في التسجيل في regEdit لـ C: \ MSOCache وقم بتغيير كافة المراجع   للإشارة إلى محرك الأقراص المضغوطة / أقراص DVD ،   مثال: E: \ MSOCache (بالطبع سوف   تتطلب القرص عند شيء ما   يحتاج Office ذات الصلة ذاكرة التخزين المؤقت هذه   الملفات.)

6
2017-12-02 15:20



يبدو أننا وجدنا نفس الصفحة ... - oKtosiTe
@ yKtosiTe: نعم ، وفي نفس اللحظة أيضًا. العقول العظيمة تفكر على حد سواء ... - harrymc


لدي 64GB SSD و LOADS من البرامج. أنا بشكل منتظم نقل الفضاء الشره إلى الأقراص الصلبة. كثير برامج تستخدم الآن 500MB-1.3GB للقمامة مثل حدود الصفحات وجميع أنواع ملفات الصور الصغيرة.

لا المسمار مع التسجيل. عاجلا أم آجلا سوف يعضك في بوت كبير. إنشاء تقاطع ، كما ذكر في إجابة SoLaR.

ومع ذلك - بعض الكهوف.

  1. لا تحذف المجلد الأصلي. إعادة تسميته باستخدام علامة الطرح ، مثل:
    إعادة تسمية MSOCache إلى -MSOCache.

  2. MSOCache هو شذوذ في أنه في مجلد الجذر. عادة ما تقوم بنقل شيء ما في مجلد فرعي. لذلك سيكون عليك تعديل ما يلي حيث تقول "وضع في المجلد الأصل".

    في المجلد PARENT الخاص بالمجلد الفرعي الذي تقوم بنقله ، قم بإنشاء ملف TEXT يسمى JUNCTION LIST.txt مع المحتويات الموضحة أدناه. إذا كنت تقوم بنقل C: \ Program Files \ Adobe \ Spacehog ، فستضع الملف "JUNCTION LIST.txt" في C: \ Program Files \ Adobe \

    محتويات 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 ..." من ملف DOCUMENTATION. هذا يعني إبراز واضغط Ctrl-C.

  5. لصق الأمر في الموجه ، واضغط على enter.

    إذا لم تنجح ، فلا تقم بإجراء أي تصحيحات لسطر الأوامر. قم بتصحيح ملف DOCUMENTATION وكرر النسخ واللصق.

    يجب أن يكون لديك الآن اسم المجلد الأصلي مع علامة الطرح والتقاطع مع اسم الملف الأصلي.

  6. نقل كل شيء من مجلد "ناقص" إلى تقاطع.

  7. قم بنسخ المجلد JUNCTION LIST.txt إلى المجلد PARENT من المجلد TARGET على محرك الأقراص الآخر. الفكرة هي الحصول على وثائق في كل مكان.

  8. الآن ، باستثناء أن لديك مجلدًا فعليًا باسم "ناقص" ، يجب أن يكون كل شيء نظرة كما كان قبل البدء.

  9. لا تقم بإعادة تسمية المجلد الهدف. هذا يدمر التقاطع. إذا كنت بحاجة إلى إعادة تسمية المجلد الهدف ، قم بحذف التقاطع ، قم بتصحيح الملف JUNCTION LIST.txt ، وإنشاء وصلة جديدة.


2
2018-06-15 06:22



ذات صلة: كيفية البحث عن جميع وصلات الوصلات في دلائل معينة والدلائل الفرعية الخاصة بها. - Arjan


أتساءل عما إذا كان أي شخص هو ضد حذف هذا المجلد قد اجتمع بالفعل أي مشاكل بعد ذلك في الحياة الحقيقية.

لقد تحولت + حذف هذا MSOCache منذ رأيت ذلك لأول مرة في عام 2003 أو نحو ذلك ، ولم تواجه أي مشاكل مع تحديث أو استخدام Microsoft Office بعد ذلك.

جوابي هو نعم ، يمكنك حذف مجلد C: \ MSOCache بأمان مع عدم وجود ندم في حالة وجود وسائط تثبيت قد تستخدمها لاحقًا في حال كانت مطلوبة.


2
2018-03-29 09:21



قد يبدو هذا الجواب متقلبًا وغير مدروس ، ولكنه واحد من أفضلها هنا. لقد كنت أستخدم المكتب منذ 20 عامًا ، ودليل MSOCache هو أول ما يجب أن نسلكه بعد التثبيت. إنه في المكان الخطأ ، ولم أر أبداً ضرورة ذلك. ما أسوء شيئ يمكنه الحصول؟ هل تحتاج إلى قضاء بضع دقائق في إعادة التثبيت من الوسائط بدون بعض الملفات المخزنة مؤقتًا؟ بعد قراءة هذا الموضوع ، أقوم الآن بتخزين المجلد RAR ووضعه في نسخة احتياطية فقط في حالة ، لكنني لم أر قط مرة واحدة نتيجة واحدة لحذفه. فقط مشكلة بالنسبة لأنواع تكنولوجيا المعلومات للشركات. - chronometric


تشبه إلى حد كبير الإجابات السابقة - انتقلت إلى تطور C:\MSOCache إلى HD الثاني ، D:\MSOCache ثم كل ما كان علي فعله هو الاستخدام regedit لتغيير كل المراجع من C:\MSOCache إلى D:\MSOCache للحصول على طريقة سريعة وغير مؤلمة بشكل عام لتحرير مساحة كبيرة من المساحة على محرك الأقراص C:


1
2018-04-06 08:37



إنشاء نقطة الوصل التي تشير إلى الموقع الجديد هو أكثر أمانا حل. إنه شفاف تمامًا (لا تتعرف التطبيقات على أنه دليل حقيقي ولكن نقطة اتصال) ، فهو أسهل نظرًا لأنك لا تحتاج إلى البحث وتغيير أي شيء في السجل وسيعمل حتى إذا كان التطبيق يستخدم مسارًا مشفرًا ( مطور على سبيل المثال نسيت ببساطة لقراءة هذا المسار من التسجيل). - Dawid Ferenczy


نعم ، يمكنك حذف المجلد MSOCache ، إذا قمت عند تثبيت MS Office بتحديد خيار "تشغيل الكل من جهاز الكمبيوتر".

Install office, then delete MSOCache

تحقق من هذا الخيار ضمن Microsoft Office ، ثم تحقق غير متوفر للمكونات التي لا تحتاجها. لقد قمت بتثبيت فقط Excel (طن أسرع من LibreCalc) ، Word و PowerPoint ، ثم قمت بإعادة تسمية MSOCache إلى "junk.MSOCache.deleteme". لا أخطط لتثبيت أي مكونات Office أخرى.

حتى الآن ، لا توجد مشاكل. لم أحاول تثبيت أي من تحديثات Office لأنني لا أحتاج إلى أي تصحيحات أمان (ملفات Office الوحيدة التي أستخدمها هي الخاصة بي) ، ولكن إذا كنت تريد التحديثات ، فقم بتثبيتها أولاً وحذف / أعد تسمية MSOCache بعد ذلك.

تحديث: لقد قمت أيضًا بحذف المجلد MSOCache من تثبيت Wine من Office على Linux ، ويعمل Excel على ما يرام.


0
2018-02-06 07:41