У меня есть продукт для установки на 64-разрядную машину с Windows 7. Msi не подписан, и когда он пытается установить, он блокируется, говоря
«Этот файл заблокирован, так как у него нет действительной цифровой подписи, подтверждающей его издателя»
Я видел это раньше, но обычно вы можете отменить блокировку и продолжить установку, но в этом случае есть только кнопка OK.
Кто-нибудь знает политику параметра / группы или что-то еще, что нужно отключить, чтобы msi установился правильно?
Старая тема, но я чувствую, что ответ @derryl на самом деле даже не близок к правильному. Это правильный способ установки неподписанного .msi
пакеты.
Отключите UAC, открыв меню «Пуск» (или воспользуйтесь функцией поиска Windows в зависимости от версии ОС), найдите: «uac» и сдвиньте ползунок до упора вниз.
Откройте начальное меню и введите cmd.exe
и right mouse click
-> run as administrator
.
Тип: bcdedit /set testsigning on
Перезагрузите вашу машину
Вот и все. Вы делаете не нужно что-нибудь скачивать, и особенно не нужно запускать какие-либо сторонние библиотеки 3: d.
нота: Это открывает ваш компьютер для потенциально нежелательного вредоносного программного обеспечения. Так что будьте осторожны при установке неподписанных пакетов. Я знаю, что Microsoft может быть не самой безопасной платформой, но это, конечно, не добавляет безопасности по умолчанию. Так что будьте осторожны!
Отключить контроль учетных записей пользователей (UAC)
Перейдите в Пуск и введите cmd в поле поиска;
Щелкните правой кнопкой мыши cmd.exe (он должен быть вверху списка) и выберите Запуск от имени администратора;
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!