К статье
Практический материал

Администрирование · 10 мин

Где хранятся драйверы 1С и как их найти

Разбираем, где хранятся драйверы 1С в Windows: папки платформы, драйвер защиты HASP, драйверы торгового оборудования, поиск файлов и переустановка.

Драйверы, необходимые для работы 1С, размещаются в нескольких стандартных местах Windows, и знание этих путей экономит время при ошибках вида «не найдена лицензия», «не обнаружен ключ защиты» или при подключении торгового оборудования. Речь идёт о трёх разных группах: системный драйвер защиты HASP, компоненты самой платформы 1С и драйверы внешнего оборудования — сканеров, касс, весов.

Основная масса файлов платформы 1С:Предприятие лежит в каталоге C:\Program Files\1cv8\ (для 64-разрядной установки) или C:\Program Files (x86)\1cv8\ (для 32-разрядной на 64-битной Windows). Внутри находятся подпапки с номерами версий платформы, а в них — каталог bin с исполняемыми файлами и библиотеками. Однако драйвер аппаратного ключа защиты туда не устанавливается — он живёт отдельно.

Важно различать «драйвер» в смысле Windows (системный файл .sys, работающий на уровне ядра) и «драйвер» в терминологии 1С (COM-компонента или внешняя компонента для оборудования). Это разные сущности с разными местами хранения, и путаница между ними — частая причина бесплодных поисков.

Где находятся файлы платформы 1С

При стандартной установке платформа 1С:Предприятие 8 размещается в каталоге C:\Program Files\1cv8\<номер версии>\bin. Номер версии выглядит, например, как 8.3.22.1750. Если на компьютере установлено несколько версий платформы, каждая лежит в своей папке, и при обновлении старые каталоги не удаляются автоматически.

В папке bin находятся исполняемые файлы (1cv8.exe, 1cv8s.exe), библиотеки и служебные компоненты. Отдельно стоит подпапка conf с конфигурационными файлами. Сама по себе платформа не содержит «драйвера лицензии» — программные лицензии 1С активируются средствами платформы и хранятся в файлах .lic в служебных каталогах.

Файлы программных лицензий (.lic) обычно лежат в C:\ProgramData\1C\licenses для многопользовательских и серверных лицензий либо в профиле пользователя C:\Users\<имя>\AppData\Local\1C\1cv8\licenses для однопользовательских. Это не драйверы, но именно их потеря часто вызывает ошибку «не найдена лицензия», которую ошибочно лечат переустановкой драйвера.

Где хранится драйвер ключа защиты HASP

Аппаратные ключи 1С (USB-ключи фиолетового или красного цвета) работают через драйвер Sentinel HASP / HASP HL от Thales (ранее SafeNet, Aladdin). Это системный драйвер Windows, и его файлы размещаются в стандартных системных каталогах: C:\Windows\System32\drivers (файлы aksusb.sys, hardlock.sys, aksfridge.sys и др.) и C:\Windows\System32 (библиотеки hasplms, служба лицензирования).

Устанавливается драйвер не из папки 1С, а отдельным инсталлятором — Sentinel HASP/LDK Runtime, который можно скачать с портала 1С или с сайта Thales. После установки в системе появляется служба «Sentinel LDK License Manager» (hasplms), а веб-интерфейс диагностики доступен по адресу http://localhost:1947 — там видно подключённые ключи и активные сессии.

Проверить, установлен ли драйвер, можно через диспетчер устройств: при подключённом USB-ключе в разделе «Контроллеры USB» или «Устройства HID» должно появиться устройство без жёлтого восклицательного знака. Также список служб Windows (services.msc) должен содержать запущенную службу HASP.

cmd
sc query hasplms

Если служба остановлена или отсутствует, 1С не увидит аппаратный ключ, даже если он физически вставлен в порт и светится. В этом случае драйвер нужно переустановить: сначала удалить старый пакет через «Установка и удаление программ», затем поставить актуальную версию Runtime и перезагрузить компьютер.

Драйверы торгового оборудования: где искать

Под «драйверами 1С» пользователи часто понимают драйверы торгового оборудования — сканеров штрихкодов, фискальных регистраторов, ККТ, весов, дисплеев покупателя. Эти драйверы не входят в платформу: их поставляют производители оборудования (АТОЛ, Штрих-М, Viki Print и другие) или фирма «1С» в составе библиотеки подключаемого оборудования (БПО).

Драйверы АТОЛ по умолчанию ставятся в C:\Program Files (x86)\ATOL, драйверы Штрих-М — в C:\Program Files (x86)\SHTRIH-M или аналогичные каталоги. Тестовые утилиты (например, «Тест драйвера ККТ») лежат там же и позволяют проверить связь с устройством вне 1С.

В самой конфигурации 1С драйверы подключаются как внешние компоненты через раздел «Администрирование» → «Подключаемое оборудование» → «Драйверы оборудования». Загруженные в информационную базу компоненты хранятся не в файловой системе, а внутри базы данных, и при первом использовании распаковываются в профиль пользователя — обычно в подпапки %APPDATA% или кэш 1С.

Ключ вставлен, 1С пишет «не найдена лицензия»Проблема с драйвером HASP или службой

Проверить службу hasplms и страницу localhost:1947

Ошибка при подключении сканера или ККТПроблема с драйвером оборудования

Открыть тест драйвера производителя и проверить порт

Ошибка «не найдена лицензия» без USB-ключаПроблема с файлом программной лицензии

Проверить папку C:\ProgramData\1C\licenses

Как найти драйвер вручную: пошаговый порядок

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

Порядок действий
  1. 1
    Определите тип проблемы: ключ HASP, оборудование или программная лицензия
  2. 2
    Для ключа HASP откройте services.msc и проверьте службу Sentinel LDK License Manager
  3. 3
    Откройте в браузере http://localhost:1947 и убедитесь, что ключ виден системе
  4. 4
    Для оборудования найдите папку производителя в Program Files и запустите тест драйвера
  5. 5
    Для программной лицензии проверьте наличие .lic-файлов в C:\ProgramData\1C\licenses
  6. 6
    Если драйвер отсутствует или повреждён — переустановите соответствующий пакет и перезагрузите ПК

Для поиска конкретных файлов удобно использовать поиск проводника по имени: для HASP — aksusb.sys, hasplms.exe, для платформы — 1cv8.exe. Командная строка тоже помогает: команда where /r C:\ hasplms.exe покажет все копии файла на диске.

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

Переустановка драйвера HASP — типовое действие при ошибках лицензирования, но делать его нужно аккуратно. Сначала закройте все сеансы 1С, затем удалите текущий пакет Sentinel через «Приложения и возможности» Windows. Удалять файлы вручную из System32 не следует — это может оставить систему с битой регистрацией службы.

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

Если ключ сетевой (лицензии раздаёт сервер), проверьте, что драйвер и менеджер лицензий установлены именно на сервере, а на клиентских машинах доступен порт 1947. Файл настройки nethasp.ini при необходимости размещают в папке bin\conf платформы — там указывается адрес сервера с ключом.

Типичные ошибки при поиске и установке

Типичные ошибки
01
Искать драйвер HASP в папке платформы 1С — его там нет, он ставится отдельным пакетом в системные каталоги
02
Переустанавливать платформу при ошибке «не найдена лицензия» — чаще помогает переустановка драйвера HASP или восстановление .lic-файла
03
Ставить 32-битный драйвер оборудования на 64-битный клиент 1С — компонента не загрузится, нужна версия под разрядность клиента
04
Игнорировать перезагрузку после установки драйвера — служба может не запуститься до перезапуска системы
05
Путать кэш внешних компонентов в профиле пользователя с установочной папкой драйвера и чистить не то

Ещё одна распространённая ситуация — конфликт старых версий драйвера HASP. Если на компьютере когда-то стояла старая версия Aladdin HASP, остатки могут мешать новой установке. В таком случае помогает полное удаление всех пакетов Sentinel/Aladdin и чистая установка актуального Runtime.

Как проверить, что всё работает

Контрольные точки

Как проверить результат

Служба hasplms в services.msc
Норма

Статус «Выполняется», тип запуска «Автоматически»

Тревожный признак

Служба отсутствует или остановлена

Страница http://localhost:1947
Норма

Открывается панель Sentinel Admin Control Center, ключ виден в разделе ключей

Тревожный признак

Страница не открывается или список ключей пуст

Запуск 1С
Норма

База открывается без сообщения о лицензии

Тревожный признак

Окно «Не найдена лицензия» при старте

Тест драйвера оборудования
Норма

Устройство определяется, тест связи проходит

Тревожный признак

Устройство не найдено или ошибка порта

После любых манипуляций с драйверами проверяйте результат в три этапа: сначала на уровне системы (служба, диспетчер устройств), затем на уровне диагностической утилиты (Admin Control Center, тест драйвера), и только потом — запуском 1С. Такой порядок позволяет локализовать проблему и не гадать, на каком уровне сбой.

Итог

Что важно запомнить

Драйвер защиты HASP живёт в системных каталогах Windows и ставится отдельным пакетом, файлы платформы — в C:\Program Files\1cv8, программные лицензии — в C:\ProgramData\1C\licenses, а драйверы оборудования — в папках производителей. Диагностику начинайте со службы hasplms и страницы localhost:1947.

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

Почему 1С не видит USB-ключ, хотя он вставлен и горит?

Светодиод на ключе означает только подачу питания. Проверьте службу Sentinel LDK License Manager в services.msc и откройте http://localhost:1947 — если ключ там не отображается, переустановите драйвер HASP. Также попробуйте другой USB-порт, желательно напрямую, без хаба.

Нужно ли устанавливать драйвер HASP на каждый компьютер в сети?

Если используется сетевой ключ, драйвер и менеджер лицензий достаточно установить на сервере, где вставлен ключ. На клиентских машинах драйвер обычно не нужен — клиент 1С находит лицензию по сети. При необходимости адрес сервера прописывают в файле nethasp.ini.

Куда пропал файл лицензии после переустановки Windows?

Файлы .lic хранятся в C:\ProgramData\1C\licenses и в профиле пользователя. При чистой переустановке системы они удаляются вместе с диском C. Программную лицензию придётся активировать заново по пин-коду из комплекта поставки или восстановить через резервную копию.

Где взять актуальный драйвер ключа защиты?

Установщик Sentinel HASP/LDK Runtime доступен на портале 1С в разделе обновлений программ, а также на сайте разработчика драйвера — компании Thales. Всегда используйте версию от официального источника: сторонние сборки могут содержать вредоносный код.

Драйвер оборудования установлен, но 1С его не видит. Что делать?

Проверьте разрядность: 64-разрядный клиент 1С требует 64-разрядной версии драйвера. Затем убедитесь, что в разделе «Драйверы оборудования» конфигурации компонента добавлена и загружена. Наконец, проверьте устройство в тестовой утилите производителя — если оно не работает и там, проблема не в 1С.

Можно ли просто скопировать папку с драйвером на другой компьютер?

Нет. Системные драйверы требуют регистрации служб и записей в реестре, которая выполняется установщиком. Копирование файлов не заменяет установку — используйте штатный инсталлятор на каждом компьютере.