Работаете с важным отчётом в Microsoft Excel, а программа внезапно закрылась? Или компьютер перезагрузился после обновления, и несохранённые изменения исчезли? Временные файлы Excel — ваш последний шанс вернуть данные. Но где их искать в Windows 10, если стандартные методы не помогают?
Многие пользователи ошибочно полагают, что временные файлы хранятся только в одной папке. На самом деле Excel 2016/2019/2021/365 создаёт их в нескольких скрытых локациях, а пути зависят от версии программы, настроек автосохранения и даже типа учётной записи. В этой статье — актуальные пути для Windows 10, способы восстановления и малоизвестные трюки, которые не описаны в официальной справке Microsoft.
Мы разберём не только стандартные папки %AppData% и %Temp%, но и альтернативные места хранения, куда Excel может сохранять резервные копии без вашего ведома. А ещё выясним, почему иногда временные файлы исчезают через 4 дня — и как это обойти.
1. Стандартные пути хранения временных файлов Excel
Первое место, куда стоит заглянуть — папка временных файлов пользователя. Excel по умолчанию сохраняет автосохранённые версии здесь:
Основной путь:
C:\Users\[Имя_пользователя]\AppData\Local\Microsoft\Office\UnsavedFiles
Где [Имя_пользователя] — ваша учётная запись в Windows. Чтобы быстро открыть эту папку:
- Нажмите
Win + R, введите%AppData%и перейдите на уровень выше (Local). - Далее:
Microsoft → Office → UnsavedFiles.
В этой папке ищите файлы с расширением .xlsx или .xlsm и именем вида Book1_Автосохранение. Но есть нюанс: Excel очищает эту папку при корректном закрытии программы. Если документ был закрыт через Крест (X) или Alt+F4, временные файлы могут остаться.
Второй стандартный путь — системная папка Temp:
C:\Users\[Имя_пользователя]\AppData\Local\Temp
Здесь Excel создаёт файлы с именами вроде ~$Excel_Temporary_12345.tmp. Их особенность:
- 🔹 Имеют скрытый атрибут (включите отображение скрытых файлов в
Проводнике). - 🔹 Удаляются при перезагрузке ПК, если не отключена очистка
Temp. - 🔹 Можно открыть через Excel:
Файл → Открыть → Обзор → Тип файлов: Все файлы (.).
2. Скрытые папки автосохранения: где Excel прячет резервные копии
Excel не ограничивается стандартными путями. Если включено автосохранение в OneDrive или активирована функция Автовосстановление, временные файлы могут храниться в других местах:
Папка автовосстановления (AutoRecover):
C:\Users\[Имя_пользователя]\AppData\Roaming\Microsoft\Excel\
Здесь ищите файлы с расширением .xar (например, Book1.xar). Их нельзя открыть напрямую — нужно:
- Запустить Excel.
- Перейти в
Файл → Сведения → Управление книгой → Восстановить несохранённые книги.
Если папка пуста, проверьте настройки автовосстановления:
Файл → Параметры → Сохранение.- Убедитесь, что галочка
Автосохранение каждые N минутактивна. - Путь к папке автовосстановления можно изменить вручную (по умолчанию — как выше).
Ещё одно скрытое хранилище — папка OneDrive, если вы используете облачное автосохранение:
C:\Users\[Имя_пользователя]\OneDrive\Документы\Автосохранённые файлы Excel
Важно: файлы здесь хранятся только 4 дня, после чего автоматически удаляются. Чтобы продлить срок, скопируйте их в другую папку.
Поиск в %AppData%\Local\Microsoft\Office\UnsavedFiles|
Проверка папки Temp (%LocalAppData%\Temp)|
Поиск файлов.xar в %AppData%\Roaming\Microsoft\Excel\|
Проверка OneDrive (если включено облачное автосохранение)|
Поиск по всему диску C: с фильтром ~$*.tmp-->
3. Как найти временные файлы, если стандартные пути не работают
Если временные файлы не обнаружены вчных папках, попробуйте эти методы:
Поиск по всему диску:
- Откройте
Проводник, перейдите на дискC:. - В строке поиска введите:
~$.tmp OR .xar OR Автосохранение.xls* - Включите поиск в скрытых и системных папках (
Вид → Скрытые элементы).
Проверка альтернативных путей:
| Версия Excel | Дополнительный путь хранения | Примечания |
|---|---|---|
| Excel 2016–2019 | C:\Users\Public\Documents\Microsoft\Excel\ | Резервные копии для общих документов |
| Excel 365 (подписка) | %OneDrive%\Microsoft\Excel\ | Только при синхронизации с облаком |
| Excel в режиме совместимости | C:\Documents and Settings\[User]\Local Settings\Temp\ | Для старых версий (Windows XP Mode) |
| Excel с надстройками | %AppData%\Roaming\Microsoft\AddIns\ | Временные файлы плагинов (например, Power Query) |
Если вы работали с сетевым диском или SharePoint, временные файлы могут храниться на сервере. В этом случае:
- 🔹 Проверьте папку
\\сервер\путь_к_документу\~$*.tmp. - 🔹 Обратитесь к администратору — иногда временные файлы блокируются политиками безопасности.
Почему Excel не создаёт временные файлы?
Если в папках нет ни одного временного файла, возможные причины:
1. Отключено автосохранение (проверьте Параметры → Сохранение).
2. Файл сохранён в облаке (OneDrive/SharePoint) — временные копии хранятся на сервере.
3. Антивирус блокирует создание (добавьте Excel в исключения).
4. Недостаточно прав — запустите Excel от имени администратора.
5. Версия Excel Portable — временные файлы создаются в папке с программой.
4. Как восстановить данные из временных файлов Excel
Нашли временный файл, но не знаете, как его открыть? Действуйте по алгоритму:
Для файлов .xar (AutoRecover):
- Запустите Excel.
- Перейдите в
Файл → Открыть → Последние. - Прокрутите вниз до раздела
Восстановить несохранённые книги. - Выберите нужный файл — Excel преобразует его в обычный
.xlsx.
Для файлов ~$*.tmp:
- Скопируйте файл в отдельную папку (например, на
Рабочий стол). - Переименуйте расширение с
.tmpна.xlsx. - Откройте через Excel (возможно, потребуется восстановить данные).
Если файл повреждён:
- 🔹 Используйте встроенное восстановление:
Файл → Открыть → Обзор → Выберите файл → Стрелка рядом с"Открыть" → Открыть и восстановить. - 🔹 Для сложных случаев подойдут утилиты: Stellar Repair for Excel, Kernel for Excel.
Если восстановить данные не удалось, проверьте журнал изменений (для файлов, сохранённых в OneDrive или SharePoint):
- Откройте оригинальный файл в Excel.
- Перейдите в
Файл → Сведения → Журнал версий. - Выберите версию до сбоя.
5. Почему временные файлы Excel исчезают и как это предотвратить
Частая проблема: временные файлы есть, но через несколько дней их нет. Причины и решения:
Автоматическая очистка:
- 🔹 Windows 10 по умолчанию очищает папку
Tempпри перезагрузке. Решение: отключите задачуCleanupTemporaryStateвПланировщике задач. - 🔹 OneDrive удаляет автосохранённые файлы через 4 дня. Решение: скопируйте их вручную в другую папку.
Настройки Excel:
- 🔹 Если в
Параметры → СохранениеотключеноАвтосохранение, временные файлы не создаются. Включите опцию и установите интервал (рекомендуется5–10 минут). - 🔹 Папка автовосстановления может быть перенаправлена на сетевой диск. Проверьте путь в настройках.
Конфликты с ПО:
- 🔹 Антивирусы (Kaspersky, Avast) могут удалять временные файлы как"подозрительные". Добавьте папки
TempиUnsavedFilesв исключения. - 🔹 Утилиты очистки (CCleaner, BleachBit) удаляют временные файлы. Настройте их на игнорирование папок Excel.
1. Правый клик на Рабочем столе → Создать → Ярлык.
2. В поле"Укажите расположение объекта" введите:
%LocalAppData%\Microsoft\Office\UnsavedFiles
3. Назовите ярлык"Временные файлы Excel" и сохраните.-->
6. Альтернативные способы восстановления несохранённых данных
Если временные файлы не найдены, попробуйте эти методы:
Восстановление из теневых копий:
- 🔹 Откройте
Проводник, найдите папку, где хранился оригинальный файл. - 🔹 Правый клик →
Свойства → Предыдущие версии. - 🔹 Выберите версию файла до сбоя и нажмите
Восстановить.
Работает только если включена защита системы (Панель управления → Система → Защита системы).
Использование журнала транзакций:
Excel ведёт журнал изменений в файле Excel.log (расположен в папке с программой). Чтобы извлечь данные:
- Закройте все экземпляры Excel.
- Откройте
Блокнотот имени администратора. - Перейдите в
Файл → Открытьи введите путь:C:\Program Files\Microsoft Office\root\Office16\Excel.log(для Excel 2016–2019; для 365 путь может отличаться).
- Ищите строки с
AutoSaveилиTempFile— там могут быть фрагменты данных.
Специализированные утилиты:
Если стандартные методы не помогли, используйте программы для восстановления:
- 🔹 Recuva (бесплатная) — ищет удалённые файлы по сигнатурам.
- 🔹 Disk Drill — восстанавливает временные файлы даже после очистки корзины.
- 🔹 OfficeFix — специализируется на повреждённых файлах Excel.
7. Как настроить Excel, чтобы избежать потери данных в будущем
Лучшая защита — профилактика. Настройте Excel для надёжного автосохранения:
Оптимальные настройки сохранения:
- Откройте
Файл → Параметры → Сохранение. - Установите:
- 🔹
Автосохранение каждые: 5 минут. - 🔹
Разрешить фоновое сохранение(галочка). - 🔹
Папка автовосстановления: укажите надёжный путь (например,D:\ExcelBackup\). - 🔹
Сохранять последнюю автосохранённую версию при закрытии без сохранения(галочка).
- 🔹
Дополнительные меры безопасности:
- 🔹 OneDrive Автосохранение: включите в
Файл → Сведения → Автосохранение. Файлы будут синхронизироваться в облако каждые несколько секунд. - 🔹 Макрос автосохранения: добавьте в
ThisWorkbookкод для принудительного сохранения каждые N минут (требуются навыки VBA). - 🔹 Резервные копии: в настройках Excel включите
Всегда создавать резервную копию.
Проверка целостности файлов:
Чтобы избежать повреждения временных файлов:
- 🔹 Регулярно дефрагментируйте диск (особенно если используете HDD).
- 🔹 Не сохраняйте файлы Excel на сетевые диски с нестабильным соединением.
- 🔹 Избегайте одновременной работы с одним файлом из нескольких экземпляров Excel.
Как включить отображение скрытых файлов в Windows 10
1. Откройте Проводник (Win + E).
2. Перейдите на вкладку Вид.
3. Поставьте галочку Скрытые элементы в разделе Показать/скрыть.
4. Для отображения системных файлов: Вид → Параметры → Изменить параметры папок и поиска → Вид → Снять галочку"Скрывать защищённые системные файлы".
FAQ: Частые вопросы о временных файлах Excel
Можно ли восстановить временный файл Excel после перезагрузки ПК?
Да, но шансы зависят от настроек системы:
- Если папка
Tempне очищалась, ищите файлы~$*.tmp. - Если включено автосохранение в OneDrive, проверьте облако.
- Если использовались теневые копии, восстановите предыдущую версию файла.
Срок хранения временных файлов после перезагрузки:
- 🔹
Temp: обычно очищается, но зависит от настроек. - 🔹
UnsavedFiles: остаются, если Excel закрылся аварийно. - 🔹
OneDrive: 4 дня.
Почему Excel не создаёт временные файлы в папке UnsavedFiles?
Возможные причины:
- 🔹 Файл сохранён в облаке (OneDrive, SharePoint) — временные копии хранятся на сервере.
- 🔹 Отключено автосохранение в
Параметры → Сохранение. - 🔹 Папка перенаправлена через групповую политику (актуально для корпоративных ПК).
- 🔹 Антивирус блокирует создание файлов (проверьте логи Защитника Windows).
Чтобы проверить, создаются ли временные файлы:
- Откройте новый файл Excel.
- Введите любой текст.
- Закройте Excel через
Диспетчер задач(принудительно). - Проверьте папку
UnsavedFiles— должен появиться файл.
Как открыть файл ~$Excel_Temporary_12345.tmp?
Инструкция:
- Скопируйте файл в отдельную папку (например,
D:\TempExcel\). - Переименуйте расширение с
.tmpна.xlsx. - Откройте через Excel:
- Если файл повреждён, выберите
Открыть и восстановить. - Если данные отображаются иероглифами, попробуйте открыть через LibreOffice Calc.
- Если файл повреждён, выберите
Если файл не открывается:
- 🔹 Используйте Hex-редактор (например, HxD), чтобы проверить начало файла на сигнатуру
PK(архив ZIP, как у.xlsx). - 🔹 Попробуйте конвертировать через Online Convert (загрузите как
.xlsx).
Можно ли увеличить срок хранения временных файлов в OneDrive?
Нет, Microsoft жёстко ограничивает срок хранения автосохранённых файлов — 4 дня. Обходные пути:
- 🔹 Ручное копирование: ежедневно проверяйте папку
OneDrive\Автосохранённые файлы Excelи сохраняйте важные версии в другое место. - 🔹 Power Automate: настройте автоматическое копирование новых файлов из этой папки в облачное хранилище (например, Google Drive).
- 🔹 Локальное автосохранение: отключите облачную синхронизацию и настройте сохранение только на диск.
Чтобы отключить удаление:
- Откройте
Параметры OneDrive(значок в трее). - Перейдите на вкладку
Настройки → Резервное копирование → Управление резервным копированием. - Отключите опцию
Автоматически удалять файлы старше 4 дней(если доступна).
Где хранятся временные файлы Excel для макросов (VBA)?
Временные файлы с макросами (.xlsm) хранятся в тех же папках, но имеют особенности:
- 🔹 В
Tempищутся файлы~$*.tmpс меткой времени, соответствующей моменту выполнения макроса. - 🔹 Если макрос создаёт временные данные, они могут сохраняться в:
%AppData%\Roaming\Microsoft\Excel\XLSTART\ - 🔹 Для отладки VBA используйте папку:
%LocalAppData%\Microsoft\Office\16.0\VBA\(где
16.0— версия Office).
Если макрос аварийно завершился:
- Проверьте
Журнал событий Windows(Win + X → Журналы Windows → Приложения) на ошибки Excel. - Ищите дампы памяти в
%LocalAppData%\CrashDumps\.