Snagit (Windows) : SnagPriv.exe ne démarre pas

Problème

Snagit affiche cette erreur au démarrage : impossible de démarrer SnagPriv.exe.

snagIt_error.png

Solution

Ordinateur personnel

Sur un ordinateur personnel, modifiez SnagPriv.exe pour qu'il s'exécute en tant qu'administrateur.

  1. Ouvrez le répertoire d'installation de Snagit. Par défaut, le répertoire d'installation est : C : \ Program Files \ TechSmith \

    Pour Snagit 13 et versions antérieures, le répertoire d'installation par défaut est C : \ Program Files (x86) \ TechSmith \ sur les ordinateurs 64 bits.

  2. Ouvrez le dossier Snagit.
  3. Recherchez SnagPriv.exe, cliquez avec le bouton droit et choisissez Propriétés > Compatibilité.
  4. Sélectionnez Exécuter ce programme en tant qu'administrateur et cliquez sur Appliquer.

Service informatique / Administrateur

S'il existe plusieurs utilisateurs au sein de votre organisation avec ce problème, il peut y avoir un conflit tiers ou une stratégie de sécurité en place qui empêche le démarrage de l'EXE.

Raison 1 : impossible de démarrer le service TechSmith Uploader

L'exécutable SnagPriv.exe tentera de démarrer le service TechSmith Uploader. Si l'utilisateur connecté n'est pas autorisé à démarrer les services, cela peut provoquer cette erreur. Dans la plupart des cas, le service TechSmith Uploader n'est pas nécessaire et peut être supprimé en toute sécurité. Pour plus d'informations sur l'utilisation du service TechSmith Uploader et comment le supprimer, consultez cet article d'assistance.

Raison 2 : Conflits avec des tiers

Certains logiciels et politiques de sécurité tiers peuvent provoquer cette erreur. Désactivez temporairement le logiciel de sécurité pour exclure un conflit potentiel. Nous avons vu ces programmes provoquer ce problème.

  • Logiciel Entrust

Si vous identifiez un autre programme tiers à l'origine de ce conflit qui n'est pas répertorié ici, veuillez soumettre un ticket d'assistance avec nous afin que nous puissions mettre à jour notre documentation.

Raison 3 : impossible de vérifier la liste de révocation de certificats

Cela peut être dû à une valeur non valide d'une clé du registre spécifique sur laquelle Microsoft s'appuie pour vérifier les certificats valides. La clé du registre en question est : HKEY_CURRENT_USER \ Software \ Microsoft \Windows\ CurrentVersion \ WinTrust \ Trust Providers \ Software Publishing. Ce paramètre se trouve également dans le panneau de configuration > Options Internet > Avancé.

Il peut s'agir d'un paramètre que vous souhaitez effacer avec votre équipe de sécurité interne pour vérifier qu'il est acceptable dans votre environnement.

La clé « État » doit être définie sur 0x00023c00 par cet article MS KB afin de vérifier la liste de révocation des certificats de l'éditeur.  Si cette clé du registre est définie sur autre chose que 0x00023c00, cela peut provoquer l'erreur.

Nous avons trouvé plusieurs éléments tels que les mises à niveau.NET, les mises à jour Windows, les mises à jour de stratégie de groupe et d'autres peuvent modifier accidentellement la valeur de cette clé.

Raison 4 : impossible de vérifier la signature numérique

Si l'ordinateur ne parvient pas à vérifier la signature numérique de l'exécutable, il ne pourra pas se lancer. Pour vérifier si la signature est en mesure de vérifier, procédez comme suit.

  1. Ouvrez le répertoire d'installation de Snagit. Par défaut, le répertoire d'installation est : C : \ Program Files \ TechSmith \

    Pour Snagit 13 et versions antérieures, le répertoire d'installation par défaut est C : \ Program Files (x86) \ TechSmith \ sur les ordinateurs 64 bits.

  2. Ouvrez le dossier Snagit.
  3. Recherchez SnagPriv.exe, cliquez avec le bouton droit et choisissez Propriétés > Signatures numériques.
  4. Sélectionnez la signature dans la liste et cliquez sur Détails. Cette fenêtre de détails doit indiquer l'état de la vérification de la signature numérique.
    2018-06-06_13-58-35.png

Exemple de réussite :

checkok.png

Exemple d'échec :

checkfail.png

Si la signature ne peut pas être vérifiée, il se peut que quelque chose bloque cette vérification sur l'ordinateur local ou dans l'environnement.

Suggestions

N'essayez pas ces suggestions sans d'abord consulter vos équipes informatiques et de sécurité internes.

  1. Assurez-vous que les autorités de certification racine DigiCert sont installées et approuvées dans votre environnement.
  2. Assurez-vous que toute la chaîne de certificats est installée et approuvée sur la machine. Vous pouvez le trouver dans la fenêtre Détails de la signature numérique en sélectionnant Afficher le certificat > Chemin de certification.
  3. Assurez-vous que cette mise à jour est installée sur le système.
  4. Contactez l'équipe de sécurité locale pour rechercher s'il existe une stratégie locale qui empêche la vérification de la signature.
  5. Réinstallez les certificats racine.
  6. Contactez le support Microsoft.