Почему 1С съедает место на диске C: очистка кэша и перенос папки temp на другой диск
- Диск C подсвечивается красным цветом, свободное место стремительно приближается к нулю.
- 1С вылетает с ошибкой
Недостаточно свободной памяти на дискеилиОшибка при выполнении операции с временным файлом. - Папка
C:\Users\Пользователь\AppData\Local\Tempзанимает десятки или сотни гигабайт файлами видаv8_XXXX_XX.tmp.
Шаг 1. Безопасная ручная очистка временных файлов 1С
- Полностью закройте все запущенные программы 1С:Предприятие на компьютере.
- Нажмите сочетание клавиш Win + R на клавиатуре, введите
%temp%и нажмите Enter. - Откроется папка с временными файлами пользователя.
- Выделите все файлы (нажмите Ctrl + A) и нажмите Shift + Delete.
- Если Windows покажет сообщение, что какой-то файл занят другой программой, просто нажмите галочку «Выполнить для всех текущих элементов» и нажмите «Пропустить».
Шаг 2. Очистка пользовательского кэша 1С
- Снова нажмите Win + R, введите
%localappdata%\1C\1cv8и нажмите Enter. - Удалите все папки со сложными буквенно-цифровыми именами (например,
a8b3c4d5-e6f7...). Это временный кэш конфигураций, он создастся заново при следующем входе. - Сделайте то же самое в папке
%appdata%\1C\1cv8.
Шаг 3. Перенос папки Temp на свободный диск D
Чтобы диск C больше никогда не переполнялся из-за тяжелых отчетов 1С:
- Откройте диск D: и создайте там новую папку, например
D:\Temp. - Нажмите правой кнопкой мыши на меню «Пуск» и выберите «Система» (или откройте Панель управления).
- Перейдите в «Дополнительные параметры системы» и внизу нажмите кнопку «Переменные среды...».
- В верхнем блоке («Переменные среды пользователя») найдите переменные TEMP и TMP.
- Выделите переменную TEMP, нажмите «Изменить» и укажите путь:
D:\Temp. - Повторите то же самое для переменной TMP.
- Нажмите «ОК» во всех окнах и перезагрузите компьютер.
Частые вопросы (FAQ)
Удалятся ли мои базы или документы, если я очищу папку Temp?
Нет. В папке Temp хранятся только временные промежуточные файлы (кэш отчетов, распакованные обновления, фоновые картинки). Сами базы данных и документы хранятся в других местах и не пострадают.
Почему 1С создает такие огромные файлы в Temp?
При формировании больших отчетов за несколько лет, выгрузке базы в файл .dt или групповом перепроведении документов платформа 1С распаковывает большие массивы данных во временные файлы на локальном диске.
Можно ли настроить автоматическую очистку кэша 1С?
Да, можно написать простой .bat скрипт для очистки папок кэша и добавить его в Планировщик заданий Windows (Task Scheduler) при входе пользователя или выключении ПК.
Что делать, если файлы v8_*.tmp не удаляются?
Это значит, что на компьютере все еще работает зависший процесс 1С (1cv8.exe или 1cv8c.exe). Откройте Диспетчер задач (Ctrl+Shift+Esc), завершите все процессы 1С и повторите удаление.