Impossible d'installer une application ClickOnce en raison des paramètres de sécurité (Windows 10)

Lors de la tentative d’installation d’une application ClickOnce signée par Microsoft, une erreur apparaît indiquant « Your administrator has blocked this application because it potentially poses a security risk to your computer » et « Your security settings do not allow this application to be installed on your computer ».

En tant qu’administrateur qui aurait défini lesdites politiques, je ne parviens absolument pas à comprendre pourquoi cela est bloqué pour un seul utilisateur et pas pour d’autres utilisateurs dont les PC sont basés sur la même image, et pourquoi cela fonctionne pour d’autres utilisateurs qui devraient bénéficier des mêmes privilèges que l’utilisateur recevant ce message. Notez que les mêmes stratégies de groupe de domaine sont appliquées à cet utilisateur qui rencontre l’erreur et aux utilisateurs qui ne reçoivent pas l’erreur.

Même tenter d’exécuter l’application « en tant qu’administrateur » ne résout pas le problème. Les journaux d’événements ne montrent aucune erreur, et je ne trouve aucun autre journal pour aider à diagnostiquer le problème.

Quelles politiques ou paramètres locaux permettraient ou empêcheraient cette application ?


Source : [Super User](How to: Configure the ClickOnce Trust Prompt Behavior - Visual Studio 2015 | Microsoft Learn]()

Cela est causé par le « Comportement de l’invite de confiance ClickOnce » : https://msdn.microsoft.com/en-us/library/ee308453.aspx

Pour ajuster cela, modifiez simplement les valeurs dans le registre et vous devriez pouvoir installer l’application.

Pour activer l’invite de confiance ClickOnce à l’aide de l’éditeur du registre, ouvrez
l’éditeur du registre :

Cliquez sur Démarrer, puis cliquez sur Exécuter.

Dans la zone Ouvrir, tapez regedit, puis cliquez sur OK.

Trouvez la clé de registre suivante :

\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT.NETFramework\Security\TrustManager\PromptingLevel

Si la clé n’existe pas, créez-la.

Ajoutez les sous-clés suivantes en tant que Valeur chaîne, si elles n’existent pas déjà,
avec les valeurs associées indiquées dans le tableau suivant.

Sur mon ordinateur, les valeurs étaient définies sur « Disabled » et je n’ai aucune idée de quelle application a fait cela. J’ai changé les valeurs par défaut et maintenant tout fonctionne à nouveau comme il se doit.

Ou vous pouvez simplement supprimer la clé « TrustManager » elle-même et tout fonctionne également.