Как переместить MSOCache на другой диск?

9

У меня недостаточно места на системном диске, и мне было интересно, есть ли способ переместить MSOCache на другой диск вручную или с помощью инструмента, чтобы я мог обновить установку Microsoft Office без необходимости повторного поиска компакт-дисков.

Скотт Лоуренс
источник

Ответы:

8

Вам нужно будет скопировать всю папку в новое место, затем очистить старую папку и заменить ее символической ссылкой на новое место.

Вот сообщение MSDN о создании символических ссылок, если вам нужно больше подробностей, но вкратце в вашем случае вам нужно сделать что-то вроде следующего из командной строки (которая должна иметь права администратора), которая в данный момент указывает на корень вашего C-Drive ,

mklink /D "C:\MSOCache" "D:\New\Folder\For\MSOCache"
DMA57361
источник
Это умный ответ - не думал об этом.
Скотт Лоуренс
С помощью символических ссылок вы можете поместить практически все, что захотите, почти в любое место. : D
DMA57361
Что мне нравится в вашем ответе, по крайней мере по сравнению с инструментом от Microsoft, так это то, что, похоже, он должен работать независимо от используемой версии Office.
Скотт Лоуренс
@ Скотт - Действительно. Выполняя быстрый поиск перед предоставлением ответа, я наткнулся на случайное сообщение на форуме ( здесь ), которое, по-видимому, указывает на то, что инструмент не существует в 2007 году (и, следовательно, предположительно также в 2010 году), однако это источник, который я извлек из Google, так что не принимайте это как авторитетное!
DMA57361
3

Я немного больше покопался и только что нашел сообщение в блоге об инструменте Microsoft под названием Local Installation Source. После установки и запуска этого инструмента он перемещает файлы и обрабатывает изменения реестра. Я все еще работаю с Microsoft Office 2003, поэтому я не знаю, есть ли подобный инструмент для Office 2007 или 2010.

Скотт Лоуренс
источник