Я успешно установил свою службу Windows в среде Server 2012.
Он запускается и работает без проблем, если исполняемый файл службы не подписан. Когда я применяю подпись PFX к Службе, она не запускается. Время ожидания превышает отведенные 30 секунд.
Дело в том, что в других средах (как server 2008, так и 2012) он работает без проблем, поэтому у меня это в качестве основы.
Что могло быть причиной этого? Существуют ли какие-либо специфические настройки сервера, которые могут вызывать проблемы с безопасностью при подписании? Я не контролирую этот ящик и не знаю, как он был настроен.
Как вы, возможно, уже догадались, Windows необходимо подключиться к Интернету, чтобы убедиться, что сертификат подписи действителен. Поскольку у вашего сервера нет подключения к Интернету, время ожидания истекает.
Решение для Windows XP предлагается на http://rusanu.com/2009/07/24/fix-slow-application-startup-due-to-code-sign-validation/
Для Windows Vista и более поздних версий вам, возможно, придется обратиться к http://technet.microsoft.com/library/ee619754.aspx
В обоих случаях вам необходимо отредактировать некоторые параметры реестра. Сделайте тест; и отметьте это как Отвеченное, если это работает на благо других.