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

Зафиксируйте точный сбой прежде всего остального

Запишите номер ошибки, движок или файл, указанные в сообщении, и точку, на которой установка остановилась. Эта одна строка обычно определяет, в каком из трёх слоёв вы находитесь, и стоит одной фотографии экрана вместо часа догадок.

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

Ошибка 2738 — это проблема со скриптами

Ошибка с номером 2738 означает, что настраиваемому действию требовался движок скриптов и оно не нашло пригодного. Это не ошибка VPN, и никакая настройка сети её не сдвинет. Частая причина — регистрация, оставшаяся указателем на файл, который предыдущий продукт безопасности удалил при деинсталляции.

Проверьте регистрацию, прежде чем её менять. 32-битное представление по пути Wow6432Node может содержать отдельную устаревшую запись в 64-битной Windows, и сравнение обеих с настоящей библиотекой движка показывает, какая из них неверна.

reg query HKCR\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}\InprocServer32
reg query HKCR\Wow6432Node\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}\InprocServer32

Заново зарегистрируйте библиотеку из командной строки с повышенными правами только после подтверждения несоответствия. Делать это при здоровой регистрации бессмысленно, а полное удаление ключа лишает другие пакеты возможности выполнять собственные настраиваемые действия.

Указанный движок указывает на что-то другое

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

Отмените ожидающие установки, удалите общую папку движка и повторите попытку один раз после перезагрузки. Повторный запуск установки сразу после каждого сбоя воссоздаёт то же заблокированное состояние, поэтому одна и та же ошибка повторяется у тех, кто пробует снова быстро. Проверьте также, не удерживает ли службу Windows Installer другая установка. Ожидающая перезагрузка или прерванное обновление дают тот же симптом, и этого не будет ни в одном руководстве, посвящённом VPN.

Считайте хранилище драйверов последним вариантом

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

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

Похожие статьи