Кэш 1С:Предприятие — это временные файлы, которые платформа создаёт для ускорения работы: хранение часто используемых данных, промежуточных результатов запросов и метаданных конфигураций. Со временем этот кэш разрастается, фрагментируется и может стать источником ошибок — от медленной загрузки баз до критичных сбоев при обновлении или работе с отчётами. Особенно актуальна проблема для пользователей, которые работают с несколькими базами одновременно или часто тестируют новые конфигурации.

Очистка кэша не просто рекомендация, а необходимая процедура при:

  • 🔄 Обновлении платформы (например, с 8.3.20 на 8.3.22) — старые файлы кэша могут конфликтовать с новыми механизмами.
  • 🐢 Замедлении работы — если база открывается дольше 30 секунд без объективных причин (большой объём данных, слабый ПК).
  • Ошибках типа "Объект не найден" или "Несоответствие метаданных", которые появляются после изменений в конфигурации.
  • 🔧 Переносе базы на другой компьютер или сервер — чтобы избежать конфликтов с "мусорными" файлами.

В этой статье — полный список методов очистки кэша 1С для всех версий платформы (8.2, 8.3), включая скрытые папки, реестр Windows и серверные настройки. А также ответы на вопросы, почему кэш может не очищаться и как это исправить.

📊 Как часто вы очищаете кэш 1С?
Никогда не очищал
Раз в месяц
Только при ошибках
После каждого обновления

1. Где хранится кэш 1С на компьютере: пути к папкам

Файлы кэша 1С:Предприятие распределены по нескольким системным папкам. Их расположение зависит от:

  • 🖥️ Версии платформы (8.2 или 8.3).
  • 👤 Права доступа (обычный пользователь или администратор).
  • 🌐 Типа установки (локальная или сетевая база).

Основные пути к кэшу (актуальны для Windows 10/11 и серверов на их основе):

Тип кэша Путь для 1С 8.3 Путь для 1С 8.2 Что хранит
Локальный кэш пользователя C:\Users\<ИмяПользователя>\AppData\Local\1C\1cv8 C:\Documents and Settings\<ИмяПользователя>\Local Settings\Application Data\1C\1cv8 Временные файлы текущего пользователя, включая кэш форм и отчётов.
Общий кэш платформы C:\ProgramData\1C\1cv8 C:\Documents and Settings\All Users\Application Data\1C\1cv8 Общие данные для всех пользователей ПК, включая шаблоны и метаданные.
Кэш сервера 1С C:\Program Files\1cv8\<версия_плафтормы>\bin\ (папка conf) Аналогично 8.3 Настройки кластера серверов, если используется 1С:Предприятие Сервер.
Кэш браузера (для веб-клиента) Зависит от браузера (см. раздел 4) Временные файлы при работе через 1С:Fresh или тонкий клиент в браузере.

Папка AppData по умолчанию скрыта. Чтобы её увидеть:

  1. Откройте Проводник Windows.
  2. Перейдите на вкладку Вид → поставьте галочку Скрытые элементы.
  3. Или введите путь вручную в адресной строке.
⚠️ Внимание: Если вы работаете в домене, путь к общему кэшу может отличаться. Уточните его у администратора или проверьте переменную окружения %APPDATA%.

2. Ручное удаление кэша 1С: пошаговая инструкция

Самый надёжный способ — полная очистка всех папок кэша вручную. Он подходит для большинства ошибок, связанных с "битыми" временными файлами.

Закройте все окна 1С (включая фоновые процессы)

Сделайте резервную копию базы (если очистка связана с ошибками)

Откройте Проводник от имени администратора

Проверьте, нет ли активных сеансов на сервере (для клиент-серверного варианта)

-->

Шаг 1. Остановка процессов 1С

Перед удалением кэша убедитесь, что никакие процессы 1С:Предприятие не работают:

  1. Откройте Диспетчер задач (Ctrl+Shift+Esc).
  2. На вкладке Процессы найдите и завершите все задачи с названиями:
    • 1cv8.exe (тонкий клиент),
    • 1cv8s.exe (сервер 1С),
    • ragent.exe (агент сервера).
  3. Шаг 2. Удаление папок кэша

    Перейдите по путям из раздела 1 и полностью удалите содержимое следующих папок (сами папки оставляйте):

    • 📁 C:\Users\<ИмяПользователя>\AppData\Local\1C\1cv8 — локальный кэш.
    • 📁 C:\ProgramData\1C\1cv8 — общий кэш.
    • 📁 C:\Program Files\1C\v8\<версия>\conf — кэш сервера (если используется).

Шаг 3. Очистка временных файлов Windows

Дополнительно рекомендуется очистить временные файлы системы:

  1. Нажмите Win + R, введите %temp% и нажмите Enter.
  2. Удалите все файлы и папки (можно пропустить те, которые "не удаляются").
  3. Повторите для пути C:\Windows\Temp.
💡

Если папки не удаляются, используйте утилиту Unlocker или перезагрузите компьютер в безопасном режиме.

Шаг 4. Перезагрузка компьютера

После очистки обязательно перезагрузите ПК. Это нужно для:

  • 🔄 Сброса кэша операционной системы.
  • 🛠️ Восстановления прав доступа к папкам.
  • 🚀 Правильной инициализации 1С при следующем запуске.
⚠️ Внимание: Если вы работаете с 1С:Предприятие Сервер, после очистки кэша может потребоваться перезапуск службы Агент сервера 1С:Предприятия через services.msc.

3. Очистка кэша через реестр Windows

В некоторых случаях (например, после некорректного обновления платформы) кэш 1С может "зацепиться" за записи в реестре Windows. Очистка реестра помогает устранить ошибки типа "Не найден ключ лицензии" или "Ошибка инициализации системы".

Предупреждение: Редактирование реестра — рискованная операция. Ошибка при изменении ключей может привести к неработоспособности 1С или других программ. Сделайте резервную копию реестра перед началом!

Шаг 1. Создание резервной копии реестра

  1. Нажмите Win + R, введите regedit и нажмите Enter.
  2. В меню выберите Файл → Экспорт.
  3. Сохраните файл с расширением .reg на рабочий стол.

Шаг 2. Удаление ключей 1С

Перейдите по следующим веткам и удалите папки (не отдельные параметры!):

  • 🔑 HKEY_CURRENT_USER\Software\1C\1C Enterprise 8 — настройки текущего пользователя.
  • 🔑 HKEY_LOCAL_MACHINE\SOFTWARE\1C\1C Enterprise 8 — глобальные настройки.
  • 🔑 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\1C\1C Enterprise 8 — настройки для 32-битных систем на 64-битной Windows.

Шаг 3. Перезагрузка и проверка

После очистки реестра:

  1. Перезагрузите компьютер.
  2. Запустите 1С — платформа автоматически восстановит необходимые ключи.
  3. Проверьте работу базы: если ошибки остались, проблема может быть в повреждённых файлах конфигурации (см. раздел 6).
Что делать, если после очистки реестра 1С не запускается?

Если после удаления ключей реестра 1С перестала открываться, восстановите резервную копию (.reg-файл) и повторите очистку, но на этот раз оставьте ветку HKEY_LOCAL_MACHINE\SOFTWARE\1C\1C Enterprise 8\8.3\ — она содержит критичные настройки платформы. Альтернативно переустановите платформу 1С поверх существующей (без удаления баз).

4. Очистка кэша для веб-клиента и тонкого клиента

Если вы работаете с 1С:Предприятие через браузер (веб-клиент) или тонкий клиент, кэш хранится не только на сервере, но и в браузере. Его очистка решает проблемы с:

  • 🖼️ "Белым экраном" вместо формы входа.
  • 🔄 Зависанием при открытии отчётов.
  • Ошибками скриптов (например, "Object doesn't support property or method").

Для веб-клиента (1С:Fresh, облачные решения):

  1. Откройте браузер, в котором работаете с 1С.
  2. Нажмите Ctrl+Shift+Del (или F12 → Application → Clear Storage в Chrome).
  3. Выберите:
    • 🗑️ "Файлы cookie и другие данные сайтов",
    • 🗃️ "Кэшированные изображения и файлы".
  • Укажите диапазон времени "За всё время" и нажмите Удалить данные.
  • Для тонкого клиента (локальная установка):

    1. Закройте все окна 1С.
    2. Удалите содержимое папок:
      • C:\Users\<ИмяПользователя>\AppData\Roaming\1C\1cv8\
      • C:\Users\<ИмяПользователя>\AppData\Local\1C\1cv8t\ (кэш тонкого клиента).
  • Перезапустите тонкий клиент.
  • Для мобильного клиента (1С на Android/iOS):

    Очистка кэша выполняется через настройки устройства:

    1. Android: Настройки → Приложения → 1С:Предприятие → Память → Очистить кэш.
    2. iOS: Удалите приложение и установите заново (кэш в iOS очищается только так).
    ⚠️ Внимание: При очистке кэша веб-клиента вам придётся заново вводить логин/пароль для входа в базу. Если используется двухфакторная аутентификация, подготовьте коды доступа заранее.

    5. Автоматическая очистка кэша с помощью скриптов

    Если вам регулярно приходится очищать кэш (например, при разработке конфигураций), ручной метод становится утомительным. В таких случаях поможет автоматизация через:

    • 📜 Батники (файлы .bat),
    • 🐍 Скрипты на PowerShell,
    • 🤖 Планировщик задач Windows.
    • Способ 1. Батник для быстрой очистки

      Создайте текстовый файл с расширением .bat и следующим содержимым:

      @echo off
      

      echo Очистка кэша 1С...

      timeout /t 3 /nobreak > nul

      :: Остановка процессов 1С

      taskkill /f /im 1cv8.exe > nul 2>&1

      taskkill /f /im 1cv8s.exe > nul 2>&1

      :: Удаление папок кэша

      rmdir /s /q "%LOCALAPPDATA%\1C\1cv8"

      rmdir /s /q "%ProgramData%\1C\1cv8"

      rmdir /s /q "%APPDATA%\1C\1cv8"

      :: Очистка временных файлов

      del /q /f "%TEMP%\."

      rmdir /s /q "%TEMP%\1C*"

      echo Кэш очищен! Перезагрузите компьютер.

      pause

      Способ 2. PowerShell-скрипт с логом

      Для более гибкой очистки (например, с сохранением лога) используйте PowerShell:

      $logPath = "C:\1C_Cache_Cleanup_Log.txt"
      

      "Начало очистки: $(Get-Date)" | Out-File $logPath -Append

      Остановка процессов

      Stop-Process -Name "1cv8", "1cv8s" -Force -ErrorAction SilentlyContinue | Out-File $logPath -Append

      Удаление папок

      $paths = @(

      "$env:LOCALAPPDATA\1C\1cv8",

      "$env:ProgramData\1C\1cv8",

      "$env:APPDATA\1C\1cv8"

      )

      foreach ($path in $paths) {

      if (Test-Path $path) {

      Remove-Item $path -Recurse -Force -ErrorAction SilentlyContinue

      "$path - очищен" | Out-File $logPath -Append

      }

      }

      "Очистка завершена: $(Get-Date)" | Out-File $logPath -Append

      Способ 3. Планировщик задач

      Чтобы очистка выполнялась автоматически (например, раз в неделю):

      1. Откройте Пуск → Планировщик задач.
      2. Создайте новую задачу с триггером "По расписанию".
      3. В действии укажите путь к вашему .bat или .ps1 файлу.
      4. Настройте запуск от имени администратора.
    💡

    Автоматическая очистка кэша подходит для ИТ-специалистов и разработчиков, но не рекомендуется для обычных пользователей — случайное удаление важных файлов может привести к потере данных.

    6. Ошибки после очистки кэша: что делать?

    В большинстве случаев очистка кэша решает проблемы, но иногда она может усугубить их или вызвать новые ошибки. Рассмотрим типичные ситуации и способы их исправления.

    Проблема 1: 1С не запускается после очистки кэша

    Возможные причины и решения:

    • 🔧 Повреждённые файлы платформы → Переустановите 1С поверх существующей версии (без удаления баз).
    • 🔑 Удалены ключи реестра → Восстановите резервную копию реестра или запустите 1С с ключом /Repair.
    • 📂 Не хватает прав на папки → Запустите 1С от имени администратора или проверьте права на C:\ProgramData\1C.

    Проблема 2: База открывается, но медленно

    Если после очистки кэша база грузится дольше обычного, это нормально — 1С восстанавливает временные файлы. Но если тормоза сохраняются более суток:

    • 🛠️ Проверьте фрагментацию диска (используйте Дефрагментация и оптимизация дисков в Windows).
    • 🖥️ Увеличьте размер файла подкачки до 1.5–2× от объёма ОЗУ.
    • 📊 Выполните тестирование и исправление базы через Конфигуратор → Администрирование → Тестирование и исправление.
    • Проблема 3: Ошибки при обновлении конфигурации

      Если после очистки кэша появляются ошибки типа "Не найден объект метаданных":

      1. Проверьте, что у вас актуальная версия конфигурации (сравните с эталонами).
      2. Выполните полное обновление через Конфигуратор → Конфигурация → Обновить конфигурацию базы данных.
      3. Если ошибка сохраняется, восстановите базу из резервной копии и повторите очистку кэша.
      ⚠️ Внимание: Если после очистки кэша вы видите ошибку "Лицензия не найдена", проверьте:
      • Наличие ключа защиты (USB или программного).
      • Правильность указания серийного номера в настройках платформы.
      • Активность лицензии в Личном кабинете 1С (для облачных лицензий).

      7. Как очистить кэш на сервере 1С:Предприятие

      Если вы используете клиент-серверный вариант работы1С:Предприятие Сервер), очистка кэша только на клиентских машинах может быть недостаточной. Кэш сервера хранит:

      • 📊 Кэш запросов — результаты часто выполняемых SQL-запросов.
      • 📝 Кэш метаданных — структуру конфигурации для ускорения доступа.
      • 🔄 Кэш сеансов — данные активных пользовательских сессий.

      Шаг 1. Остановка службы сервера 1С

      Перед очисткой кэша сервера необходимо остановить все связанные службы:

      1. Откройте services.msc (или Пуск → Службы).
      2. Найдите и остановите:
        • Агент сервера 1С:Предприятия 8.3,
        • Сервер 1С:Предприятия 8.3.

    Шаг 2. Очистка папок кэша сервера

    Удалите содержимое следующих папок (пути могут отличаться в зависимости от версии сервера):

    • 📁 C:\Program Files\1cv8\<версия_сервера>\conf\ — конфигурационные файлы кластера.
    • 📁 C:\ProgramData\1C\1cv8\ — общий кэш (если сервер и клиент на одном ПК).
    • 📁 C:\Users\<ИмяПользователяСервера>\AppData\Local\1C\1cv8\ — кэш пользователя, под которым работает служба.
    • Шаг 3. Очистка кэша через консоль администрирования

      Для управляемого очищения кэша без ручного удаления файлов:

      1. Откройте Консоль администрирования серверов 1С (Пуск → 1С → Администрирование серверов 1С:Предприятия).
      2. Подключитесь к вашему кластеру серверов.
      3. Выберите рабочий сервер → Действия → Очистить кэш.
      4. Укажите типы кэша для очистки:
        • 🗃️ Кэш метаданных,
        • 📊 Кэш запросов,
        • 👥 Кэш сеансов.

    Шаг 4. Перезапуск сервера

    После очистки:

    1. Запустите службы сервера 1С в обратном порядке (сначала Сервер 1С, потом Агент сервера).
    2. Проверьте работу баз через клиентское приложение.
    3. ⚠️ Внимание: Очистка кэша сервера приводит к кратковременному простою (1–5 минут) и может прервать активные сеансы пользователей. Планируйте процедуру на нерабочее время.

      8. Профилактика: как уменьшить накопление кэша

      Чтобы реже сталкиваться с необходимостью очистки кэша, следуйте этим рекомендациям:

      Для администраторов и ИТ-специалистов:

      • 📅 Настройте автоматическую очистку через Планировщик задач (например, раз в месяц).
      • 🔧 Ограничьте размер кэша в настройках сервера 1С (параметр CacheSize в файле conf.cfg).
      • 🛡️ Используйте отдельные пользователи Windows для работы с разными базами — это изолирует кэш.

      Для обычных пользователей:

      • 🚫 Не храните в 1С лишние файлы (картинки, документы) — они тоже кэшируются.
      • 🔄 Регулярно обновляйте платформу 1С — новые версии оптимизируют работу с кэшем.
      • 📂 Разделяйте базы по назначению (например, отдельно для тестов и рабочих данных).

      Для разработчиков конфигураций:

      • 👨‍💻 Используйте режим "Отладка" только при необходимости — он сильно увеличивает объём кэша.
      • 📦 Очищайте кэш после масштабных изменений в конфигурации (добавление новых объектов, изменение структуры).
      • 🔍 Проверяйте запросы на избыточное кэширование (например, с флагом КэшироватьПриВыполнении).
    💡

    Регулярная очистка кэша (раз в 1–3 месяца) предотвращает 80% проблем с производительностью 1С, связанных с временными файлами.

    FAQ: Частые вопросы по очистке кэша 1С

    ❓ Можно ли очистить кэш 1С без прав администратора?

    Да, но только локальный кэш текущего пользователя (папка %LOCALAPPDATA%\1C\1cv8). Для очистки общего кэша (ProgramData) или реестра требуются права администратора. Если у вас их нет, обратитесь к ИТ-специалисту.

    ❓ Почему после очистки кэша 1С долго открывается?

    Это нормально: платформа восстанавливает временные файлы (метаданные, формы, отчёты). Время зависит от:

    • 📊 Размера базы (чем больше объектов, тем дольше).
    • 🖥️ Производительности ПК (особенно важна скорость диска).
    • 🌐 Типа подключения (файловый вариант медленнее клиент-серверного).
    • Если тормоза сохраняются более суток, проверьте базу на ошибки (Тестирование и исправление).

    ❓ Как очистить кэш для конкретной базы 1С, а не всех?

    Кэш в 1С не разделен по базам — он общий для всех информационных баз на одном ПК. Однако вы можете:

    1. Удалить файлы кэша, связанные с конкретной базой, по маске (например, ИмяБазы в папке %LOCALAPPDATA%\1C\1cv8).
    2. Использовать отдельные пользователи Windows для разных баз — тогда кэш будет изолирован.
    ❓ Очистка кэша удаляет мои настройки (например, расположение окон)?

    Да, часть персональных настроек (например, положение окон, сохранённые отчёты) хранится в кэше и будет сброшена. Чтобы сохранить настройки:

    1. Перед очисткой экспортируйте их через Файл → Сохранить настройки (если функция поддерживается вашей конфигурацией).
    2. Или сделайте копию папки %APPDATA%\1C\1cv8\ — там хранятся некоторые пользовательские данные.