ClickOnce/Bootstrapper: WinVerifyTrust failing on some Windows 9x machines

Giganews Newsgroups
Subject: ClickOnce/Bootstrapper: WinVerifyTrust failing on some Windows 9x machines
Posted by:  Gabriel Michaud (gmichaud@newsgroups.nospam)
Date: Sat, 10 Jun 2006


I would like to know if anybody experienced problems with
ClickOnce/bootstrapper installs where the installation is failing when
installing bootstrapper packages? This is only happening on Win9x machines.
I have a Windows 98 SE computer that has this problem, and I recall getting
phone calls from customers with Windows ME with this problem.

The following message is displayed to the user: Setup has detected that the
file 'my.msi' has either changed since it was initially published or may be

The installation log shows that the call to WinVerifyTrust
returned -2146762749 (TRUST_E_SUBJECT_FORM_UNKNOWN), which, according to
error lookup,  means that "The form specified for the subject is not one
supported or known by the specified trust provider".  Not much information
is available on MSDN regarding this error message. My MSI file is signed,
however the same thing happens even if I do not sign the file.

We're asking users having this problem to manually install the .msi file
contained in the bootstrapper package, but this is very annoying and I don't
understand why it is only happening on some computers.

Anybody knows what's causing this problem?

Thank you.