Резервные копии в Microsoft Excel — это как страховка для ваших данных: они автоматически создаются при аварийном закрытии программы или при ручном сохранении с галочкой «Всегда создавать резервную копию». Но со временем эти файлы накапливаются, занимают место на диске и могут даже мешать работе — особенно когда вы пытаетесь открыть документ, а Excel упорно предлагает восстановить старую версию. Хуже того, скрытые резервные данные иногда остаются внутри самого файла, увеличивая его вес и замедляя производительность.
В этой статье разберём, как полностью удалить резервные копии — от временных файлов с расширением .xlk до скрытых данных в структуре документа. Мы рассмотрим как стандартные методы через интерфейс Excel, так и продвинутые приёмы для опытных пользователей (включая редактирование XML-кода файла). Отдельно остановимся на типичных ошибках, которые возникают при очистке, и объясним, почему иногда резервные копии возвращаются сами собой.
1. Где Excel хранит резервные копии и как их найти
Прежде чем удалять, нужно понять, где именно Excel сохраняет резервные данные. Существует три типа резервных файлов:
- 📁 Временные файлы (
.tmp,.xlk) — создаются при аварийном закрытии. Хранятся в системной папкеTempили рядом с оригинальным файлом. - 🔄 Автосохранённые версии — если включена функция
Автосохранениев Excel 2016+. Лежат в облаке OneDrive или локально по путиC:\Users\Имя_пользователя\AppData\Local\Microsoft\Office\UnsavedFiles. - 🗃️ Скрытые данные в файле — остатки предыдущих версий, которые хранятся внутри
.xlsxкак XML-теги. Не видны пользователю, но увеличивают размер файла.
Чтобы найти временные файлы вручную:
- Откройте
Проводник Windows. - В адресной строке введите
%temp%и нажмитеEnter. - Отсортируйте файлы по дате изменения — ищите имена, начинающиеся с
~$или заканчивающиеся на.xlk.
Для автосохранённых версий путь зависит от настроек:
| Версия Excel | Путь к автосохранённым файлам |
|---|---|
| Excel 2010-2013 | C:\Users\Имя_пользователя\AppData\Roaming\Microsoft\Excel\ |
| Excel 2016-2019 | C:\Users\Имя_пользователя\AppData\Local\Microsoft\Office\UnsavedFiles\ |
| Excel 365 (с OneDrive) | Облачное хранилище OneDrive → Папка Автосохранение |
| Mac-версия | /Users/Имя_пользователя/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery/ |
⚠️ Внимание: Не удаляйте файлы с расширением .xarb — это архивы автовосстановления для Excel 365. Их удаление может привести к потере несохранённых изменений в открытых документах.
2. Как отключить автоматическое создание резервных копий
Если вам не нужна функция автосохранения, её можно полностью деактивировать. Это предотвратит создание новых резервных файлов в будущем.
Для Excel 2010–2019:
- Откройте Excel и перейдите в
Файл → Параметры → Сохранение. - Снимите галочку напротив
Автосохранение каждые ... минут. - Уберите галочку
Сохранять последнюю автосохранённую версию при закрытии без сохранения.
Для Excel 365 (с интеграцией OneDrive):
- 🔗 Перейдите в
Файл → Параметры → Сохранение. - 🔄 В разделе
Автосохранениеотключите ползунокАвтоматически сохранять файлы в OneDrive и SharePoint. - 📁 Вручную удалите папку
Автосохранениев OneDrive, если она уже создана.
Для полного отключения временных файлов (.xlk):
- Закройте все документы Excel.
- Нажмите
Win + R, введитеexcel /safeи нажмитеEnter(запуск в безопасном режиме). - Перейдите в
Файл → Параметры → Дополнительно. - В разделе
Общиеснимите галочкуВсегда создавать резервную копию.
3. Ручное удаление резервных копий через Проводник
Если резервные файлы уже созданы, их нужно удалить вручную. Простое удаление через Корзину не всегда срабатывает — иногда Excel блокирует файлы. Вот надёжный алгоритм:
Закройте все документы Excel и саму программу|Откройте Диспетчер задач (Ctrl+Shift+Esc) и завершите процесс EXCEL.EXE|Проверьте скрытые папки (включите отображение скрытых файлов в Проводнике)|Создайте точку восстановления системы (на случай ошибок)-->
Шаги для удаления:
- Временные файлы (
.tmp,.xlk):- 📂 Перейдите в
%temp%(черезWin + R). - 🔍 Отсортируйте файлы по типу и удалите все с расширениями
.tmp,.xlk,~$*.xlsx. - 🗑️ Очистите
Корзину.
- 📂 Перейдите в
- 🖥️ Для локальных файлов: удалите всё из папки
UnsavedFiles(путь см. в таблице выше). - ☁️ Для OneDrive: зайдите на сайт OneDrive, найдите папку
Автосохранениеи очистите её.
⚠️ Внимание: Если при удалении файлов.xlkпоявляется ошибка"Файл используется другой программой", используйте утилиту Unlocker или перезагрузите компьютер вБезопасном режиме(нажмитеF8при запуске Windows).
Для продвинутых пользователей: если Excel упорно восстанавливает удалённые файлы, проверьте реестр Windows. Иногда путь к резервным копиям прописан там:
HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Options
Ищите параметр "BackupPath" — если он есть, удалите его.
4. Очистка скрытых резервных данных внутри файла Excel
Даже после удаления внешних резервных копий внутри самого файла .xlsx могут оставаться скрытые данные предыдущих версий. Это увеличивает размер файла и может вызывать ошибки при открытии. Чтобы их удалить:
Метод 1: Сохранение в новом формате
- Откройте проблемный файл в Excel.
- Перейдите в
Файл → Сохранить как. - В поле
Тип файлавыберитеКнига Excel (*.xlsx). - Внизу окна нажмите
Сервис → Общие параметры. - Убедитесь, что галочка
Всегда создавать резервную копиюснята. - Сохраните файл под новым именем.
Метод 2: Редактирование XML-кода (для опытных)
Файлы .xlsx — это ZIP-архивы с XML-данными. Можно вручную удалить ненужные теги:
- Переименуйте файл с
.xlsxна.zip. - Откройте архив с помощью 7-Zip или WinRAR.
- Перейдите в папку
xl\и удалите файлы:- 📄
backup\(если есть) — папка с резервными данными. - 📄
revisionHeaders.xml— история изменений. - 📄
revisionLog.xml— журнал редакций.
- 📄
.xlsx.Что будет если удалить не те XML-файлы?
Если вы случайно удалите критические файлы (например, workbook.xml или styles.xml), книга Excel перестанет открываться. Восстановить её можно только из резервной копии или через инструмент Open and Repair (Файл → Открыть → Обзор → Выбрать файл → стрелка рядом с кнопкой "Открыть" → Открыть и восстановить).
Метод 3: Макрос для очистки
Если файлов много, используйте VBA-скрипт для автоматической очистки:
Sub ClearBackupData()
Dim wb As Workbook
Set wb = ActiveWorkbook
wb.RemovePersonalInformation = True
wb.SaveAs Filename:=wb.FullName, FileFormat:=xlOpenXMLWorkbook
MsgBox "Скрытые резервные данные удалены!", vbInformation
End Sub
Чтобы запустить:
- Нажмите
Alt + F11для открытия редактора VBA. - Вставьте код в новый модуль (
Insert → Module). - Запустите макрос нажатием
F5. - 🔑 Обратитесь в IT-отдел за разрешением на изменение настроек.
- 💻 Используйте Portable-версию Excel (например, Excel Portable от LiberKey), которая не наследует корпоративные политики.
- 🛠️ Office Recovery Toolbox — утилита для восстановления и очистки файлов Excel. Позволяет удалить скрытые данные и сжать файл.
- 🗜️ 7-Zip — архиватор, который может открывать
.xlsxкак ZIP и удалять ненужные XML-файлы вручную. - ☁️ Google Sheets — загрузите файл в Google Таблицы, затем экспортируйте обратно в
.xlsx. При конвертации скрытые резервные данные теряются. - 🔍 SysTools Excel Recovery — платный инструмент для глубокой очистки файлов от метаданных и временных копий.
- 📅 Регулярно очищайте папку
Temp. Используйте утилиту CCleaner или встроенную команду Windows:cleanmgr /sagerun:1 - ⚙️ Настройте Excel под свои задачи. Если вы не работаете с критически важными данными, отключите автосохранение и резервное копирование в параметрах.
- 🔄 Используйте контроль версий. Вместо резервных копий Excel настройте Git или облачные сервисы (Google Drive, Dropbox) с историей изменений.
- 📂 Храните файлы в правильных папках. Избегайте сохранения документов на
Рабочий столили вЗагрузки— эти каталоги часто сканируются на вирусы, что может блокировать временные файлы. - 🏢 Настройте Group Policy для отключения автосохранения на всех рабочих станциях.
- 📊 Используйте SharePoint вместо локальных файлов — там версиями управляет сервер, а не Excel.
5. Почему резервные копии возвращаются и как это исправить
Иногда пользователи сталкиваются с тем, что резервные копии появляются снова, несмотря на все манипуляции. Причины и решения:
| Проблема | Причина | Решение |
|---|---|---|
Файлы .xlk создаются при каждом открытии |
В настройках Excel включена опция Всегда создавать резервную копию |
Отключите её в Файл → Параметры → Дополнительно |
| Автосохранённые версии возвращаются в OneDrive | Синхронизация облака включена | Отключите автосохранение в параметрах OneDrive или Excel 365 |
| Временные файлы не удаляются | Excel не закрыт полностью (процесс висит в фоне) | Завершите процесс EXCEL.EXE через Диспетчер задач |
| Скрытые данные остаются в файле | Файл сохранён с историей изменений | Используйте Сохранить как с отключённой опцией резервирования |
Критическая особенность Excel 365: даже после отключения автосохранения в параметрах, функция может снова активироваться при обновлении программы. Проверяйте настройки после каждого крупного апдейта.
Если резервные копии создаются на уровне корпоративной политики (например, через Group Policy в домене Windows), их удаление может быть заблокировано администратором. В этом случае:
6. Альтернативные способы: сторонние утилиты и облачные сервисы
Если стандартные методы не помогают, можно воспользоваться специализированными инструментами:
Для продвинутых пользователей подойдёт PowerShell-скрипт для массового удаления резервных файлов:
Get-ChildItem -Path "C:\Users\\AppData\Local\Microsoft\Office\UnsavedFiles\" -Filter ".xlsx" -Recurse | Remove-Item -Force
Get-ChildItem -Path "C:\Users\\AppData\Local\Temp\" -Filter ".xlk" -Recurse | Remove-Item -Force
Скрипт удаляет все несохранённые файлы Excel и временные копии для всех пользователей ПК. Запускайте от имени администратора!
7. Как избежать проблем с резервными копиями в будущем
Чтобы не сталкиваться с накоплением ненужных файлов, следуйте простым правилам:
Для корпоративных пользователей:
Часто задаваемые вопросы
Можно ли восстановить данные из резервной копии после её удаления?
Если вы удалили файлы .xlk или .tmp из папки Temp, восстановить их можно только через программы вроде Recuva или Disk Drill — но успех не гарантирован. Для автосохранённых версий в OneDrive проверьте Корзину облака (файлы хранятся там до 30 дней).
Почему после удаления резервных копий Excel всё равно предлагает восстановить файл?
Это происходит, если в самом файле .xlsx остались теги с историей изменений. Используйте метод редактирования XML (см. раздел 4) или сохраните файл в новом формате (Файл → Сохранить как → Книга Excel (*.xlsx) с отключённой опцией резервирования).
Как удалить резервные копии на Mac?
На macOS путь к временным файлам:
/Users/Имя_пользователя/Library/Containers/com.microsoft.Excel/Data/Library/Preferences/AutoRecovery/
Чтобы увидеть папку Library, в Finder нажмите Cmd + Shift + G и введите путь. Удаляйте файлы только после закрытия Excel.
Может ли удаление резервных копий повредить оригинальный файл?
Нет, если вы удаляете только внешние файлы (.xlk, .tmp). Но при редактировании XML-кода внутри .xlsx есть риск повредить структуру. Всегда делайте резервную копию файла перед ручной очисткой!
Как отключить резервные копии для конкретного файла, а не для всех?
В Excel нет такой опции. Альтернатива:
- Сохраните файл с другим именем (
Файл → Сохранить как). - В окне сохранения снимите галочку
Всегда создавать резервную копию(вСервис → Общие параметры).
Теперь для этого файла резервные копии создаваться не будут.