Я хочу установить драйвер для моего USB-модема D-Link 3G под Windows 10.

Предположения:

  • Я единственный пользователь на этой копии Windows,
  • моя учетная запись является локальным администратором,
  • Я понизил UAC, чтобы "не уведомлять меня ни о чем".

После подключения модема D-Link к USB-порту ничего не происходит (в системах, отличных от Windows-10, программа установки драйверов запускается автоматически), но создается виртуальный привод CD с драйверами модема.

Когда я просматриваю его и пытаюсь запустить DriverSetup.exe или WirelessModem.exe вручную, у меня появляется сообщение об ошибке, что Windows заблокировала запуск этой программы и что мне нужно связаться с администратором:

(приведенный выше скриншот получен из исходного источника, а не из моего реального устройства - однако единственное отличие в моем случае - это путь / источник файла, указывающий на виртуальный путь DVD, а не на жесткий диск)

Эта тема была поднята на answers.microsoft.com (для немного другой версии модема), но там не было опубликовано никакого разрешения. У меня сейчас нет доступа к этому устройству, поэтому я смогу попробовать применить действия, упомянутые в статьях, упомянутых выше, только сегодня вечером.

Есть ли какое-либо постоянное объяснение того, почему Windows 10 блокирует возможность запуска программного обеспечения единственным пользователем в конкретной системе (кто должен устанавливать программное обеспечение)? Есть ли решение этой проблемы?

3 ответа3

1

Ответ Алекса не помог мне. Даже после этого моя Windows 10 отказалась запускать программу установки драйвера, показывая точно такое же сообщение об ошибке (как и в вопросе).

По стечению обстоятельств я заметил нечто странное. Несмотря на то, что я приобрел D-Link DWM-157 всего месяц назад (январь 2017 года), и хотя последнее обновление прошивки для этой модели было около 15 месяцев назад, на нем все еще стоит очень старая прошивка:

Итак, я решил обновить его. И это был ключевой поворотный момент в моем случае. Несмотря на то, что модем не был установлен под Windows (установка драйвера не удалась, как в вопросе), программное обеспечение обновления прошивки смог обнаружить его и установить недостающие компоненты. После завершения процесса обновления прошивки я смог без проблем запустить программу установки драйверов (InstallPackage.exe).

Примечание: я написал все, что я пережил. Хотя я не знаю, установила ли эта новейшая прошивка эту проблему или это было просто совпадение.

0

Я думаю, что вам нужно отключить принудительное использование подписи драйверов Windows. Это на самом деле функция безопасности, так как многие вредоносные программы могут скрывать, если они перехватывают API системы через драйвер.

Чтобы отключить принудительное использование подписи драйверов,
Запустите cmd как администратор и запустите:

bcdedit.exe -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON

и перезагрузите Windows после этого


Чтобы отменить изменения (включить защиту Windows от драйверов без цифровой подписи), вы можете запустить эти команды (снова - из командной строки с повышенными правами):

bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF

и перезапустите Windows снова, чтобы применить новые настройки.

PS

Как было упомянуто @Ramhound в комментариях, это может быть другая технология Microsoft под названием SmartScreen, которая сканирует сетевые подключения на предмет черных списков и из-за этого препятствует установке. Если программное обеспечение пыталось инициировать некоторые подключения к своей домашней странице, и целевые ссылки были в черном списке MS, то, возможно, оно было заблокировано из-за этого, но для меня это не похоже на случай, поскольку вы смогли загрузить новую прошивку и запустить то же программное обеспечение. обновить модем D-Link, и проблема была решена только с новой прошивкой.

Согласно скриншоту в вашем вопросе ОС жалуется на конкретную проблему - программное обеспечение, которое вы пытались запустить, не является доверенным. На мой взгляд, это может быть только три варианта:

  1. Программное обеспечение не имеет цифровой подписи.
    (Но если вы выполнили действия, описанные выше, чтобы отключить принудительное использование подписи драйверов - этот случай следует устранить)
  2. Был отозван сертификат, который использовался для цифровой подписи программного обеспечения, или CA(Certificate Authority), который подписал программное обеспечение, больше не находится в хранилище сертификатов за плохое поведение. (Это может быть случай)
  3. Программное обеспечение (или драйвер, чтобы быть правильным) было несовместимо с Windows 10, и, вероятно, это имело место.

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

0

Я опаздываю на игру, но на случай, если кто-то захочет узнать. Если вы получили предупреждение выше, и вы знаете, что ваше приложение / драйвер и т.д. В порядке, или вы просто настаиваете на его установке в любом случае, включите скрытую учетную запись администратора, откройте повышенный cmd и запустите net user administrator / active: да, войдите в него и затем установите. Будьте осторожны, у вас нет ограничений и полный доступ к системе. Вы не будете предупреждены или предложены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .