Как исправить ошибку 1326 при запуске сетевой файловой базы 1С?

Системный администратор 1С v8.3 (Управляемые формы) IT и автоматизация бизнеса
← На главную

В процессе запуска файловой информационной базы 1С, расположенной на общем сетевом ресурсе (например, по пути вида \\server\base), пользователи могут столкнуться с системной ошибкой с кодом 1326. При этом доступ к базе может периодически восстанавливаться после ручной перезаписи сетевого пути или очистки локального кэша, но после перезагрузки клиентского компьютера или сервера ошибка возникает снова.

Выясним причину такого поведения. Код 1326 (0x0000052E или ERROR_LOGON_FAILURE) формируется не самой платформой 1С:Предприятие, а операционной системой Windows. Он означает: «Вход в систему не произведен: имя пользователя или пароль не опознаны». Сбой происходит на уровне протокола SMB, когда клиентская рабочая станция пытается прочитать или заблокировать служебные файлы базы (включая 1Cv8.1CD и файл блокировок 1Cv8.cdn), но сервер отклоняет сессию из-за некорректных или несохраненных учетных данных.

Разберем по шагам основные способы решения этой проблемы.

1. Очистка и ручное добавление учетных данных в Windows

Чаще всего после перезагрузки система пытается применить устаревшие сохраненные пароли либо отправляет пустой пароль текущего сеанса. Проанализируем, как перенастроить учетные данные Windows на клиентском ПК:

  1. Откроем Панель управления и перейдем в раздел Диспетчер учетных данных (раздел «Учетные данные Windows»).
  2. В списке учетных записей найдем и удалим все сохраненные строки, содержащие имя или IP-адрес сервера с базой 1С.
  3. Нажмем Добавить учетные данные Windows.
  4. В поле Адрес в Интернете или сети укажем сетевое имя или статический IP-адрес сервера (например, server).
  5. В поле Имя пользователя зададим логин учетной записи сервера в формате ИмяКомпьютера\ИмяПользователя (например, SERVER\1c_user).
  6. Введем пароль и сохраним изменения.

2. Устранение конфликта одноименных пользователей в рабочей группе

Если компьютеры работают в одноранговой сети (Workgroup) без домена Active Directory, Windows использует механизм сквозной аутентификации (Pass-Through Authentication). Если на клиентском ПК и на сервере созданы пользователи с одинаковым именем (например, User или Бухгалтер), но с разными паролями, сервер отклонит автоматический вход и вернет ошибку 1326.

Для решения ситуации применимы следующие действия:

  1. Синхронизируем пароли пользователей на обоих компьютерах, сделав их полностью идентичными.
  2. Либо создадим на компьютере с базой отдельного выделенного локального пользователя для 1С и явно сохраним его логин и пароль через «Диспетчер учетных данных» на клиенте.

3. Разрешение гостевых входов через групповые политики

Если сетевая папка на сервере настроена с общим доступом для группы «Все», современные версии Windows по умолчанию блокируют подключение, считая анонимный вход небезопасным. В таком случае скорректируем групповые политики:

  1. На клиентском компьютере нажмем сочетание клавиш Win + R, введем gpedit.msc и нажмем Enter.
  2. Перейдем по ветке: Конфигурация компьютера -> Административные шаблоны -> Сеть -> Рабочая станция Lanman.
  3. Найдем параметр Включить небезопасные гостевые входы и переведем его в состояние Включено.
  4. Применим изменения командой gpupdate /force в командной строке.

4. Отключение быстрого запуска Windows и проверка профиля сети

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

  1. Откроем Панель управления -> Электропитание -> Действие кнопок питания.
  2. Нажмем Изменение параметров, которые сейчас недоступны.
  3. Снимем флажок Включить быстрый запуск (рекомендуется) и сохраним изменения.
  4. Убедимся, что сетевой профиль подключения на сервере и клиенте установлен в положение Частная сеть, так как в режиме «Общедоступная сеть» Windows блокирует протоколы сетевого обнаружения и SMB.

5. Подключение сетевого диска и автоматизация через скрипт

Чтобы исключить потерю соединения и ошибки авторизации после перезагрузки ПК, подключим сетевую папку в виде постоянного диска или настроим стартовый скрипт подключения.

Для гарантированной авторизации перед запуском платформы добавим в автозагрузку файл connect_base.bat со следующим содержимым:

net use Z: \\server\share /user:server\username password /persistent:yes

После создания подключения в списке информационных баз 1С пропишем путь через созданную букву диска: Z:\ИмяПапкиБазы.

6. Проверка настроек авторизации в конфигураторе 1С

В некоторых случаях ошибка провоцируется тем, что в свойствах пользователя 1С активирована привязка к системному пользователю, который недоступен на сервере.

  1. Зайдем в базу 1С в режиме Конфигуратор.
  2. Откроем меню Администрирование -> Пользователи.
  3. Откроем свойства нужного пользователя и на вкладке Основные проверим флажок Аутентификация операционной системы.
  4. Если он установлен, но доменная среда не настроена должным образом, снимем этот флажок и оставим стандартную Аутентификацию 1С:Предприятия по паролю.
← На главную