Tener que reiniciar constantemente Windows 7 para marcar la hora del instalador... ¿Por qué?

Tener que reiniciar constantemente Windows 7 para marcar la hora del instalador... ¿Por qué?

Estoy usando una máquina con Windows 7 (64 bits) como servidor de compilación y encontré un problema extraño.

Uno de mis pasos de compilación es aplicar un certificado de firma de código usando un comando como este:

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

Después de iniciar la máquina, este comando funciona una y otra vez durante un tiempo... y luego devuelve el error:

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

El problema no se puede resolver hasta que se reinicie la computadora. El problema también es específico de esta máquina en particular.

¿Alguien tiene alguna idea?

gracias alan

Respuesta1

En caso de que sea útil para alguien más, "resolvimos" el problema colocando el código de firma en un archivo por lotes y reintentando la marca de tiempo varias veces si falla.

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

información relacionada