Поделиться через


Очистка кэша Office

Чтобы удалить неопубликованную надстройку, ранее установленную в Windows, на компьютерах Mac или в iOS, очистите кэш Office на компьютере.

Кроме того, при внесении изменений в манифест надстройки (например, обновление имен файлов значков или текста команд надстройки) следует очистить кэш Office, а затем повторно загрузить надстройку с помощью обновленного манифеста. Это позволяет Office визуализировать надстройку, как описано в обновленном манифесте.

Примечание.

Для удаления загруженной неопубликованной надстройки из Excel, OneNote, PowerPoint или Word в Интернете см. статью Загрузка неопубликованных надстроек Office для тестирования в Office для Интернета: удаление загруженной неопубликованной надстройки.

Очистка кэша Office в Windows

Существует три метода очистки кэша Office на компьютере с Windows: автоматически, вручную и с помощью средств разработчика Microsoft Edge. Эти методы описаны в следующих подразделах.

Автоматически

Этот метод рекомендуется использовать для компьютеров разработки надстройки. Если Office используется в Windows версии 2108 или более поздней, следующие действия настраивают очистку кэша Office при следующем открытии Office.

Примечание.

Автоматический метод не поддерживается для Outlook.

  1. На ленте любого ведущего приложения Office (кроме Outlook) выберите Файл>Параметры>Центр управления безопасностью>Параметры центра управления безопасностью>Доверенные каталоги надстроек.
  2. Установите флажок При следующем запуске Office очистите кэш всех ранее запущенных веб-надстроек.

Вручную

Ручной метод для Excel, Word и PowerPoint отличается от Outlook.

Очистка кэша вручную в Excel, Word и PowerPoint

Чтобы удалить все неопубликованные надстройки из Excel, Word и PowerPoint, удалите содержимое следующей папки.

%LOCALAPPDATA%\Microsoft\Office\16.0\Wef\

Если указанная ниже папка существует, также удалите ее содержимое.

%userprofile%\AppData\Local\Packages\Microsoft.Win32WebViewHost_cw5n1h2txyewy\AC\#!123\INetCache\

Очистка кэша вручную в Outlook

Чтобы удалить неопубликованные надстройки из Outlook, выполните действия, описанные в статье Загрузка неопубликованных надстроек Outlook для тестирования, чтобы найти надстройку в разделе Настраиваемые надстройки диалогового окна, в котором перечислены ваши установленные надстройки. Щелкните многоточие (...) для надстройки, а затем выберите Удалить, чтобы удалить определенную надстройку.

Если это удаление надстройки не работает, удалите содержимое Wef папки, как указано в excel, Word и PowerPoint вручную очистите кэш в Excel, Word и PowerPoint.

Если надстройка Outlook использует манифест Unified для Microsoft 365, также удалите следующую папку.

%userprofile%\AppData\Local\Microsoft\Outlook\HubAppFileCache

Чтобы очистить кэш в новом Outlook для Windows, выполните следующие действия.

  1. Закройте клиент Outlook, если он открыт.

  2. В командной строке выполните следующую команду:

    olk.exe --devtools
    

    Откроется новый клиент Outlook для Windows и экземпляр Microsoft Edge DevTools.

  3. В окне Средства разработки Microsoft Edge выберите вкладку Сеть .

  4. Выберите и удерживайте (или щелкните правой кнопкой мыши) в любом месте таблицы Запросы . Затем выберите Очистить кэш браузера.

С помощью средств разработчика Microsoft Edge

Чтобы очистить кэш Office в Windows 10, когда надстройка работает в Microsoft Edge, можно использовать средства разработчика Microsoft Edge.

Совет

Если вы хотите, чтобы в неопубликованной надстройке отражались только последние изменения ее исходных файлов HTML или JavaScript, не нужно очищать кэш. Вместо этого просто переместите фокус в область задач надстройки (щелкнув в любом месте области задач) и нажмите клавиши CTRL + F5, чтобы перезагрузить надстройку.

Примечание.

Чтобы очистить кэш Outlook с помощью следующих действий, в вашей надстройке должна быть панель задач. Если в вашей надстройке нет пользовательского интерфейса (например, она использует функцию проверки при отправке), потребуется добавить в надстройку область задач, использующую такой же домен для SourceLocation, прежде чем вы сможете использовать указанные ниже действия для очистки кэша.

  1. Установите Microsoft Edge DevTools.

  2. Откройте надстройку в клиенте Office.

  3. Запустите Microsoft Edge DevTools.

  4. В Microsoft Edge DevTools перейдите на вкладку Локальные. Имя вашей надстройки будет указано в списке.

  5. Выберите имя надстройки, чтобы присоединить отладчик к надстройке. Откроется новое окно Microsoft Edge DevTools, когда отладчик присоединяется к надстройке.

  6. На вкладке Сеть в новом окне нажмите Очистить кэш.

    Средства разработки Microsoft Edge с выделенной кнопкой Очистить кэш.

  7. Если эти действия не привели к нужному результату, попробуйте нажать Всегда обновлять с сервера.

    Средства разработки Microsoft Edge с выделенной кнопкой Всегда обновлять с сервера.

Очистка кэша Office на компьютерах Mac

Надстройки часто кэшируются в Office на Mac по соображениям производительности. Как правило, для очистки кэша необходимо перезагрузить надстройку. Если в одном документе несколько надстроек, автоматическая очистка кэша может не сработать при перезагрузке.

Очистка кэша с помощью меню личных данных

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

  • Откройте меню личных данных. Затем выберите Очистить кэш веб-сайта.

    Примечание.

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

    Параметр очистить веб-кэш в меню личных данных.

Очистка кэша вручную

Вы также можете очистить кэш вручную, удалив содержимое ~/Library/Containers/com.Microsoft.OsfWebHost/Data/ папок и ~/Library/Containers/com.microsoft.{host}/Data/Documents/wef . Замените {host} приложением Office, например Excel. Найдите эти папки через терминал.

При удалении содержимого ~/Library/Containers/com.microsoft.{host}/Data/Documents/wef папки из меню надстроек в приложении удаляется неопубликоченная надстройка.

Примечание.

~/Library/Containers/com.Microsoft.OsfWebHost/Data/ Если папка не существует, проверка для следующих папок через терминал и при ее обнаружении удалите содержимое папки.

  • ~/Library/Containers/com.microsoft.{host}/Data/Library/Caches/, где {host} — это приложение Office (например, Excel)
  • ~/Library/Containers/com.microsoft.{host}/Data/Library/Application Support/Microsoft/Office/16.0/Wef/, где {host} — это приложение Office (например, Excel)
  • ~/Library/Containers/com.microsoft.Office365ServiceV2/Data/Caches/com.microsoft.Office365ServiceV2/
  • ~/Library/Containers/com.microsoft.Office365ServiceV2/Data/Library/Caches/com.microsoft.Office365ServiceV2/

Совет

Чтобы найти эти папки с помощью Finder, необходимо задать параметр Finder для отображения скрытых файлов. Finder отображает папки в каталоге Контейнеры по названию продукта, например Microsoft Excel , а не com.microsoft.Excel.

Очистка кэша Office в iOS

Чтобы очистить кэш Office в iOS, вызовите window.location.reload(true) в JavaScript в надстройке, чтобы запустить принудительную перезагрузку. Или переустановите Office.

Дополнительные материалы