On a particular Windows Vista PC, all programs signed with a particular certificate fail to launch from explorer, when it verifies the publisher. Only for a second or two, the hour glass is visible, and then nothing further happens (no error message).
- When inspecting the properties of the program on the problematic PC, the certificate is shown correct and as valid.
- The signed program launches fine on several other PCs (vista, w7, w8), verifying the publisher correctly.
- The program launches normally when on the problematic PC if unsigned.
- The program launches normally on the problematic PC if signed when Windows does not verify the publisher (e.g. when started from local disk). But it fails to launch when signed and started from a mapped drive.
- Other signed programs launch fine on the particular PC, only programs signed with this particular certificate have the problem.
Process monitor shows that explorer.exe was checking the registery for disallowed certificates. But after checking, I found no part of the certificate chain in the untrusted (revoke) list. So that seems to be not the cause.
What could be the problem, or how could problems like this be diagnosed?