16 votes

Comment fonctionne l'avertissement de sécurité de Windows "Voulez-vous exécuter ce fichier " ?

Sous Windows XP, après avoir téléchargé un fichier, lorsque j'essaie de l'exécuter, j'obtiens les résultats suivants

Avertissement de sécurité de Windows XP. Voulez-vous exécuter ce fichier... toujours demander avant d'ouvrir ce fichier ?

J'ai déplacé le fichier dans un autre répertoire (juste un répertoire normal que j'ai créé comme C:\something ) et l'a fait fonctionner. J'ai eu le message, mais maintenant je ne l'ai plus. Alors peut-être que c'était seulement la première ouverture ou quelque chose comme ça.

  • Cela se produit-il pour n'importe quel exécutable ?
  • Avec quels exécutables cela se produit-il ?

Je suppose que Windows ne garde pas trace du fait que ce fichier a été téléchargé via Internet. Chaque fois que je clique sur le fichier dans les téléchargements de Chrome, j'obtiens le message, mais il provient de Windows XP et non de Chrome.

Comment cela fonctionne-t-il ?


Il semble également qu'il s'agisse d'un problème spécifique au navigateur, car lorsque j'enregistre le fichier et que je l'exécute en l'enregistrant et en cliquant sur Ouvrir le fichier dans K-Meleon, je n'obtiens pas cette question. C'est comme s'il pouvait l'ouvrir d'une manière qui contourne le message de Windows XP.

Je me souviens aussi de l'époque terrible d'IE et de Windows 98. Peut-être qu'IE5 était le coupable, peut-être avant certaines mises à jour, où le navigateur exécutait les exécutables de n'importe quel site Web, sans que vous ne cliquiez dessus, à moins que vous ne cochiez une case difficile à trouver dans les paramètres avancés.

J'espère que je peux décocher la case ici dans cet avertissement de sécurité "toujours demander avant d'ouvrir ce fichier", et cela ne causera pas ce problème. Je veux juste qu'un exectuable que je clique ou double-clique exécute.

Et même si je décoche cette case, si je clique sur un autre fichier .exe dans les téléchargements de Chrome, cela se produit pour ce fichier.

28voto

James Mertz Points 390

Il y a plusieurs versions, Internet Explorer a introduit le concept de "zones de sécurité" - Internet, intranet local, "de confiance", "restreint". Plus tard, ce concept a été étendu à l'Explorateur Windows Shell (et une zone "Poste de travail" a été ajoutée).

Après avoir téléchargé le fichier, le navigateur - à la fois IE et Chrome - ajoute un "flux alternatif" à elle, nommée Zone.Identifier qui indique que le fichier provient de la zone "Internet". Lorsque vous double-cliquez sur un fichier dans l'Explorateur Windows, celui-ci vérifie si un tel flux est présent, et demande une confirmation si nécessaire. Cela n'est pas limité aux exécutables - tout fichier étiqueté de cette manière nécessitera une confirmation.

Les flux alternatifs sont une caractéristique de Windows et du système de fichiers NTFS, et sont stockés sur le disque comme faisant partie du fichier. (Dans NTFS, le contenu réel d'un fichier est en fait un flux sans nom également). Zone.Identifier exécuté en ligne de commande :

notepad MyDownloadedApp.exe:Zone.Identifier

Lorsque vous décochez la case "Toujours demander...", ou lorsque vous cliquez sur "Débloquer" dans la fenêtre des propriétés du fichier, l'option Zone.Identifier Le flux est supprimé et l'Explorer ne demande plus de confirmation. Pour supprimer tous les flux de plusieurs fichiers en une seule fois, vous pouvez utiliser la méthode suivante Cours d'eau ou un outil graphique .

Si vous souhaitez désactiver le marquage des zones, reportez-vous à la section ce billet pour Google Chrome .

3voto

soandos Points 23540

Il s'agit donc d'un paramètre de sécurité pour Windows. Pour le désactiver, allez dans le registre et modifiez les valeurs des clés suivantes :

\[HKEY\_CURRENT\_USER\\Software\\Microsoft\\Internet Explorer\\Download\]
"CheckExeSignatures"="no"
"RunInvalidSignatures"=dword:00000001
\[HKEY\_CURRENT\_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Attachments\]
"SaveZoneInformation"=dword:00000001
\[HKEY\_CURRENT\_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\Associations\]
"LowRiskFileTypes"=".zip;.rar;.nfo;.txt;.exe;.bat;.com;.cmd;.reg;.msi;.htm;.html;.gif;.bmp;.jpg;.avi;.mpg;.mpeg;.mov
;.mp3;.m3u;.wav;"

Comme toujours lorsque vous modifiez le registre, faites d'abord une sauvegarde.

Source :

Note : Cela le désactivera pour tous les fichiers, quel que soit leur emplacement. Je ne recommande pas de le faire en général, mais cela semble être ce que vous voulez faire.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X