Назад | Перейти на главную страницу

Необходимо разрешить установку неподписанного msi

У меня есть продукт для установки на 64-разрядную машину с Windows 7. Msi не подписан, и когда он пытается установить, он блокируется, говоря

«Этот файл заблокирован, так как у него нет действительной цифровой подписи, подтверждающей его издателя»

Я видел это раньше, но обычно вы можете отменить блокировку и продолжить установку, но в этом случае есть только кнопка OK.

Кто-нибудь знает политику параметра / группы или что-то еще, что нужно отключить, чтобы msi установился правильно?

Старая тема, но я чувствую, что ответ @derryl на самом деле даже не близок к правильному. Это правильный способ установки неподписанного .msi пакеты.

  1. Отключите UAC, открыв меню «Пуск» (или воспользуйтесь функцией поиска Windows в зависимости от версии ОС), найдите: «uac» и сдвиньте ползунок до упора вниз.

  2. Откройте начальное меню и введите cmd.exe и right mouse click -> run as administrator.

  3. Тип: bcdedit /set testsigning on

  4. Перезагрузите вашу машину

Вот и все. Вы делаете не нужно что-нибудь скачивать, и особенно не нужно запускать какие-либо сторонние библиотеки 3: d.

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

  1. Отключить контроль учетных записей пользователей (UAC)

  2. Перейдите в Пуск и введите cmd в поле поиска;

  3. Щелкните правой кнопкой мыши cmd.exe (он должен быть вверху списка) и выберите Запуск от имени администратора;

  4. Во вновь созданном поле командной строки введите следующее и нажмите ввод:

bcdedit / установить параметры загрузки DDISABLE_INTEGRITY_CHECKS

Примечание. DDISABLE - это НЕ опечатка!

5.Загрузите последнюю версию Driver Signature Enforcement Overrider (DSEO) из http://www.ngohq.com/home.php?page=Files&go=cat&dwn_cat_id=34

6. Нет необходимости устанавливать приложение, просто скопируйте его в безопасное место и запустите;

7. Нажмите «Далее» и не торопитесь, чтобы прочитать лицензионное соглашение, затем нажмите «Да»;

8. Дополнительно: выберите «Как использовать» и нажмите «Далее».

9. Выберите «Включить тестовый режим» и нажмите «Далее»;

10. Теперь выберите «Подписать системный файл» и нажмите «Далее»;

11. В текстовом поле введите путь и имя файла (см. Прилагаемый пример), затем нажмите OK, чтобы подписать драйвер;

Примечание: см. Ниже, если не знаете, какие файлы нужно подписать.

12. После того, как вам сообщат, что файл был подписан успешно, продолжите подписывать другие файлы (если они остались) и перезагрузитесь;

13. Теперь ваш драйвер должен успешно загрузиться, и теперь вы можете включить UAC!