Ce que vous voyez est une invite générale que Windows fournit chaque fois que vous essayez d’ouvrir à tout moment un fichier téléchargé. Ce qui se passe, c'est que lorsque vous téléchargez un fichier, il est marqué d'un indicateur qui indique qu'il provient d'Internet et qu'il est donc potentiellement dangereux. Lorsque vous essayez d'exécuter un tel fichier, Windows vérifie s'il a une signature valide afin de déterminer s'il peut être approuvé.
Ce que vous pouvez faire est de supprimer l'indicateur du fichier en utilisant le bouton Débloquer dans les propriétés du fichier, après quoi Windows vous laissera tranquille chaque fois que vous essayez de l'exécuter:
Le problème est que les fichiers batch sont des fichiers texte qui peuvent être exécutés. Bien qu'il soit possible de signer un fichier texte, il finira par ajouter un tas de données binaires au fichier qui, pour un fichier de commandes, est mauvais car il est du charabia et causera des problèmes lorsque l'interpréteur de commandes tentera de l'exécuter. La mise en commentaire de la signature ne fonctionnera pas non plus, car alors la signature est corrompue.
Par conséquent, la signature d'un fichier de commandes ne fonctionnera pas.
Ce que vous devez faire est de comprendre pourquoi le système vous invite lorsque vous essayez de l'exécuter. Par défaut, Windows ne demande pas avant d'exécuter des fichiers batch, vous devez donc avoir une stratégie spéciale ou un programme de sécurité qui le bloque. Vérifiez vos programmes de sécurité pour voir s'il existe un paramètre de vérification pour lequel vous pouvez désactiver ou ajouter une exclusion.
Vérifiez également le contenu du fichier de commandes pour voir s'il exécute un exécutable qui n'est pas signé (mais encore une fois, par défaut, Windows ne demande pas d'exécutables sauf s'il a été téléchargé ou nécessite des privilèges élevés, alors vérifiez vos paramètres).