Почему важно знать, где Excel хранит кэш
Работая с Microsoft Excel, вы наверняка сталкивались с ситуациями, когда программа начинает тормозить, выдаёт ошибки при открытии файлов или сохраняет изменения с задержкой. Часто виной этому становятся временные файлы кэша, которые накапливаются в системе. Кэш ускоряет повторное открытие документов, но со временем может занимать гигабайты дискового пространства и конфликтовать с актуальными версиями файлов.
В этой статье мы разберём, где именно Excel хранит кэш в разных версиях Windows (10/11) и macOS, как эти файлы найти, когда их можно безопасно удалить, а когда это приведёт к потере данных. Также вы узнаете, как настроить автоматическую очистку кэша и избежать типичных ошибок при работе с временными файлами.
Особое внимание уделим различиям между кэшем автовосстановления (для аварийного сохранения) и кэшем производительности (для ускорения работы). Эти типы файлов хранятся в разных папках и требуют разного подхода к очистке.
Типы кэша Excel: чем они отличаются
Excel создаёт несколько видов временных файлов, и их расположение зависит от назначения. Основные типы:
- 📁 Кэш автовосстановления — автоматически сохраняет копии открытых файлов каждые 10 минут (интервал настраивается). Используется для восстановления данных при сбое.
- ⚡ Кэш производительности — хранит часто используемые элементы (формулы, стили, макросы) для ускорения работы.
- 🔄 Временные файлы — создаются при открытии/сохранении документов (расширение
.tmpили.xlk). - 📊 Кэш сводных таблиц — хранит данные для быстрого обновления сводных отчётов.
Самые критичные для пользователя — файлы автовосстановления. Они позволяют вернуть несохранённые изменения после аварийного закрытия Excel. Остальные типы кэша можно очищать регулярно без риска потери данных.
Где хранится кэш Excel в Windows 10 и 11
В операционных системах Windows 10 и Windows 11 пути к кэшу Excel зависят от версии программы и типа временных файлов. Ниже приведён актуальный список папок, где хранится кэш для Excel 2016, 2019, 2021 и Microsoft 365.
1. Кэш автовосстановления (AutoRecover)
Эти файлы имеют расширение .xar или .xlb и хранятся по пути:
C:\Users\<Имя_пользователя>\AppData\Roaming\Microsoft\Excel\
Где <Имя_пользователя> — ваша учётная запись в системе. В этой папке также может лежать файл Excel16.xlb (настройки панели инструментов).
2. Временные файлы (Temp)
Excel создаёт временные копии открытых документов в системной папке Temp. Путь:
C:\Users\<Имя_пользователя>\AppData\Local\Temp\
Искать нужно файлы с расширениями .tmp, .xlk или именами вида ~$<имя_файла>.xlsx. Эти файлы можно удалять вручную, но только когда Excel закрыт.
3. Кэш сводных таблиц
Для ускорения работы сводных таблиц Excel хранит их данные в скрытой папке:
C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\16.0\OfficeFileCache\
Здесь 16.0 — версия Office (для Excel 2016/2019/2021 и Microsoft 365). В более старых версиях (Excel 2013) путь будет содержать 15.0.
Таблица: Пути к кэшу Excel в Windows
| Тип кэша | Путь | Расширения файлов | Можно ли удалять? |
|---|---|---|---|
| Автовосстановление | %appdata%\Microsoft\Excel\ | .xar, .xlb | ⚠️ Только после сохранения всех файлов |
| Временные файлы | %temp%\ | .tmp, .xlk, ~$*.xlsx | ✅ Да (при закрытом Excel) |
| Кэш сводных таблиц | %localappdata%\Microsoft\Office\16.0\OfficeFileCache\ | .dat, .bin | ✅ Да |
| Кэш надстроек | %appdata%\Microsoft\Excel\XLSTART\ | .xlam, .xll | ❌ Нет (может сломать надстройки) |
⚠️ Внимание: Не удаляйте файлы с расширением.xlbв папкеExcel\, если не сохранили все открытые документы. Это может привести к потере несохранённых изменений в панели инструментов.
Где хранится кэш Excel на Mac (macOS)
На компьютерах Mac пути к кэшу Excel отличаются от Windows. Основные папки:
- 📂 Кэш автовосстановления:
/Users/<Имя_пользователя>/Library/Containers/com.microsoft.Excel/Data/Library/Application Support/Microsoft/Office/ - 🗃️ Временные файлы:
/private/var/folders/(системная папка, путь уникален для каждого пользователя). - 🔧 Настройки и надстройки:
/Users/<Имя_пользователя>/Library/Group Containers/UBF8T346G9.Office/
Чтобы открыть папку Library на Mac:
- Откройте Finder.
- В меню выберите
Переход → Переход к папке(или нажмитеCmd + Shift + G). - Введите
~/Libraryи нажмите Enter.
На macOS временные файлы Excel часто имеют имена вида Excel Temp_<случайные_символы> или расширение .tmp. Их можно безопасно удалять, если Excel закрыт.
⚠️ Внимание: В macOS папка/private/var/folders/содержит системные временные файлы. Не удаляйте оттуда файлы, не относящиеся к Excel (имена должны содержатьExcelилиMicrosoft).
Закрыть все документы Excel
Сохранить все изменения
Проверить, что Excel не работает в фоне (через "Мониторинг системы")
Сделать резервную копию важных файлов-->
Как безопасно очистить кэш Excel
Удаление кэша может ускорить работу программы, но если сделать это неправильно, вы рискуете потерять несохранённые данные. Следуйте этой инструкции:
Шаг 1: Закройте Excel и связанные процессы
Перед очисткой убедитесь, что:
- ✅ Все книги Excel сохранены и закрыты.
- ✅ В Диспетчере задач (Windows) или Мониторинге системы (Mac) нет процессов
EXCEL.EXEилиMicrosoft Excel.
Шаг 2: Очистка вручную
Удалите файлы из папок, указанных в предыдущих разделах. Для удобства можно использовать поиск по расширениям:
- В Windows: в
Проводникевведите в поисковой строке.tmpили.xar. - На Mac: в
Finderиспользуйте поиск по запросуkind:Excel.
Шаг 3: Автоматическая очистка через Excel
Excel позволяет очистить кэш без ручного удаления файлов:
- Откройте Excel и перейдите в
Файл → Параметры → Сохранение. - В разделе Автовосстановление нажмите
Удалить несохранённые файлы. - Подтвердите очистку.
Шаг 4: Используйте утилиты очистки
Для глубокой очистки можно использовать специализированные программы:
- 🧹 CCleaner (Windows/Mac) — очищает временные файлы Office.
- 🛠️ OnyX (Mac) — удаляет кэш системных и пользовательских приложений.
- 🔍 BleachBit (Windows/Linux) — бесплатная альтернатива с поддержкой Office.
Что будет, если удалить кэш Excel
Последствия очистки кэша зависят от типа удалённых файлов:
| Тип файлов | Что произойдёт после удаления | Рекомендация |
|---|---|---|
Файлы автовосстановления (.xar) | Потеря возможности восстановить несохранённые изменения после сбоя. | Удалять только после сохранения всех документов. |
Временные файлы (.tmp, .xlk) | Excel создаст новые при следующем открытии. Возможно ускорение работы. | Можно удалять регулярно. |
| Кэш сводных таблиц | Сводные таблицы будут пересчитаны при следующем открытии, что может занять время. | Удалять при тормозах Excel. |
Файлы надстроек (.xlam) | Надстройки перестанут работать, потребуется переустановка. | Не удалять без необходимости. |
Если после очистки кэша Excel начал работать медленнее, это временное явление. Программа восстановит необходимые файлы при следующем запуске. В редких случаях может потребоваться ремонт установки Office (через Панель управления → Программы → Изменение).
Как восстановить удалённые файлы автовосстановления
Если вы случайно удалили файлы .xar или .xlb, попробуйте восстановить их через программы вроде Recuva (Windows) или Disk Drill (Mac). Важно действовать быстро — чем меньше операций с диском после удаления, тем выше шансы на восстановление.
Как отключить или перенастроить кэш Excel
Если кэш причиняет больше проблем, чем пользы (например, занимает слишком много места), его можно отключить или изменить настройки.
1. Изменить интервал автосохранения
По умолчанию Excel сохраняет копии каждые 10 минут. Чтобы уменьшить нагрузку на диск:
- Откройте
Файл → Параметры → Сохранение. - В разделе Автовосстановление измените интервал на
15или20минут. - Уберите галочку с
Сохранять последнюю автосохранённую версию при закрытии без сохранения, если не нужна эта функция.
2. Отключить кэш сводных таблиц
Для этого:
- Перейдите в
Файл → Параметры → Дополнительно. - В разделе Формулы нажмите
Параметры вычислений. - Снимите галочку с
Сохранять данные источника вместе с файлом.
3. Перенести кэш на другой диск
Если на системном диске (C:) мало места, можно перенаправить временные файлы на другой раздел:
- Создайте папку, например,
D:\ExcelTemp. - В Параметрах Excel (раздел
Сохранение) укажите новый путь в полеРасположение файлов автовосстановления.
⚠️ Внимание: Если вы переносите кэш на сетевой диск или внешний накопитель, Excel может тормозить при работе с большими файлами. Оптимальный вариант — локальный SSD-диск.
Частые ошибки при работе с кэшем Excel
Неправильное обращение с временными файлами может привести к сбоям. Рассмотрим типичные ошибки и как их избежать.
1. Удаление кэша при открытом Excel
Если удалить временные файлы (.tmp, .xlk) во время работы программы, Excel может:
- 🚨 Выдать ошибку
"Excel найден повреждённый файл". - 🔄 Перестать сохранять изменения в открытом документе.
- 💥 Закрыться с потерей данных.
2. Очистка папки XLSTART
Эта папка содержит файлы автозагрузки (надстройки, шаблоны). Их удаление приведёт к:
- 🔧 Потере пользовательских функций и макросов.
- 📉 Сбоям при запуске Excel.
3. Использование "Очистки диска" Windows
Стандартная утилита cleanmgr.exe может удалить системные файлы, необходимые для работы Office. Вместо неё используйте:
- 🧹 Ручную очистку (как описано выше).
- 🛠️ Специализированные программы (CCleaner, BleachBit).
4. Игнорирование файлов с тильдой (~$)
Файлы вида ~$Book1.xlsx — это блокировочные файлы. Они появляются, когда документ открыт, и исчезают после сохранения. Их удаление приведёт к:
- 🔒 Потере доступа к файлу другими пользователями (в сетевой работе).
- 📛 Ошибке
"Файл используется другим пользователем".
FAQ: Ответы на частые вопросы
Можно ли удалить все файлы из папки %appdata%\Microsoft\Excel\?
Нет, удаляйте только файлы с расширениями .xar (автовосстановление) и .tmp. Файл Excel16.xlb хранит настройки панели инструментов — его удаление сбросит вашу кастомизацию интерфейса.
Почему после очистки кэша Excel стал открываться дольше?
Excel восстанавливает кэш производительности (формулы, стили) при первом запуске после очистки. Это временное замедление. После 2-3 открытий скорость вернётся к прежней.
Как найти кэш Excel, если папка AppData скрыта?
Включите отображение скрытых файлов:
- В
ПроводникенажмитеВид → Скрытые элементы. - Или в
Панель управления → Параметры папок → ВидвыберитеПоказывать скрытые файлы.
Можно ли отключить кэш полностью?
Полностью отключить кэш нельзя, но можно минимизировать его влияние:
- Увеличьте интервал автосохранения до 30 минут.
- Отключите кэш сводных таблиц (как описано выше).
- Используйте
Файл → Сведения → Управление версиямидля ручного контроля сохранений.
Что делать, если после очистки кэша Excel не запускается?
Восстановите программу через Панель управления → Программы → Microsoft 365 → Изменить → Быстрое восстановление. Если это не поможет, удалите и установите Office заново.