Администрирование · 9 мин
Блокировка файла 1С: как найти и удалить
Почему возникает блокировка файла 1С, как найти зависший сеанс и удалить блокировку в файловом и серверном режиме. Пошаговые инструкции и меры предосторожности.
Сообщение «ошибка разделенного доступа к информационной базе» или «файл базы данных заблокирован» — одна из самых частых проблем при работе с 1С. Она возникает, когда платформа считает, что база уже используется другим сеансом, и запрещает вход, чтобы защитить данные от повреждения. Причины бывают разные: зависший сеанс пользователя, аварийно закрытая программа, работающий фоновый процесс или оставшийся служебный файл блокировки.
Порядок действий зависит от режима работы базы. В файловом варианте блокировка обычно связана с файлом 1Cv8.1CL и зависшими процессами на компьютере пользователя. В клиент-серверном варианте управлять сеансами нужно через консоль кластера серверов 1С. Важно сначала понять, кто или что держит блокировку, и только потом её снимать — грубое удаление файлов без анализа может привести к потере несохранённых данных.
Ниже разобраны оба сценария: как определить источник блокировки, как корректно завершить зависшие сеансы, когда допустимо удалять файл блокировки вручную и как предотвратить повторение ситуации.
Как понять, что база заблокирована и кто это сделал
Первый признак — сообщение при запуске: «Ошибка разделенного доступа к информационной базе» или «Конфликт блокировок при выполнении транзакции». В файловом режиме при этом в каталоге базы присутствует файл 1Cv8.1CL — это служебный файл блокировки, который платформа создаёт при подключении и удаляет при корректном завершении работы.
Если база лежит в общей сетевой папке, блокировку может держать сеанс на другом компьютере. Прежде чем что-то удалять, проверьте, не работает ли кто-то из коллег с базой прямо сейчас. Простой способ — спросить пользователей, второй — посмотреть открытые файлы на файловом сервере (оснастка «Управление общими ресурсами» → «Открытые файлы»).
Проверьте процессы 1cv8.exe на своём ПК и у коллег
Проверьте его диспетчер задач и перезагрузите его ПК
Откройте консоль кластера и список сеансов
Найдите активные сеансы и завершите их
Как снять блокировку в файловом режиме
Самый безопасный способ — найти и завершить зависший процесс, а не удалять файлы. Откройте диспетчер задач (Ctrl+Shift+Esc), перейдите на вкладку «Подробности» и найдите процессы 1cv8.exe и 1cv8c.exe. Если 1С на экране не запущена, а процессы висят в списке — это и есть зависшие сеансы.
Завершите такие процессы через кнопку «Снять задачу». После этого проверьте каталог базы: файл 1Cv8.1CL должен исчезнуть сам. Если он остался, а процессов 1С точно нет ни у вас, ни у других пользователей — файл можно удалить вручную. Это служебный файл, его удаление не затрагивает данные базы.
- 1Убедитесь, что все пользователи вышли из 1С
- 2Откройте диспетчер задач и завершите зависшие процессы 1cv8.exe
- 3Проверьте, исчез ли файл 1Cv8.1CL из каталога базы
- 4Если файл остался — удалите его вручную
- 5Запустите 1С и проверьте вход в базу
Если база находится на сетевом диске и зависший сеанс остался на чужом компьютере, который сейчас недоступен, поможет перезапуск общего доступа: на файловом сервере закройте открытые сеансы к папке через оснастку «Управление компьютером» → «Общие папки» → «Сеансы».
Как удалить блокировку в клиент-серверном режиме
В серверном варианте файл 1Cv8.1CL не используется — блокировками управляет сервер 1С:Предприятия. Для работы с сеансами нужна консоль администрирования кластера. Откройте её, найдите нужный сервер, разверните ветку кластера и перейдите в раздел «Сеансы».
В списке будут видны все активные подключения с указанием пользователя, компьютера и времени начала. Зависший сеанс обычно определяется по давнему времени простоя или по тому, что пользователь уже вышел из программы, а сеанс остался. Выделите его и нажмите «Удалить». Пользователь при этом получит сообщение о разрыве соединения, поэтому активные сеансы лучше сначала предупредить.
Если консоль недоступна
Когда прав на консоль кластера нет, обратитесь к администратору сервера. Крайняя мера — перезапуск службы «Агент сервера 1С:Предприятия», но она разорвёт все соединения сразу, включая рабочие. Применять её стоит только в нерабочее время или после предупреждения пользователей.
Блокировка при обновлении конфигурации и монопольный режим
Отдельный случай — сообщение «Не удалось установить монопольный режим» при обновлении конфигурации или загрузке данных. Здесь блокировка штатная: платформа требует, чтобы в базе не было ни одного активного сеанса, включая фоновые задания и сеансы веб-сервисов.
В файловом режиме проверьте диспетчер задач на всех компьютерах, имеющих доступ к базе. В серверном — завершите все сеансы через консоль кластера и отключите на время регламентные задания, чтобы они не создавали новые подключения. После обновления не забудьте включить их обратно.
Что делать, если блокировка появляется снова и снова
Разовая блокировка после аварийного завершения — нормальная ситуация. Но если проблема повторяется регулярно, нужно искать системную причину. Частые источники: нестабильная сеть между пользователями и файловым сервером, антивирус, сканирующий каталог базы в реальном времени, и привычка закрывать 1С через крестик в момент выполнения операций.
Добавьте каталог базы и процессы платформы в исключения антивируса — активная проверка файлов 1С заметно замедляет работу и вызывает конфликты доступа. Если база в файловом режиме и пользователей больше 5–10, рассмотрите переход на клиент-серверный вариант: файловый режим по сети плохо переносит одновременную работу и обрывы соединения.
Как проверить результат и избежать повторений
После снятия блокировки выполните контрольный вход в базу от имени обычного пользователя и убедитесь, что документы открываются и проводятся без ошибок. Если блокировка возникла в момент записи данных, проверьте последние изменённые документы — несохранённые операции могли не зафиксироваться.
Для профилактики настройте корректное завершение работы пользователей (выход через «Файл → Завершить работу»), добавьте исключения в антивирус и периодически проверяйте список сеансов на предмет «зависших» подключений. В серверном режиме полезно настроить автоматическое завершение неактивных сеансов в свойствах информационной базы кластера.
Как проверить результат
Пользователь входит без сообщений о блокировке
Ошибка разделённого доступа появляется снова
Файл 1Cv8.1CL появляется при работе и исчезает после выхода
Файл остаётся после выхода всех пользователей
Только реальные активные пользователи
Сеансы висят сутками с давним временем простоя
Последние документы сохранены и проводятся
Документы не открываются или выдают ошибки
Частые вопросы о блокировках 1С
Можно ли удалить файл 1Cv8.1CL, если база не открывается?
Да, но только после проверки, что ни у вас, ни у других пользователей нет запущенных процессов 1cv8.exe. Файл блокировки служебный, его удаление не вредит данным. Если после удаления и перезапуска файл появляется снова при закрытой 1С — ищите зависший процесс на другом компьютере в сети.
Почему 1С зависает в процессах после закрытия программы?
Частые причины — аварийное завершение во время выполнения операции, обрыв сетевого соединения с базой, конфликт с антивирусом. Если это происходит регулярно на одном компьютере, обновите платформу и проверьте стабильность сети.
Как снять блокировку, если нет доступа к консоли сервера 1С?
Без прав администратора кластера самостоятельно завершить чужой сеанс нельзя. Обратитесь к администратору сервера. Со своей стороны вы можете только завершить собственные зависшие процессы через диспетчер задач.
Опасно ли перезагружать компьютер при заблокированной базе?
Для вашего компьютера это безопасно: после перезагрузки зависшие процессы исчезнут. Но если в момент перезагрузки шла запись в базу, несохранённые данные будут потеряны. Сначала попробуйте завершить только процессы 1С через диспетчер задач.
Блокировка появляется каждое утро у всех пользователей — в чём причина?
Вероятно, ночью выполняется регламентное задание, резервное копирование или антивирусное сканирование, которое держит базу. Проверьте расписание фоновых задач и настройте их так, чтобы они завершались до начала рабочего дня.
Чем файловый и серверный режимы отличаются по блокировкам?
В файловом режиме блокировка управляется через файл 1Cv8.1CL и зависит от сети и компьютеров пользователей. В серверном режиме сеансами управляет кластер 1С, блокировки надёжнее, а снять зависший сеанс можно централизованно через консоль администрирования.
Что важно запомнить
Сначала найдите источник блокировки — зависший сеанс или процесс — и завершите его штатно. Файл 1Cv8.1CL удаляйте только при полном отсутствии активных подключений. Перед любыми рискованными действиями делайте резервную копию, а повторяющиеся блокировки лечите устранением причины: сеть, антивирус, регламентные задания.