Драйверы для 1С: какой нужен именно вам и как его поставить без сбоев
Содержание
Чтобы установить драйвера 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. Из установщика платформы
- Запустите
setup.exeиз дистрибутива платформы 1С:Предприятие 8.3 от имени администратора. - Пройдите шаги выбора компонентов как обычно.
- На последнем экране оставьте включённым флажок «Установить драйвер защиты».
- Нажмите «Далее» и дождитесь конца установки.
- Вставьте ключ в USB-порт. Светодиод на ключе должен загореться ровным светом.
Этот путь удобен, но драйвер в дистрибутиве может быть не самым свежим. На Windows 11 со старым драйвером ключ иногда не определяется.
Способ 2. Отдельной утилитой haspdinst
Утилита haspdinst.exe входит в пакет Sentinel Run-time для командной строки. Последнюю версию выкладывает Thales на своём портале поддержки.
- Выньте ключ из USB-порта.
- Откройте командную строку от имени администратора.
- Перейдите в папку с утилитой и выполните установку:
cd C:\Distr\Sentinel
haspdinst.exe -i
- Дождитесь сообщения об успешной установке.
- Вставьте ключ и подождите 10–20 секунд, пока Windows его опознает.
Есть и вариант с мастером установки (файл HASPUserSetup.exe в архиве с драйвером). Результат тот же, выбирайте удобный.
Как проверить, что ключ виден
После установки драйвера на компьютере работает служба Sentinel LDK License Manager. У неё есть веб-панель:
- Откройте браузер и введите
http://localhost:1947. - Слева выберите раздел Sentinel Keys.
- В списке должна появиться строка с вашим ключом.
Если строки нет, а светодиод на ключе не горит — проблема в порту или самом ключе. Если ключ в списке есть, а 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С подписала документ, нужны три слоя, и ставят их строго по порядку.
- Драйвер токена. Для Рутокена — «Драйверы Рутокен для Windows», для JaCarta — «Единый клиент JaCarta». Берите только с сайта производителя токена.
- Криптопровайдер. КриптоПро CSP или ViPNet CSP — тот, под который выпущена ваша подпись. Его версия должна поддерживать ГОСТ 2012.
- Сертификат в личном хранилище. В КриптоПро CSP откройте вкладку «Сервис», нажмите «Просмотреть сертификаты в контейнере», выберите контейнер на токене и установите сертификат.
После этого настраивают саму 1С. В БП 3.0 и ЗУП 3.1 нужный пункт находится в Администрирование → Общие настройки, блок «Электронная подпись и шифрование». В настройках на вкладке «Программы» должен быть указан ваш криптопровайдер.
Если работаете через веб-клиент или в браузере, 1С попросит поставить расширение для работы с криптографией. Без него подпись в браузере не сработает, даже если на компьютере всё установлено правильно.
Проверить связку целиком проще всего в карточке сертификата в 1С: там есть команда проверки. Она по очереди тестирует доступ к токену, подпись и шифрование и показывает, на каком шаге сбой.
Сканер штрихкода на COM-порту: драйвер и подключение к 1С
Большинство сканеров умеют работать в двух режимах. Их переключают, считывая служебные штрихкоды из инструкции к сканеру.
- ⌨️ Эмуляция клавиатуры (HID). Драйвер не нужен. Но 1С не всегда понимает, что это сканер, а не ручной ввод. Бывает, что при английской раскладке код «съедает» цифры или ловит лишние символы.
- 🔌 Виртуальный COM-порт. Нужен драйвер от производителя сканера. Зато 1С получает код целиком и сразу понимает, что пришёл штрихкод. Для торговли и склада это надёжнее.
Как поставить драйвер и узнать номер порта
- Скачайте драйвер виртуального COM-порта с сайта производителя сканера.
- Переведите сканер в режим USB-COM по служебному штрихкоду из инструкции.
- Установите драйвер и подключите сканер.
- Откройте Диспетчер устройств (
devmgmt.msc), раздел «Порты (COM и LPT)». - Найдите строку со сканером и запомните номер порта, например
COM5.
Если номер больше 9 или конфликтует с другим устройством, его меняют: свойства порта → «Параметры порта» → «Дополнительно» → «Номер COM-порта».
Подключение сканера в 1С
| Конфигурация | Где подключается оборудование |
|---|---|
| Бухгалтерия предприятия 3.0 | Администрирование → Подключаемое оборудование |
| Управление торговлей 11 | НСИ и администрирование → Администрирование → РМК и оборудование → Подключаемое оборудование |
Дальше порядок одинаковый:
- Включите флажок использования подключаемого оборудования, если он выключен.
- Откройте список оборудования и создайте новый экземпляр с типом «Сканеры штрихкода».
- Выберите драйвер из списка и откройте карточку экземпляра.
- Если драйвер ещё не установлен, в карточке появится команда установки. Нажмите её.
- Укажите порт (
COM5), скорость обмена и суффикс — обычно это символ возврата каретки#13. - Выполните тест устройства и отсканируйте любой товар.
Скорость и суффикс в 1С должны совпадать с тем, что запрограммировано в сканере. Если сканер пищит, а в 1С ничего не приходит, первым делом проверьте номер порта и суффикс.
Частые ошибки при установке драйверов 1С и как их снять
«Не обнаружена лицензия» при вставленном ключе
Проверяйте по шагам, от простого к сложному:
- Горит ли светодиод на ключе. Нет — вставьте в другой порт, лучше на задней панели системного блока.
- Видит ли ключ панель
http://localhost:1947. Нет — переустановите драйвер (раздел про обновление ниже). - Если ключ сетевой — доступен ли с клиента порт 475 и прописан ли адрес в
nethasp.ini. - Не занял ли все лицензии кто-то ещё. Многопользовательский ключ отдаёт столько сеансов, сколько указано на нём.
Ключ работает, но после обновления Windows пропал
Крупные обновления Windows 10 и 11 иногда ломают старый драйвер защиты. Лечится переустановкой свежей версии Sentinel Run-time. Перезагрузка после переустановки обязательна.
Windows сообщает о несовместимом драйвере
На Windows 11 с включённой «Целостностью памяти» система может заблокировать старый драйвер защиты (например, hardlock.sys). Отключать защиту ради 1С не стоит. Правильный путь — удалить старый пакет и поставить актуальную версию Sentinel, которая проходит проверку.
Ключ в виртуальной машине
Гипервизор не пробрасывает USB-ключ автоматически. Нужно настроить проброс USB-устройства в виртуальную машину или поставить ключ на физический сервер и раздавать его по сети через менеджер лицензий.
Ключ через USB-хаб или удлинитель
Пассивные хабы и длинные кабели дают просадку питания. Ключ то появляется, то пропадает, и 1С вылетает с сообщением о лицензии посреди работы. Подключайте ключ напрямую в порт материнской платы.
Обновление и удаление старых версий драйверов
Правило одно: сначала полностью убрать старое, потом ставить новое. Смешанная установка двух версий — частая причина «призрачного» ключа, который то есть, то нет.
Перед переустановкой драйвера защиты закройте 1С на всех рабочих местах: пока драйвер снят, пользователи с ключом работать не смогут. На сервере с сетевым ключом делайте это вне рабочего времени.
Порядок переустановки драйвера защиты
- Попросите всех пользователей выйти из 1С.
- Выньте ключ из USB-порта.
- Откройте командную строку от имени администратора и удалите драйвер:
cd C:\Distr\Sentinel
haspdinst.exe -r
- Перезагрузите компьютер.
- Установите свежую версию командой
haspdinst.exe -i. - Вставьте ключ и проверьте его в панели
http://localhost:1947.
Если обычное удаление не проходит из-за занятых файлов, у утилиты есть ключи принудительного режима. Они описаны в файле readme, который лежит в архиве с утилитой.
Драйверы токенов и сканеров
- 🔐 Драйвер токена обновляйте установщиком новой версии с сайта производителя: он сам заменит старую.
- 🔐 КриптоПро CSP при смене основной версии удаляют через «Программы и компоненты», затем ставят новую. Лицензионный ключ КриптоПро после переустановки вводят заново, сохраните его заранее.
- 📷 Драйвер COM-порта сканера удаляют в Диспетчере устройств: свойства устройства → вкладка «Драйвер» → «Удалить устройство» с флажком удаления программ драйвера.
Если в 1С уже создан экземпляр оборудования, после смены драйвера проверьте номер порта. Windows может назначить сканеру новый COM-порт, и 1С будет стучаться в старый.