I'm rather short on space in my system drive, and was wondering if there's a way to move MSOCache to another drive manually, or with a tool so I can still update my Microsoft Office install without having to find the CDs again.


You would need to copy the entire folder to it's new location, then clear the old folder and replace it with a symbolic link to the new location.

Here is a MSDN post regarding creating symlinks if you want more detail, but briefly in your case you need to do something like the following from a command prompt (that must have Admin privileges) that is currently pointing at the root of your C-Drive.

mklink /D "C:\MSOCache" "D:\New\Folder\For\MSOCache"
  • That's a clever answer--hadn't thought of that. – Scott Lawrence Aug 9 '10 at 14:50
  • You can put almost anything you want almost anywhere you want with the power of symlinks. :D – DMA57361 Aug 9 '10 at 14:51
  • The thing I like about your answer, at least when compared to the tool from Microsoft, is that it seems like it should work regardless of the version of Office you're using. – Scott Lawrence Aug 9 '10 at 14:54
  • @Scott - Indeed. While doing a quick search before providing my answer I stumbled upon a random forum post ( here ) which does seem to indicate that the tool does not exist for 2007 (and therefore presumably also 2010), however that is a source I've pulled from Google so don't take this as authoritative! – DMA57361 Aug 9 '10 at 14:56

I did a bit more digging on my own, and just turned up a blog post about a tool from Microsoft called Local Installation Source. Once you install this tool and run it, it moves the files and handles the registry changes. I'm still working with Microsoft Office 2003, so I don't know if there's a similar tool for Office 2007 or 2010.

protected by BinaryMisfit Nov 8 '10 at 14:03

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

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