7

У меня есть три программы, которые запускаются автоматически с Windows 7.

Они есть:

  • Webroot SecureAnywhere
  • Soluto Anti-Frustration Software
  • everything.exe

Каждая из этих программ выдает синий диалог UAC при каждом запуске машины. (Хорошо, так что все .exe дает мне желтый ....)

Пара синих диалогов UAC

Чтобы остановить это, я начал читать о UAC. Я читал об этом:

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

и он говорит, что если я добавлю связанные сертификаты в узел дерева доверенных издателей в certmgr, я смогу запретить этим голубым диалоговым окнам UAC вызывать запросы. Тем не мение...Я не знаю, где найти файлы сертификатов для импорта.

Хотя я почти уверен, что для домена.exe нет сертификата, две другие программы поступают из известных магазинов; хотя я не могу найти сертификаты на их сайтах или упоминания о том, где я могу их найти.

Они хранятся в виде файлов *.cer или *.crt Я действительно не знаю, где они

Я не совсем уверен, что мне нужно исправление "Узел дерева доверенных издателей". Эта проблема на моем личном ноутбуке.


Обновить

Этот вопрос привел меня к другому вопросу о том, почему разрыв цепи доверия

1 ответ1

5

Откройте свойства исполняемого файла и перейдите на вкладку « Digital Signatures » (если нет вкладки «Цифровые подписи» (на что, я уверен, что файл.exe не будет), программа не подписана, и вы должны подписать ее самозаверяющим сертификатом. Ищите Stack Overflow для получения инструкций о том, как это сделать).

Оттуда нажмите « Details чтобы открыть окно « Digital Signature Details .

В этом окне нажмите View Certificate чтобы открыть страницу сертификата.

Оттуда нажмите Install Certficate , на второй странице при выборе хранилища сертификатов измените значение с Automatically select... на Place all certificates in the following store . Затем найдите и выберите магазин Trusted Publishers .


ПРИМЕЧАНИЕ. Приведенные выше действия помещают сертификат в хранилище доверенных издателей пользователя. Если вам нужен доверенный издатель хранить машину в вы должны экспортировать certifacate, перейдя на вкладку Details о окне certifacte и нажав Копировать в файл

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

Получив файл .cer вы можете открыть MMC из диалогового окна запуска, добавить оснастку «Сертификаты» и установить ее в хранилище Computer account .

Это должно открыть модуль оснастки под названием Certificates (local computer) . На этом экране щелкните правой кнопкой мыши Trusted Publishers , перейдите ко All Tasks , затем нажмите Import.

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


Все снимки экрана взяты из выпуска Windows-7 Enterprise, но они должны быть одинаковыми для всех других выпусков.

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