Драйверы для 1С: какой нужен именно вам и как его поставить без сбоев

· 9 мин

Содержание

Чтобы установить драйвера 1С, сначала поймите, какое устройство их требует: USB-ключ защиты HASP ставится через драйвер Sentinel (флажок «Установить драйвер защиты» в установщике платформы или отдельная утилита haspdinst.exe -i), токен с электронной подписью — через драйвер производителя и криптопровайдер, а сканер штрихкода — через драйвер виртуального COM-порта и настройку в карточке оборудования. У самой платформы 1С отдельного «драйвера» нет.

Чаще всего пишут с одной из трёх бед: программа не видит ключ, не подписывается отчёт или сканер «молчит» в документе. Каждая решается за 10–15 минут, если ставить компоненты в правильном порядке и сразу проверять результат.

С чего начать: какой драйвер нужен вашей 1С

Драйвер нужен не программе, а железу, которое к ней подключено. Поэтому первый шаг — посмотреть, что у вас реально стоит.

Что у васНужен ли драйверЧто ставить
🔑 USB-ключ защиты (белый или фиолетовый «флеш-брелок» с надписью HASP или Sentinel)ДаSentinel LDK and Sentinel HASP Run-time Environment
🧾 Программная лицензия (пин-код с конверта или из письма)НетНичего, лицензия активируется в самой 1С
🔐 Токен с КЭП (Рутокен, JaCarta, ESMART)ДаДрайвер производителя токена + криптопровайдер (КриптоПро CSP или ViPNet CSP)
📷 Сканер штрихкода в режиме эмуляции клавиатурыНетРаботает как клавиатура, Windows всё поставит сама
📷 Сканер в режиме COM-портаДаДрайвер виртуального COM-порта от производителя сканера
🧮 Кассы, весы, принтеры этикетокДаДрайвер устройства + обработка обслуживания из 1С

Тип лицензии легко проверить без вскрытия коробки. Если 1С запускается на компьютере, к которому никогда не подключали USB-ключ, — у вас программная защита, и драйвер HASP вам не нужен вовсе.

Отдельно про сетевой ключ. Если ключ на 5, 10 или 20 пользователей стоит на одном сервере, а работают с разных компьютеров, драйвер ставится только на компьютер с ключом. На остальные машины нужен лишь доступ к менеджеру лицензий по сети.

Установка драйвера защиты HASP и Sentinel для 1С

Аппаратные ключи 1С сделаны на базе HASP, сейчас эту линейку выпускает компания Thales под маркой Sentinel. Ставить можно двумя путями.

Способ 1. Из установщика платформы

  1. Запустите setup.exe из дистрибутива платформы 1С:Предприятие 8.3 от имени администратора.
  2. Пройдите шаги выбора компонентов как обычно.
  3. На последнем экране оставьте включённым флажок «Установить драйвер защиты».
  4. Нажмите «Далее» и дождитесь конца установки.
  5. Вставьте ключ в USB-порт. Светодиод на ключе должен загореться ровным светом.

Этот путь удобен, но драйвер в дистрибутиве может быть не самым свежим. На Windows 11 со старым драйвером ключ иногда не определяется.

Способ 2. Отдельной утилитой haspdinst

Утилита haspdinst.exe входит в пакет Sentinel Run-time для командной строки. Последнюю версию выкладывает Thales на своём портале поддержки.

  1. Выньте ключ из USB-порта.
  2. Откройте командную строку от имени администратора.
  3. Перейдите в папку с утилитой и выполните установку:
cd C:\Distr\Sentinel
haspdinst.exe -i
  1. Дождитесь сообщения об успешной установке.
  2. Вставьте ключ и подождите 10–20 секунд, пока Windows его опознает.

Есть и вариант с мастером установки (файл HASPUserSetup.exe в архиве с драйвером). Результат тот же, выбирайте удобный.

Как проверить, что ключ виден

После установки драйвера на компьютере работает служба Sentinel LDK License Manager. У неё есть веб-панель:

  1. Откройте браузер и введите http://localhost:1947.
  2. Слева выберите раздел Sentinel Keys.
  3. В списке должна появиться строка с вашим ключом.

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

Сетевой ключ: менеджер лицензий и nethasp.ini

Многопользовательский ключ раздаёт лицензии через HASP License Manager. Его ставят на компьютер с ключом как службу Windows. По умолчанию он работает по порту 475 (UDP и TCP).

Чтобы клиенты быстрее находили сервер с ключом, укажите его адрес в файле nethasp.ini. Файл лежит в каталоге conf установленной платформы, например C:\Program Files\1cv8\conf\nethasp.ini:

[NH_COMMON]
NH_TCPIP = Enabled

[NH_TCPIP]
NH_SERVER_ADDR = 192.168.1.10
NH_USE_BROADCAST = Disabled

Откройте порт 475 в брандмауэре Windows на компьютере с ключом. Закрытый порт — самая частая причина того, что с одной машины 1С работает, а с соседней пишет про отсутствие лицензии.

Драйверы для токенов и электронной подписи

Токен для 1С-Отчётности, ЭДО и работы с маркировкой — это не просто флешка. Чтобы 1С подписала документ, нужны три слоя, и ставят их строго по порядку.

  1. Драйвер токена. Для Рутокена — «Драйверы Рутокен для Windows», для JaCarta — «Единый клиент JaCarta». Берите только с сайта производителя токена.
  2. Криптопровайдер. КриптоПро CSP или ViPNet CSP — тот, под который выпущена ваша подпись. Его версия должна поддерживать ГОСТ 2012.
  3. Сертификат в личном хранилище. В КриптоПро CSP откройте вкладку «Сервис», нажмите «Просмотреть сертификаты в контейнере», выберите контейнер на токене и установите сертификат.

После этого настраивают саму 1С. В БП 3.0 и ЗУП 3.1 нужный пункт находится в Администрирование → Общие настройки, блок «Электронная подпись и шифрование». В настройках на вкладке «Программы» должен быть указан ваш криптопровайдер.

Если работаете через веб-клиент или в браузере, 1С попросит поставить расширение для работы с криптографией. Без него подпись в браузере не сработает, даже если на компьютере всё установлено правильно.

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

Диагностика: выберите симптом

Сканер штрихкода на COM-порту: драйвер и подключение к 1С

Большинство сканеров умеют работать в двух режимах. Их переключают, считывая служебные штрихкоды из инструкции к сканеру.

  • ⌨️ Эмуляция клавиатуры (HID). Драйвер не нужен. Но 1С не всегда понимает, что это сканер, а не ручной ввод. Бывает, что при английской раскладке код «съедает» цифры или ловит лишние символы.
  • 🔌 Виртуальный COM-порт. Нужен драйвер от производителя сканера. Зато 1С получает код целиком и сразу понимает, что пришёл штрихкод. Для торговли и склада это надёжнее.

Как поставить драйвер и узнать номер порта

  1. Скачайте драйвер виртуального COM-порта с сайта производителя сканера.
  2. Переведите сканер в режим USB-COM по служебному штрихкоду из инструкции.
  3. Установите драйвер и подключите сканер.
  4. Откройте Диспетчер устройств (devmgmt.msc), раздел «Порты (COM и LPT)».
  5. Найдите строку со сканером и запомните номер порта, например COM5.

Если номер больше 9 или конфликтует с другим устройством, его меняют: свойства порта → «Параметры порта» → «Дополнительно» → «Номер COM-порта».

Подключение сканера в 1С

КонфигурацияГде подключается оборудование
Бухгалтерия предприятия 3.0Администрирование → Подключаемое оборудование
Управление торговлей 11НСИ и администрирование → Администрирование → РМК и оборудование → Подключаемое оборудование

Дальше порядок одинаковый:

  1. Включите флажок использования подключаемого оборудования, если он выключен.
  2. Откройте список оборудования и создайте новый экземпляр с типом «Сканеры штрихкода».
  3. Выберите драйвер из списка и откройте карточку экземпляра.
  4. Если драйвер ещё не установлен, в карточке появится команда установки. Нажмите её.
  5. Укажите порт (COM5), скорость обмена и суффикс — обычно это символ возврата каретки #13.
  6. Выполните тест устройства и отсканируйте любой товар.

Скорость и суффикс в 1С должны совпадать с тем, что запрограммировано в сканере. Если сканер пищит, а в 1С ничего не приходит, первым делом проверьте номер порта и суффикс.

Сканер на COM-порту готов к работе
Выполнено: 0 / 6

Частые ошибки при установке драйверов 1С и как их снять

«Не обнаружена лицензия» при вставленном ключе

Проверяйте по шагам, от простого к сложному:

  1. Горит ли светодиод на ключе. Нет — вставьте в другой порт, лучше на задней панели системного блока.
  2. Видит ли ключ панель http://localhost:1947. Нет — переустановите драйвер (раздел про обновление ниже).
  3. Если ключ сетевой — доступен ли с клиента порт 475 и прописан ли адрес в nethasp.ini.
  4. Не занял ли все лицензии кто-то ещё. Многопользовательский ключ отдаёт столько сеансов, сколько указано на нём.

Ключ работает, но после обновления Windows пропал

Крупные обновления Windows 10 и 11 иногда ломают старый драйвер защиты. Лечится переустановкой свежей версии Sentinel Run-time. Перезагрузка после переустановки обязательна.

Windows сообщает о несовместимом драйвере

На Windows 11 с включённой «Целостностью памяти» система может заблокировать старый драйвер защиты (например, hardlock.sys). Отключать защиту ради 1С не стоит. Правильный путь — удалить старый пакет и поставить актуальную версию Sentinel, которая проходит проверку.

Ключ в виртуальной машине

Гипервизор не пробрасывает USB-ключ автоматически. Нужно настроить проброс USB-устройства в виртуальную машину или поставить ключ на физический сервер и раздавать его по сети через менеджер лицензий.

Ключ через USB-хаб или удлинитель

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

Обновление и удаление старых версий драйверов

Правило одно: сначала полностью убрать старое, потом ставить новое. Смешанная установка двух версий — частая причина «призрачного» ключа, который то есть, то нет.

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

Порядок переустановки драйвера защиты

  1. Попросите всех пользователей выйти из 1С.
  2. Выньте ключ из USB-порта.
  3. Откройте командную строку от имени администратора и удалите драйвер:
cd C:\Distr\Sentinel
haspdinst.exe -r
  1. Перезагрузите компьютер.
  2. Установите свежую версию командой haspdinst.exe -i.
  3. Вставьте ключ и проверьте его в панели http://localhost:1947.

Если обычное удаление не проходит из-за занятых файлов, у утилиты есть ключи принудительного режима. Они описаны в файле readme, который лежит в архиве с утилитой.

Драйверы токенов и сканеров

  • 🔐 Драйвер токена обновляйте установщиком новой версии с сайта производителя: он сам заменит старую.
  • 🔐 КриптоПро CSP при смене основной версии удаляют через «Программы и компоненты», затем ставят новую. Лицензионный ключ КриптоПро после переустановки вводят заново, сохраните его заранее.
  • 📷 Драйвер COM-порта сканера удаляют в Диспетчере устройств: свойства устройства → вкладка «Драйвер» → «Удалить устройство» с флажком удаления программ драйвера.

Если в 1С уже создан экземпляр оборудования, после смены драйвера проверьте номер порта. Windows может назначить сканеру новый COM-порт, и 1С будет стучаться в старый.

Частые вопросы

Нужно ли ставить драйвер HASP на каждый компьютер с 1С?
Нет. Для локального ключа — только на компьютер, куда он вставлен. Для сетевого — только на сервер с ключом и менеджером лицензий, клиентам драйвер не нужен.
Можно ли поставить драйвер защиты без прав администратора?
Нет. Драйвер устанавливается в систему и регистрирует службу, для этого нужны права администратора компьютера.
Где взять драйвер для ключа 1С, если диска нет?
Драйвер входит в дистрибутив платформы 1С (флажок «Установить драйвер защиты»). Самую свежую версию Sentinel Run-time выкладывает производитель ключей Thales на своём портале поддержки.
Почему сканер работает в Блокноте, но не в 1С?
Сканер в режиме эмуляции клавиатуры печатает код как текст, но 1С может не распознать его как штрихкод. Переключите сканер в режим COM-порта и подключите его как оборудование в 1С.
Нужен ли драйвер для программной лицензии 1С?
Нет. Программная лицензия привязана к параметрам компьютера и активируется пин-кодом в окне получения лицензии, никаких драйверов для неё не требуется.