Приветствую, коллеги. После удаления старой версии «Континент TLS» новый клиент не ставился и останавливался на установке драйвера. Обновления, .NET и Visual C++ ничего не меняли.
Проблема
InstallDriverServiceWin7 System Error: 1078.
В системе осталась запись службы MobyDick. Файла уже не было, но установщик видел старую службу и не мог обновить её параметры.
Как я проверил причину
- Открыл командную строку от имени администратора.
- Проверил службу командой
sc query MobyDick. - Посмотрел путь к файлу службы и убедился, что старая установка действительно удалена.
Что я сделал
- Создал точку восстановления и сохранил сведения о службе.
- Если старый файл драйвера ещё существовал, удалил его после остановки службы.
- Удалил оставшуюся запись командой
sc delete MobyDick. - Перезагрузил Windows и снова запустил официальный установщик.
После удаления осиротевшей службы драйвер установился, и ошибка 1078 больше не появилась.
Важно: Команду sc delete применяю только после проверки имени и пути службы. Ошибка в имени может повредить другое ПО.
Как проверил результат
Команда sc query MobyDick перед новой установкой не находит старую службу, а затем клиент создаёт собственные службы заново.
Получилось или остались вопросы?
Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.