← На главную
При добавлении нового рабочего места с операционной системой Windows 10 в существующую сеть, где роль файлового сервера выполняет компьютер под управлением Windows XP, системные администраторы часто сталкиваются с ошибками при попытке открыть информационную базу. Приложение аварийно завершает работу еще до появления окна авторизации или запроса на получение программной лицензии. Проанализируем причины такого поведения и разберем по шагам порядок диагностики и устранения проблемы.
Причина 1. Отсутствие прав и различия сетевых протоколов между Windows 10 и Windows XP
Главным источником проблемы при работе с общей папкой в одноранговой сети является несовместимость параметров безопасности и протоколов общего доступа. Выясним причину сбоя сетевого взаимодействия:
- Отключение устаревшего протокола SMBv1 в Windows 10. Операционная система Windows XP поддерживает исключительно протокол SMB 1.0 (CIFS). В современных выпусках Windows 10 этот компонент по умолчанию отключен по соображениям безопасности. Без него клиент Windows 10 не может полноценно взаимодействовать с файловой системой Windows XP.
- Блокировка гостевого входа без аутентификации. Windows 10 запрещает небезопасные гостевые входы (Insecure Guest Logons). Если на компьютере с Windows XP общий доступ настроен в режиме простой общей папки (гостевой доступ без ввода пароля), Windows 10 блокирует сетевое соединение.
- Права доступа к файлу базы данных
1Cv8.1CD. Для полноценной работы файлового клиента 1С недостаточно прав только на чтение. Пользователю обязательно требуется полный доступ на чтение, запись, изменение и удаление файлов во всей директории базы, включая создание временных файлов блокировок 1Cv8.cfl и 1Cv8tmp.1cd.
Для восстановления сетевого взаимодействия выполним следующие настройки на рабочей станции с Windows 10:
- Перейдем в меню «Панель управления» -> «Программы и компоненты» -> «Включение или отключение компонентов Windows».
- Найдем пункт «Поддержка общего доступа к файлам SMB 1.0/CIFS», отметим флажком компонент «Клиент SMB 1.0/CIFS» и нажмем «ОК». После завершения установки перезагрузим компьютер.
- Нажмем сочетание клавиш
Win + R, введем gpedit.msc и откроем редактор локальной групповой политики.
- Перейдем по пути: Конфигурация компьютера -> Административные шаблоны -> Сеть -> Рабочая станция Lanman.
- Найдем параметр «Включить небезопасные гостевые входы» (Enable insecure guest logons), переведем его в состояние «Включено» и применим изменения.
- Проверим доступность общего ресурса через проводник: введем сетевой путь формата
\\Имя_ПК_XP\Имя_Шары и убедимся, что внутри папки можно создать и удалить текстовый документ.
Причина 2. Порядок активации программной лицензии (пин-кодов)
Если на старых компьютерах использовались аппаратные ключи защиты HASP USB, а на новый компьютер приобретена программная лицензия, процесс ее первичного получения может прерываться из-за сетевой ошибки еще до открытия мастера активации. Платформа сначала пытается захватить монопольный доступ к таблицам базы данных в сетевом каталоге, терпит неудачу и закрывается без отображения диалога «Лицензия не обнаружена».
Разберем корректный способ первичной активации программной лицензии на компьютере с Windows 10:
- Запустим окно списка баз 1С:Предприятия.
- Нажмем кнопку «Добавить», выберем пункт «Создание новой информационной базы», а затем вариант «Создание информационной базы без конфигурации для разработки или новая база».
- Укажем любой локальный каталог на диске компьютера (например,
C:\Bases\TestBase).
- Запустим созданную пустую базу от имени администратора (нажав правой кнопкой мыши по ярлыку 1С и выбрав соответствующий пункт меню). Запуск от администратора критически важен в Windows 10: файл лицензии с расширением
.lic должен быть записан в общедоступную системную папку C:\ProgramData\1C\licenses, куда у обычной учетной записи нет прав на запись.
- При запуске платформа выведет диалоговое окно об отсутствии лицензии. Нажмем «Получить лицензию», введем комплект пин-кодов из купленной поставки и заполним регистрационные данные владельца.
- После успешного сохранения лицензии закроем пустую базу. Теперь компьютер лицензирован, и можно переходить к подключению рабочей сетевой базы.
Причина 3. Совместимость платформы и блокировки антивируса
Проанализируем технические нюансы взаимодействия платформы 1С:Предприятие версий ветки 8.3.8 с современными сборками Windows 10:
- Версия платформы 1С. Ранние сборки 8.3.8 разрабатывались до финализации большинства компонентов Windows 10. При работе на современных сборках операционной системы возможны аварийные завершения процессов
1cv8.exe и 1cv8c.exe. Рекомендуется обновить платформу на всех компьютерах сети до более актуального стабильного релиза (не ниже 8.3.10), соблюдая правило: версии платформы на всех компьютерах файловой сети должны быть строго идентичными.
- Защитник Windows (Windows Defender). Встроенная система безопасности Windows 10 сканирует входящий сетевой трафик и открываемые файлы
1Cv8.1CD. Это вызывает зависание и падение процесса 1С из-за таймаута ожидания файловой блокировки. Добавим каталог с базой данных и процессы 1cv8.exe в исключения Защитника Windows.
- Ограничение количества сетевых сессий Windows XP. Компьютер под управлением Windows XP имеет жесткое аппаратное ограничение стека TCP/IP и службы сервера на входящие подключения (не более 10 одновременных сеансов для Windows XP Professional). Файловая база 1С открывает множество дескрипторов, поэтому при одновременной работе 3–4 пользователей лимит быстро исчерпывается. Для стабильной работы целесообразно перенести физический каталог с базой данных на компьютер с Windows 10 (где лимит составляет 20 подключений) либо настроить публикацию информационной базы на веб-сервере (IIS или Apache) для работы через тонкий клиент по протоколу HTTP.