При подключении кассы АТОЛ по USB Windows иногда отказывается устанавливать драйвер и сообщает о проблеме с цифровой подписью. Раньше эту проблему решали грубо — отключением проверки подписи и переводом системы в тестовый режим.
Сейчас так делать не нужно и не стоит. Разбираем, откуда берётся ошибка и как её закрыть правильно.
Откуда берётся ошибка
Windows, начиная с 64-разрядной «семёрки», устанавливает только драйверы устройств с действительной цифровой подписью. Если подписи нет, она просрочена или файл повреждён при скачивании, установка прерывается.
Типичные причины в порядке частоты:
- скачан старый дистрибутив — сборки ДТО 8 и ранних версий 9 действительно подписаны сертификатами, которые давно истекли;
- файл скачан не с официального источника и повреждён либо изменён;
- устанавливается не тот пакет — например, USB-драйвер вместо полного дистрибутива ДТО;
- разрядность не совпадает с разрядностью Windows.
Правильное решение
1. Возьмите актуальный дистрибутив. В современных сборках драйвера ККТ АТОЛ версии 10 установщик подписан, и Windows принимает его без возражений. Если работаете с маркировкой, потребуется отдельная сборка с компонентами ЕСМ — она тоже подписана.
2. Удалите старую версию драйвера. Установка поверх старого пакета часто оставляет прежние неподписанные файлы, и ошибка повторяется уже на новом дистрибутиве.
3. Проверьте разрядность. Драйвер должен совпадать с разрядностью Windows, а не с разрядностью кассовой программы. Посмотреть: Параметры → Система → О системе → «Тип системы».
4. Разблокируйте скачанный файл. Windows помечает файлы из интернета как небезопасные, и это иногда мешает установке. Правый клик по файлу → «Свойства» → внизу вкладки «Общие» флаг «Разблокировать» → «Применить».
5. Проверьте подпись сами. Правый клик по установщику → «Свойства» → вкладка «Цифровые подписи». Если вкладки нет вообще — файл не подписан, и скачивать его следует заново из официального источника.
Почему не нужно отключать проверку подписи
Совет «отключите проверку цифровой подписи и переведите Windows в тестовый режим» кочует по форумам с 2015 года. Он действительно работал, когда подписанных сборок ещё не было, но сегодня у него три минуса:
- это лечение симптома. Ошибка подписи почти всегда означает, что вы ставите устаревший или повреждённый пакет — тестовый режим просто заглушит предупреждение;
- снижается защита всей системы. Отключив проверку, вы разрешаете установку любых неподписанных драйверов — в том числе тех, что придут не от вас;
- на кассовом компьютере это лишний риск. Машина с ККТ обычно имеет доступ к товароучётной системе, ОФД и платёжным сервисам.
К тому же тестовый режим оставляет надпись в углу рабочего стола и сбрасывается частью обновлений Windows — проблема возвращается в самый неподходящий момент.
Если драйвер всё равно не встаёт
- Откройте «Диспетчер устройств» и посмотрите, как определилось устройство. Восклицательный знак у неизвестного устройства подскажет, что система его видит, но драйвера нет.
- Проверьте кабель и порт. Обрыв в кабеле USB нередко выглядит как «драйвер не устанавливается».
- Посмотрите журнал установки в разделе «Просмотр событий» — там указывается конкретная причина отказа.
- Проверьте дату и время в системе. Сбитая дата — известная причина, по которой действительная подпись считается недействительной.
Последний пункт кажется странным, но встречается чаще, чем можно ожидать: если на компьютере села батарейка и дата уехала на несколько лет назад, любой сертификат окажется «ещё не действующим».
Частые вопросы
Windows 7 — что делать? Поддержка Windows 7 прекращена в январе 2020 года, обновления безопасности для неё не выходят. На кассовом рабочем месте её лучше заменить. Если это пока невозможно, ставьте только 64-разрядные подписанные сборки драйвера версии 10.
Установщик подписан, но SmartScreen всё равно предупреждает. Это другое: SmartScreen ругается на редко скачиваемые файлы, а не на отсутствие подписи. Нажмите «Подробнее» → «Выполнить в любом случае».
Помогает ли перезагрузка с отключением обязательной проверки подписи через F7? Помогает разово, до следующей перезагрузки. Как постоянное решение не годится — см. раздел выше.
Коротко
Ошибка цифровой подписи почти всегда означает устаревший или повреждённый дистрибутив, а не проблему Windows. Скачайте актуальную подписанную сборку драйвера версии 10, удалите старую, проверьте разрядность и системную дату. Отключать проверку подписи и включать тестовый режим не нужно — это снижает защиту кассового компьютера и не устраняет причину.
Материал носит информационный характер. Сайт atoldriver.ru не является представительством компании АТОЛ и не оказывает услуг по обслуживанию касс.