Работая с Microsoft Excel, вы наверняка сталкивались с ситуацией, когда программа внезапно закрывается, а несохранённые изменения пропадают. В 80% случаев данные можно восстановить — они хранятся во временных файлах, которые Excel создаёт автоматически. Но где именно искать эти файлы с расширениями .tmp, .xlk или .xarb? Их расположение зависит от версии программы, операционной системы и даже настроек пользователя.
В этой статье мы разберём все возможные пути хранения временных файлов — от стандартных директорий Windows 10/11 и macOS до скрытых папок Office 365 и Excel 2019/2021. Вы узнаете, как найти эти файлы вручную, почему они не всегда отображаются в проводнике, и как использовать их для восстановления утраченных данных. А ещё — как безопасно очистить кэш Excel, если временные файлы занимают слишком много места на диске.
Что такое временные файлы Excel и зачем они нужны
Временные файлы (англ. temporary files) — это служебные копии ваших документов, которые Excel создаёт автоматически во время работы. Они выполняют три ключевые функции:
- 🔄 Автовосстановление: если программа аварийно закроется, Excel попытается восстановить данные из временного файла при следующем запуске.
- ⚡ Ускорение работы: временные файлы используются для кэширования формул, сводных таблиц и больших массивов данных.
- 🔒 Блокировка файлов: когда документ открыт, Excel создаёт файл
.xlk(lock-file), чтобы предотвратить одновременное редактирование несколькими пользователями.
Временные файлы имеют характерные расширения:
| Расширение | Назначение | Пример имени файла |
|---|---|---|
.tmp | Общий временный файл | ~$Отчёт_2026.tmp |
.xlk | Файл блокировки (lock-file) | Отчёт_2026.xlk |
.xarb | Автосохранённая версия (Excel 2013+) | ~AR$Отчёт_2026.xarb |
.xlb | Кэш панели инструментов | Excel12.xlb |
Важно понимать, что временные файлы не заменяют полноценное сохранение (Ctrl+S). Они обновляются с интервалом, который можно настроить в параметрах Excel (по умолчанию — каждые 10 минут). Если программа зависнет между автосохранениями, часть изменений может быть утрачена.
Стандартные пути хранения временных файлов в Windows
В Windows 10/11 временные файлы Excel хранятся в нескольких системных папках. Их расположение зависит от версии программы и настроек пользователя. Вот основные директории, где стоит искать:
1. Папка Temp пользователя
Это основное хранилище временных файлов для всех приложений, включая Excel. Путь:
C:\Users\<Имя_пользователя>\AppData\Local\Temp
Чтобы быстро открыть эту папку, нажмите Win + R, введите %temp% и нажмите Enter. Ищите файлы с префиксами ~$ или ~AR$.
2. Папка AppData для Microsoft Office
Здесь Excel хранит автосохранённые версии и файлы восстановления. Путь:
C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\UnsavedFiles
Если папка UnsavedFiles отсутствует, проверьте:
C:\Users\<Имя_пользователя>\AppData\Roaming\Microsoft\Excel
3. Системная папка DocumentRecovery
Эта директория используется для восстановления документов после сбоев. Путь:
C:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\DocumentRecovery
Здесь Excel сохраняет файлы с расширением .xar — они содержат данные для автовосстановления.
Где искать временные файлы Excel на Mac (macOS)
На Mac логика хранения временных файлов иная, чем в Windows. Основные директории:
1. Папка TemporaryItems
Аналог папки Temp в Windows. Путь:
/private/var/folders/<случайные_символы>/T/TemporaryItems
Чтобы найти её:
- Откройте Finder.
- В меню выберите
Переход → Переход к папке(Cmd+Shift+G). - Введите путь выше (замените
<случайные_символы>на реальную директорию).
2. Папка Microsoft User Data
Здесь хранятся автосохранённые версии и файлы восстановления. Путь:
/Users/<Имя_пользователя>/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery
Как найти библиотеку (Library) на Mac?
По умолчанию папка Library скрыта. Чтобы её открыть, в Finder удерживайте Option (Alt) и выберите в меню Переход → Библиотека.
3. Кэш Office
Временные файлы также могут находиться в:
/Users/<Имя_пользователя>/Library/Caches/com.microsoft.Excel
На macOS временные файлы Excel часто имеют расширения .tmp или .xlsb (двоичный формат). Их имена начинаются с символов ~$ или .~.
Как найти временные файлы, если они не отображаются
Иногда временные файлы Excel не видны в проводнике, даже если они существуют. Вот 4 причины и способы их устранения:
- 👁️ Скрытые файлы отключены: В Windows включите отображение скрытых элементов в
Вид → Скрытые элементы. На Mac используйтеCmd+Shift+.(точка). - 🗑️ Файлы удалены при очистке кэша: Временные файлы могут удаляться утилитами вроде CCleaner или вручную через
Очистка диска. - 🔍 Неправильный поиск: Ищите по маске
~$.или*.tmpв проводнике. - 🔄 Excel не успевает создать файл: Если программа закрылась слишком быстро, временный файл мог не сохраниться.
Если файлы не найдены, попробуйте поиск через командную строку:
- Откройте
Командную строку(Win + R → cmd). - Введите команду:
dir "C:\Users\%username%\AppData\Local\Temp\~$." /s
Включить отображение скрытых файлов|Искать по маске ~$.|Проверить папку Temp|Просмотреть DocumentRecovery|Использовать командную строку-->
⚠️ Внимание: Не переименовывайте временные файлы Excel вручную (например, с.tmpна.xlsx). Это может привести к повреждению данных. Для восстановления используйте встроенную функцию Excel:Файл → Открыть → Последние → Восстановить несохранённые книги.
Как восстановить данные из временных файлов Excel
Если вы нашли временный файл, воспользуйтесь одним из этих методов для восстановления данных:
Метод 1: Встроенное восстановление Excel
- Откройте Excel и перейдите в
Файл → Открыть → Последние. - Внизу списка нажмите
Восстановить несохранённые книги. - Выберите нужный файл из списка (обычно с префиксом
~$).
Метод 2: Ручное открытие временного файла
Если Excel не видит файл автоматически:
- Скопируйте временный файл (например,
~$Отчёт.tmp) в отдельную папку. - Переименуйте расширение на
.xlsx(только если уверены в формате!). - Откройте через Excel:
Файл → Открыть → Обзор.
Метод 3: Использование сторонних инструментов
Для повреждённых файлов подойдут утилиты:
- 🛠️ Stellar Repair for Excel — восстанавливает данные из битых
.xls/.xlsx. - 🔧 Kernel for Excel Repair — поддерживает файлы
.xlkи.tmp. - 📊 OfficeRecovery — бесплатная версия восстанавливает до 15 строк.
Критично: Если временный файл имеет расширение .xlk, его нельзя открыть напрямую — это файл блокировки, а не резервная копия. Он содержит только метаданные о блокировке документа.
Как очистить временные файлы Excel (без риска для данных)
Временные файлы со временем накапливаются и занимают место на диске. Их можно безопасно удалить, если:
- ✅ Все документы Excel закрыты.
- ✅ Вы сохранили все важные изменения.
- ✅ Не планируете восстанавливать несохранённые данные.
Способы очистки:
1. Ручная очистка
- Закройте все программы Microsoft Office.
- Удалите содержимое папок:
C:\Users\<Имя_пользователя>\AppData\Local\TempC:\Users\<Имя_пользователя>\AppData\Local\Microsoft\Office\UnsavedFiles
- Очистите корзину.
2. Через настройки Excel
- Откройте Excel и перейдите в
Файл → Параметры → Сохранение. - Нажмите
Очистить автовосстановление(в разделеАвтосохранение).
3. С помощью утилит
Используйте программы для очистки:
- 🧹 CCleaner (раздел
Приложения → Microsoft Office). - 🗑️ BleachBit (выберите
Microsoft Office Cache).
⚠️ Внимание: Не используйте функции типаОчистка диска(cleanmgr) в Windows для удаления временных файлов Excel. Эта утилита может удалить файлы блокировки (.xlk), что приведёт к ошибкам при следующем открытии документов.
Почему Excel не создаёт временные файлы (и как это исправить)
Если Excel перестал создавать временные файлы, проверьте эти настройки:
1. Отключено автосохранение
По умолчанию Excel сохраняет временные копии каждые 10 минут. Чтобы проверить настройки:
- Откройте
Файл → Параметры → Сохранение. - Убедитесь, что галочка
Автосохранение каждыеустановлена. - Задайте интервал (рекомендуется 5–10 минут).
2. Нет прав на запись в папку Temp
Если у вашей учётной записи нет прав на запись в C:\Users\...\AppData\Local\Temp, Excel не сможет создавать временные файлы. Решение:
- Щёлкните правой кнопкой по папке
Temp→Свойства → Безопасность. - Нажмите
Изменить → Добавитьи введите имя вашей учётной записи. - Выдайте полные права (
Полный доступ).
3. Антивирус блокирует создание файлов
Некоторые антивирусы (например, Kaspersky, Avast) могут блокировать доступ Excel к папке Temp. Добавьте исключение для:
C:\Program Files\Microsoft Office\root\Office16\EXCEL.EXE
4. Повреждён профиль пользователя
Если временные файлы не создаются даже после проверки настроек, попробуйте:
- 🔄 Перезапустить Excel в безопасном режиме (удерживайте
Ctrlпри запуске). - 🛠️ Восстановить Office через
Панель управления → Программы → Изменить.
FAQ: Частые вопросы о временных файлах Excel
Можно ли отключить создание временных файлов в Excel?
Технически да, но это крайне не рекомендуется. Временные файлы нужны для автовосстановления и стабильной работы. Если отключить их создание, вы потеряете возможность восстановить данные после сбоя.
Чтобы минимизировать их количество, уменьшите интервал автосохранения до 1–2 минут или используйте облачные сервисы (например, OneDrive), которые сохраняют изменения в реальном времени.
Почему временные файлы Excel занимают так много места?
Это происходит, если:
- Вы работаете с большими файлами (>100 МБ).
- Excel не очищает кэш из-за сбоев.
- В настройках включено сохранение версий (
Файл → Сведения → Управление книгой).
Решение: регулярно очищайте папку Temp и уменьшайте количество сохранённых версий в настройках Excel.
Как восстановить файл Excel, если временных файлов нет?
Если временные файлы отсутствуют, попробуйте:
- Проверьте
Корзину— возможно, файл был удалён недавно. - Используйте Журнал файлов Windows (если включена функция
История файлов). - Восстановите из резервной копии OneDrive/Google Drive.
- Обратитесь к специализированным сервисам (например, Online File Repair).
Если файл был сохранён на сетевом диске, обратитесь к администратору — возможно, есть резервные копии на сервере.
Можно ли перенести временные файлы Excel на другой диск?
Да, но это требует изменения переменной среды TEMP:
- Откройте
Панель управления → Система → Дополнительные параметры системы. - Нажмите
Переменные среды. - Измените значения
TEMPиTMPна новый путь (например,D:\Temp). - Перезагрузите компьютер.
⚠️ После этого все программы (не только Excel) будут использовать новую папку для временных файлов.
Что делать, если Excel пишет "Файл заблокирован для редактирования"?
Эта ошибка возникает, если:
- Файл уже открыт в другом экземпляре Excel.
- Остался файл блокировки
.xlkпосле аварийного закрытия. - Файл открыт другим пользователем по сети.
Решение:
- Закройте все экземпляры Excel через
Диспетчер задач. - Удалите файл
.xlkвручную (он находится в той же папке, что и оригинальный файл). - Откройте файл в режиме
Только для чтения, затем сохраните под другим именем.