Постоянная необходимость перезагружать Windows 7 для установки временной метки... Почему?

Постоянная необходимость перезагружать Windows 7 для установки временной метки... Почему?

Я использую машину с Windows 7 (64-разрядной) в качестве сервера сборки и столкнулся со странной проблемой.

Одним из шагов моей сборки является применение сертификата подписи кода с помощью следующей команды:

signtool sign /v /sm /s my /n "Company" /t http://timestamp.verisign.com/scripts/timestamp.dll /d "Software Name" "installer.msi"

После запуска машины эта команда работает раз за разом в течение некоторого времени... а затем возвращает ошибку:

SignTool Error: The specified timestamp server either could not be reached or returned an invalid response.

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

У кого-нибудь есть идеи?

Спасибо, Алан.

решение1

На случай, если это будет полезно кому-то еще, мы «решили» проблему, поместив код подписи в пакетный файл и повторив попытку создания временной метки несколько раз, если она не срабатывает.

signtool sign /a /v /sm /s  my /n "Company" /d "Software Name" "installer.msi"
signtool timestamp /t http://timestamp.verisign.com/scripts/timestamp.dll "Software Name" "installer.msi"
if ERRORLEVEL 0 GOTO END
signtool timestamp /t http://timestamp.verisign.com/scripts/timestamp.dll "Software Name" "installer.msi"
if ERRORLEVEL 0 GOTO END
signtool timestamp /t http://timestamp.verisign.com/scripts/timestamp.dll "Software Name" "installer.msi"
:END

Связанный контент