Root certificate updates are often updated, which Microsoft downloads through Windows Update, but which are marked as "optional updates." Therefore, not all users can install them, and you may need to install them manually. This also applies to “fully updated” machines, because for an unattended installation, they often install only “important updates” that are not root certificate updates.
Depending on the type of desktop application, you may have to follow certain rules when signing up. For example, applications that interact with Windows Security Center require essentially the same signing method as the drivers. That is, the certificate chain is implemented along with the signature ( /ac on signtool ). You can get the MSCV-VSClass3.cer applicable to VeriSign certificates here .
The process is often called cross-signature, which seems to be incorrect. Although it is one step that your binary or directory is cross-signed, it is vital that Microsoft signs the driver (or, more often, the directory file these days), which is the actual cross-signature.
source share