На конкретном ПК с Windows Vista все программы, подписанные определенным сертификатом, не запускаются из проводника, когда он проверяет издателя. Только на секунду или две часы видны, и дальше ничего не происходит (сообщения об ошибке нет).
- При проверке свойств программы на проблемном ПК сертификат показывается корректным и действительным.
- Подписанная программа отлично запускается на нескольких других компьютерах (vista, w7, w8), проверяя издателя правильно.
- Программа запускается нормально, когда на проблемном ПК без подписи.
- Программа обычно запускается на проблемном ПК, если подписана, когда Windows не проверяет издателя (например, при запуске с локального диска). Но он не запускается, когда подписан и запущен с подключенного диска.
- Другие подписанные программы нормально запускаются на конкретном ПК, проблема возникает только у программ, подписанных этим конкретным сертификатом.
Монитор процесса показывает, что explorer.exe проверял реестр на наличие запрещенных сертификатов. Но после проверки я не нашел никакой части цепочки сертификатов в списке ненадежных (отозванных). Так что, похоже, это не причина.
В чем может быть проблема, или как можно диагностировать подобные проблемы?