I need more space on my SSD drive and I found that MSOCache is occupying 1.3 GB. I have Microsoft Office 2010 installed.

Can I safely delete MSOCache?

link|improve this question

73% accept rate
Maybe related: Can I delete the folder “C:\WINDOWS\Installer\$PatchCache$”? (I am not on Windows, so maybe I'm wrong here?) – Arjan Dec 2 '10 at 22:55
3  
I would say they're unrelated. – oKtosiTe Dec 6 '10 at 17:14
feedback

4 Answers

up vote 13 down vote accepted
+50

Short answer: no. You would most likely no longer be able to perform a repair or install additional components.
I have tried it myself on a virtual machine running Windows 7 with Office 2007–I imagine it would have the same effect on Office 2010.

A safer option (as suggested here) is to burn the folder itself to DVD or move it to a USB drive, and change all references to it in the Windows registry.

From that page:

Solution, what I did recently:

  1. Burn that whole folder to a CD-R or DVD (the filesize of that folder depends upon your Office version).
  2. Delete that folder.
  3. Search the registry in RegEdit for C:\MSOCache and change all references to point to your CD/DVD drive, example: E:\MSOCache (will of course require the disc when something Office related needs those cache files.)
link|improve this answer
1  
Little "hacky" but should work fine – zzeroo Dec 2 '10 at 15:52
I realize I said "yes" earlier, but I now know from experience simply deleting the folder can cause trouble. – oKtosiTe Dec 8 '10 at 11:07
1  
I finally tried, and it seems working. – Drake Dec 9 '10 at 8:24
It took about 10 minutes to find and replace all occurances of C:\MSOCache... – kzen Nov 18 '11 at 17:31
feedback

The Local Install Source (Msocache) feature is installed so that you do not have to insert the CD during the following Setup operations:

  • Detect and Repair
  • Demand Install
  • Maintenance Mode Setup
  • Installation of service packs and patches

You can use the Windows Cleanup Wizard to remove the Msocache folder. To do this, follow the steps in the related Microsoft article.

Warning: Never delete the MSOCACHE folder by using Microsoft Windows Explorer.

link|improve this answer
I followed the guide. It removed my about 100MB-200MB but there are still 1.2 GB in that folder now. – Drake Nov 29 '10 at 16:23
Another work around could be to create a system restore point (call it "safe"), delete the content of the folder completely, work for a few days in this wise, and go back to "safe" if you face any problems. – Mehper C. Palavuzlar Nov 29 '10 at 16:27
This MS article suggests another solution. Check out Q4 and A4. – Mehper C. Palavuzlar Nov 29 '10 at 16:31
that article refers to Microsoft Office 2003. I tried download and install LISTool.exe anyway, but it seems not compatible with Microsoft Office 2010 – Drake Dec 1 '10 at 8:13
Then I can only suggest you try what I pointed in my first comment (system restore). – Mehper C. Palavuzlar Dec 1 '10 at 8:19
show 1 more comment
feedback

The best way to prevent this folder from being placed on your drive in the first place, is by selecting the Delete installation files check-box during the installation of Office.

From this thread :

If you delete it this is what will happen:

  • MS Office's repair function won't work from the hard disk cache anymore - will require the CD to fix it.
  • Microsoft Updates for Office that require the cache won't work from the hard disk cache anymore - will require the CD to install them.

Solution, what I did recently:

  1. Burn that whole folder to a CD-R or DVD (the filesize of that folder depends upon your Office version).
  2. Delete that folder.
  3. Search the registry in regEdit for C:\MSOCache and change all references to point to your CD/DVD drive, example: E:\MSOCache (will of course require the disc when something Office-related needs those cache files.)
link|improve this answer
1  
It seems we found the same page... – oKtosiTe Dec 2 '10 at 15:26
1  
@oKtosiTe: Yah, and on the same minute, too. Great minds think alike ... – harrymc Dec 2 '10 at 15:40
feedback

Very similar to previous answers - the twist is I moved C:\MSOCache to my second HD, D:\MSOCache and then all I had to do is use regEdit to change the C: to D: for all references to MSOCache for an overall quick and painless way to free-up a sizable chuck of C: HD space.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.