Драйвер защиты 1С: удалить, поставить заново, проверить ключ

· 9 мин

Содержание

Переустановка драйвера 1С сводится к трём действиям: удалить старый драйвер защиты вместе с остатками, поставить свежий и проверить, что ключ виден в панели http://localhost:1947. Обычно это занимает 10-15 минут и требует прав администратора Windows.

Под «драйвером 1С» чаще всего понимают драйвер аппаратного ключа защиты Sentinel HASP. Он нужен, чтобы платформа увидела USB-ключ с лицензиями. Если же у вас сбоит кассовый аппарат, сканер или весы, это другой драйвер: про него в конце есть отдельный раздел.

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

Когда драйвер действительно пора переустанавливать

Не каждая ошибка лицензии лечится драйвером. Переустановка нужна, если подтвердилось одно из условий:

  • 🔑 ключ вставлен, светодиод на нём горит, но платформа сообщает, что ключ защиты не найден;
  • в диспетчере устройств у ключа жёлтый значок или он числится как «Неизвестное устройство»;
  • после обновления Windows или замены антивируса ключ «пропал», хотя вчера всё работало;
  • в панели http://localhost:1947 пусто или страница не открывается;
  • платформа обновилась, а драйвер остался от старой версии.

Когда переустанавливать не нужно:

  • светодиод на ключе не горит, а в другом USB-порте и на другом компьютере тоже — скорее всего, умер сам ключ;
  • ошибка про нехватку лицензий: ключ виден, но все места заняты. Это вопрос количества сеансов, драйвер ни при чём;
  • сеть для клиентов работает по лицензионному серверу, а локально ключ не нужен: проверьте настройки подключения к серверу лицензий.

Быстрый тест на 2 минуты: подключите ключ к другому компьютеру, где драйвер стоит нормально. Если там ключ виден, проблема в вашей системе, и переустановка оправдана.

Что сделать до удаления: проверка, версии, резерв

Эти шаги избавят от сюрпризов, особенно на сервере с несколькими базами.

  1. Запишите, что установлено. Откройте «Программы и компоненты» и найдите строки со словами Sentinel, HASP, Драйвер защиты. Сохраните названия и версии.
  2. Проверьте панель управления ключами. В браузере откройте http://localhost:1947. Раздел «Ключи Sentinel» покажет, какие ключи видит драйвер сейчас. Сделайте скриншот.
  3. Найдите, кто занимает сеансы. На сервере 1С в консоли кластера посмотрите активные подключения, предупредите людей и дождитесь завершения работы.
  4. Остановите службы 1С. Если ключ стоит на сервере, остановите службу «Агент сервера 1С:Предприятия 8.3» (имя зависит от версии). Иначе удаление драйвера может зависнуть на занятых файлах.
  5. Скачайте дистрибутив заранее. Нужный установщик есть в комплекте платформы: при установке платформы выбирается компонент драйвера защиты. Отдельно его можно взять на сайте производителя ключей. Положите на локальный диск, интернет во время работ не понадобится.

Если у вас виртуальная машина, проверьте, что USB-ключ проброшен в неё. Нередко «слетевший драйвер» оказывается потерянным пробросом после перезапуска гипервизора.

Перед удалением драйвера
Выполнено: 0 / 5

Как полностью удалить старый драйвер

Обычного удаления через «Программы и компоненты» часто мало: остаются службы, записи в реестре и «хвосты» драйвера. Чистим в три приёма.

Шаг 1. Штатное удаление

Откройте «Параметры → Приложения» (или «Программы и компоненты» в классической панели), найдите драйвер Sentinel/HASP и нажмите «Удалить». Если в списке несколько записей, удаляйте по очереди и перезагружайтесь только в конце.

Шаг 2. Принудительная очистка установщиком

В дистрибутиве драйвера лежит haspdinst.exe. Он умеет удалять драйвер вместе с остатками. Запустите командную строку от имени администратора, перейдите в папку с файлом и выполните:

haspdinst.exe -fr -kp -purge

Что значат ключи:

ПараметрЧто делает
-rобычное удаление драйвера
-frпринудительное удаление, даже если драйвер занят
-kpне требует закрытия процессов, которые используют драйвер
-purgeудаляет оставшиеся файлы и записи, включая данные ранних версий
-iустановка драйвера (понадобится позже)

Если установщик ответил кодом ошибки или сообщил, что нечего удалять, это нормально: значит, система уже чиста. Главное, чтобы после команды в диспетчере устройств не оставалось активных записей Sentinel.

Шаг 3. Проверка остатков

После удаления проверьте:

  • в «Службах» (services.msc) нет служб с Sentinel или HASP в названии;
  • в диспетчере устройств нет устройств с жёлтым значком; если есть, удалите их с пометкой «Удалить программное обеспечение драйвера»;
  • папка драйвера в C:\Program Files либо пуста, либо отсутствует.

Перезагрузите компьютер. Без перезагрузки свежий драйвер может «подхватить» остатки старого и повторить ту же ошибку.

Не чистите реестр вручную удалением целых веток по имени производителя. Достаточно -purge. Ручная правка реестра на сервере с работающими базами — лишний риск.

Установка нового драйвера по шагам

Есть два пути: через установщик платформы или командой напрямую.

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

  1. Запустите setup.exe из дистрибутива вашей версии платформы.
  2. Выберите «Изменить» (если платформа уже стоит) или обычную установку.
  3. В списке компонентов найдите драйвер защиты и убедитесь, что он отмечен.
  4. Завершите установку.

Плюс способа: версия драйвера подходит именно к вашей платформе. Минус: на сервере с боевыми базами менять платформу ради драйвера не хочется.

Способ 2. Командой установщика драйвера

Подходит, когда платформа в порядке, нужен только драйвер. В командной строке от администратора:

haspdinst.exe -i

Пара замечаний:

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

Проверка результата

Вставьте ключ (если вынимали) и откройте http://localhost:1947. В разделе «Ключи Sentinel» должна появиться строка с вашим ключом: номер, тип (локальный или сетевой), поставщик. Если строка есть, драйвер работает.

Дальше запустите 1С и откройте любую базу. Если вход прошёл без сообщений о ключе, задача решена.

Настройка после переустановки: сеть, порты, служба

Если ключ на сервере и к нему ходят клиенты по сети, одной установки мало.

  1. Проверьте, что ключ виден в панели. Откройте http://localhost:1947 на сервере.
  2. Откройте доступ с удалённых машин. В панели перейдите в раздел «Конфигурация», вкладка «Доступ с удалённых клиентов». Должен быть разрешён доступ к ключам этого компьютера.
  3. Откройте порт. Менеджер лицензий слушает порт 1947 (TCP и UDP). Добавьте разрешающее правило в брандмауэр Windows, иначе клиенты ключ не найдут, хотя на сервере он виден.
  4. Запустите службу сервера 1С обратно, если останавливали.
  5. Проверьте с клиента. С рабочего места откройте http://IP-сервера:1947. Если страница загрузилась, сеть в порядке.

Если в базе стоит запрет на соединения (сервисное обслуживание), после работ не забудьте снять его.

Для выделенной машины с ключом удобно отдельное правило брандмауэра на порт 1947 только для адресов вашей офисной подсети. Так ключ не торчит наружу.

Ошибки после переустановки и как их лечить

Ниже то, что встречается после чистой установки. Каждый симптом разбирайте сверху вниз: сначала дешёвые проверки.

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

Если всё перечисленное сделано, а ключ молчит в двух разных портах и на двух разных компьютерах, виноват, скорее всего, сам ключ. С неисправным ключом переустановка не поможет: обращайтесь к поставщику, у которого вы получали комплект.

Что проверить в работе 1С после обновления драйвера

Драйвер переустановлен, ключ виден. Осталось убедиться, что работа вернулась в норму:

  • 🧪 запустите 1С в режиме «1С:Предприятие» и войдите в самую тяжёлую базу, а не в пустую демо-базу;
  • 🖥️ проверьте вход одновременно с 2-3 клиентских машин, если лицензия многопользовательская;
  • ⏱️ засеките время старта: если вход занимает заметно больше обычного, смотрите сетевую часть (порт 1947, DNS, имя сервера), а не драйвер;
  • 📋 в консоли кластера проверьте, что число занятых лицензий растёт и падает вместе с входами пользователей.

Если лицензия программная, а не аппаратная, драйвер HASP вам не нужен вообще. Для таких лицензий действует другой механизм активации, и переустановка драйвера не поможет.

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

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

Общий порядок такой:

  1. Закройте программу и отключите устройство от компьютера.
  2. Удалите прежний драйвер из «Программы и компоненты».
  3. Установите драйвер производителя устройства. В комплекте обычно есть и установщик с 1С-обработкой.
  4. Подключите устройство, запустите 1С и в настройках подключаемого оборудования заново создайте запись для него, указав тот же драйвер.
  5. Нажмите проверку соединения в карточке устройства.

Для POS-компьютера с несколькими устройствами меняйте драйверы по одному, чтобы понимать, какое из них сбоит.

Как не возвращаться к проблеме

Несколько привычек, которые снижают вероятность сбоев:

  • 🧱 держите актуальный драйвер ключа. Обновляйте его вместе с платформой, а не «когда сломается»;
  • 💾 хранить дистрибутив драйвера и скриншот панели localhost:1947 стоит рядом с документацией по серверу: при аварии это сэкономит час;
  • 🔌 не включайте ключ через USB-хаб и удлинители: просадка питания даёт «плавающие» ошибки;
  • 🛡️ после смены антивируса добавляйте в исключения папку драйвера и службу менеджера лицензий;
  • 🔄 перед обновлением Windows на сервере снимите образ или точку восстановления: крупные обновления иногда подменяют USB-драйверы.

Если в организации несколько ключей, подпишите их физически и ведите короткий реестр: какой ключ в каком сервере, на сколько мест, до какого срока. Это удобно при любой переустановке.

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

Нужно ли переустанавливать драйвер при каждом обновлении платформы 1С?
Нет. Обновляйте драйвер, если установщик платформы его предлагает или если после обновления ключ перестал определяться.
Можно ли ставить драйвер защиты на компьютер, где ключа нет?
Можно. Драйвер ставится независимо от ключа. Это удобно, когда ключ подключат позже или он стоит на другой машине сети.
Слетают ли лицензии на ключе после переустановки драйвера?
Нет. Лицензии записаны в самом ключе, а драйвер лишь предоставляет к нему доступ. Данные ключа при удалении и установке драйвера не затрагиваются.
Что делать, если нет прав администратора?
Без них драйвер не установить: нужна учётная запись с правами локального администратора. Обратитесь к системному администратору.
Одинаков ли драйвер для 32- и 64-разрядной Windows?
Установщик сам подбирает нужную версию под систему. Отдельно выбирать разрядность вручную не требуется.
Почему ключ работает на одном USB-порту и не работает на другом?
Чаще всего причина в питании или в хабе. Передний порт корпуса и порты через разветвитель дают меньше тока, чем задние порты материнской платы.