1С зависает на этапе «Ожидание запуска»: как почистить кэш в AppData
- При запуске базы окно 1С бесконечно висит с надписью «Ожидание запуска...» или белым экраном.
- У одного пользователя программа не открывается или вылетает с ошибкой, а у всех остальных коллег в этой же базе все работает отлично.
- После аварийного выключения компьютера или моргания света 1С выдает странные программные ошибки при открытии привычных форм.
Почему это происходит?
Для ускорения работы 1С сохраняет на диск служебные файлы интерфейса, шрифты и настройки (это называется кэш). Если в момент записи кэша компьютер выключился или произошел сбой сети, эти файлы повреждаются. Программа пытается их прочитать, путается и зависает. Очистка кэша абсолютно безопасна для ваших документов и проводок — 1С просто создаст свежие файлы заново.
Способ 1. Самый быстрый (через передобавление базы)
- Откройте стартовое окно 1С со списком баз.
- Выделите проблемную базу, нажмите кнопку «Изменить» и скопируйте (или запомните) путь к ней.
- Нажмите кнопку «Удалить» (это удалит только строчку из списка, сама база останется на месте).
- Нажмите «Добавить» → «Добавление в список существующей информационной базы», введите название и вставьте скопированный путь.
- При таком передобавлении 1С автоматически создаст для базы новую чистую папку кэша.
Способ 2. Полная ручная очистка папок AppData
- Полностью закройте 1С.
- Нажмите комбинацию клавиш Win + R, вставьте команду:
и нажмите Enter.%userprofile%\AppData\Local\1C\1cv8 - Вы увидите папки со сложными длинными буквенно-цифровыми названиями (например,
14e7a8b2-3c22-4a81-...). Выделите и удалите все эти папки с длинными именами. - Снова нажмите Win + R, вставьте команду:
и нажмите Enter.%userprofile%\AppData\Roaming\1C\1cv8 - Точно так же удалите все папки со сложными длинными именами (системные файлы и папки с номерами версий платформы не трогайте).
- Запустите 1С — база откроется быстро и без ошибок.
Частые вопросы (FAQ)
Удалятся ли мои накладные и отчеты при очистке кэша?
Нет! Вся финансовая и учетная информация хранится в файле базы 1Cv8.1CD или на сервере SQL. В папках AppData лежат только временные копии экранных форм и кнопок.
Что сбросится у пользователя после очистки кэша?
Сбросятся только персональные визуальные настройки: положение колонок в таблицах (если пользователь менял их ширину), сохраненные размеры окон и история ранее открытых документов.
Как сделать автоматический ярлык для очистки кэша одной кнопкой?
Создайте текстовый файл, переименуйте его в clear_cache.bat и вставьте строки: rmdir /s /q "%localappdata%\1C\1cv8" и rmdir /s /q "%appdata%\1C\1cv8". Запуск этого батника очистит кэш за 1 секунду.
Помогает ли параметр /ClearCache в строке запуска?
Параметр /ClearCache очищает только кэш клиентских модулей управляемого приложения, но не затрагивает поврежденный локальный кэш метаданных в AppData. Поэтому ручное удаление папок надежнее.