Как переместить кэш файлов Microsoft Office при использовании Office 2016 и клиента синхронизации OneDrive следующего поколения?

У меня Office 2016 и я использую клиент синхронизации следующего поколения OneDrive Sync, оба работают под Windows 10.

Мой компьютер имеет два диска с одним разделом на каждом:

  • C: небольшой твердотельный диск для ОС, приложений и некоторых отобранных вручную файлов, требующих высокой скорости доступа
  • E: большой жесткий диск

Мои библиотеки OneDrive настроены на синхронизацию с папками на диске E:.

Я попытался загрузить 135 ГБ данных, распределенных по 85 377 файлам в 9 273 папках, в одну из моих библиотек OneDrive. Во время загрузки я понял, что OneDrive создает огромный OfficeFileCache в C:\Users\Hauke\AppData\Local\Microsoft\Office\15.0\OfficeFileCache, OfficeFileCache увеличился до 25 ГБ - и тогда мой диск C: был заполнен. Когда эта точка была достигнута, OneDrive перестал работать с полезным сообщением об ошибке "OneDrive перестал работать".

Я хочу сохранить свой OfficeFileCache и особенно я хочу сохранить кэшированные файлы в течение 14 дней по умолчанию. Но я хочу, чтобы кэш был построен на диске E:.

Поэтому мой вопрос сводится к следующему: Как мне сказать, чтобы моя система строила OfficeFileCache на диске E: вместо диска C:


Кстати, я уже пытался изменить системный реестр, как предложено здесь: https://answers.microsoft.com/en-us/msoffice/forum/all/onedrive-wastes-my-ssd-drive-space/981f06da-776b-4e1f-9f88-35db77461e92 К сожалению ключ OfficeCacheLocation похоже, что не соблюдается Office 2016 или клиентом синхронизации следующего поколения OneDrive, ни в HKEY_CURRENT_USER\Software\Microsoft\Office\15.0\Common\Internet ни в ...\16.0\... один.

1 ответ

Я понимаю, что это старый вопрос, но он все еще оставался без ответа, и я наткнулся на него в поисках чего-то еще. В любом случае, если OneDrive не сотрудничает, вы всегда можете создать переход к новой папке. Я использую это для перемещения папок, которые не хотят перемещаться самостоятельно.

Вы захотите закрыть OneDrive, переместить папку на диск E: и открыть командную строку. Оттуда cd в C:\Users\<username>\AppData\Local\Microsoft\Office\15.0 и использовать mklink /j destination source

Итак, если бы вы переместили OfflineFileCache в корень диска E: это было бы: cd C:\Users\Hauke\AppData\Local\Microsoft\Office\15.0 mklink /j OfflineFileCache E:\OfflineFileCache

Другие вопросы по тегам