J'aime étudier beaucoup de code provenant de diverses sources provenant d'Internet, et une grande partie de cela implique de télécharger et d'ouvrir les fichiers pour afficher le code source.
Maintenant, chaque fois que j'essaie d'ouvrir ces fichiers, il me demande de m'assurer que le fichier provient d'une source valide et que je lui fais confiance pour qu'il s'exécute.
Il existe de nombreuses réponses sur ce site, qui traitent de ce problème sur le système d'exploitation suivant; Vista, XP et 7, mais je n'ai pas pu en trouver un pour 8, et je n'ai pas pu faire travailler les autres!
Quelqu'un pourrait-il me dire comment désactiver cette fonctionnalité très ennuyeuse pour quelqu'un comme moi?
remove-item -path "somefile.zip" -stream "Zone.Identifier"
et cela fonctionnerait aussi. .Réponses:
J'ai eu un problème très similaire sur mon tout nouvel ordinateur portable Windows 8. Les icônes du bureau (.lnk) ont donné le même "avertissement de sécurité de fichier ouvert". Je ne sais pas pourquoi ou ce qui s'est passé mais quelle douleur. J'ai finalement trouvé une solution, au moins pour les icônes du bureau qui le font. Je ne voulais pas le corriger avec des modifications des paramètres IE10, comme certains le suggèrent, car cela semblait juste risqué.
Cela a fonctionné pour moi:
C:\Windows\system32\>
Entrer
L'affichage indique maintenant
C:\Users>
Entrez (en remplaçant "YourName" par votre nom d'utilisateur)
L'affichage indique maintenant
C:\Users\YourName>
Entrer
L'affichage indique maintenant
C:\Users\YourName\Favorites>
Entrer
L'affichage indique maintenant
C:\Users\YourName\Favorites\Desktop>
Tapez et entrez:
Tous les liens sur votre bureau doivent apparaître comme:
Désolé pour la longue main sur les commandes DOS, je m'en souviens de l'arrière dans la journée mais, cela est prévu pour que quiconque puisse facilement suivre.
la source
Ajoutez une variable d'environnement système
SEE_MASK_NOZONECHECKS
et définissez la valeur sur 1.Assurez-vous qu'il s'agit d'une variable de niveau système ou elle disparaîtra au redémarrage.
Utilisation de la variable d'environnement dans Windows 8
la source
SEE_MASK_NOZONECHECKS
var est suppriméeuserinit.exe
avant de lancer l'explorateur lors de la connexion (dans la fonctionStartTheShell
), donc l'explorateur finit par ne pas l'hériter de l'ensemble des variables d'environnement au niveau du système. Je pensais juste mentionner cela pour le bien de toute autre personne qui envisage d'essayer cette approche.en le tapant dans l'invite de commande ou en l'exécutant dans un fichier batch, vous créerez la variable d'environnement mentionnée par Dasun pour l'utilisateur actuel
la source
Changer la variable d'environnement SEE_MASK_NOZONECHECKS comme mentionné par d'autres réponses est la voie à suivre. J'expliquerai ici plus de détails. Il présente des avantages car il supprime non seulement l'indicateur "téléchargé par Internet" comme la commande "ICACLS myfiles. * / L / SETINTEGRITYLEVEL MED" ou des méthodes similaires, mais fonctionne également si les fichiers sont démarrés à partir d'un lecteur réseau non sécurisé comme UNC chemins.
Mais le point intéressant est de savoir comment définir cette variable d'environnement:
Si vous en avez besoin uniquement pour la configuration, qui devrait s'exécuter sans surveillance sur des machines étrangères, il ne serait pas sûr de modifier cette variable de façon permanente. Mais vous pouvez le modifier temporairement dans votre processus avant de démarrer la configuration, par exemple dans un fichier de commandes avec "SET". Par défaut, l'environnement est hérité des processus enfants, par exemple démarré dans le même lot.
L'environnement est spécifique à l'utilisateur. Si l'utilisateur n'a pas de droits d'administrateur ou si le comportement ne doit être modifié que pour un seul utilisateur, prenez la commande déjà mentionnée:
setx see_mask_nozonechecks 1
Si vous souhaitez modifier le comportement non seulement de manière permanente, mais également pour tous les utilisateurs (machine entière), ajoutez un paramètre / m à la ligne de commande:
setx see_mask_nozonechecks 1 / m
Encore une remarque: avec Windows Server 2012 R2, je ne reçois pas du tout d'avertissement lors de l'accès à un lecteur distant (hors domaine) comme un lecteur partagé VMWare. J'ai eu besoin de cette astuce uniquement sous Windows Server 2008 R2 et avant (également avec Win7 / 8).
la source
Vous devriez être en mesure de résoudre ce problème en configurant correctement les sites de confiance?
Sinon, essayez ceci.
Cela permet au fichier de s'ouvrir directement à partir d'Internet Explorer, mais le fichier sur le disque sera toujours «bloqué».
Une autre solution consiste à ouvrir les fichiers directement à partir de votre lecteur de texte, à savoir Notepad ++. C'est l'explorateur qui applique l'avertissement.
Voir: "Ce fichier provient d'un autre ordinateur ..." - comment débloquer tous les fichiers d'un dossier sans avoir à les débloquer individuellement?
la source
Commande PowerShell simple pour corriger ces fichiers:
Cela supprime essentiellement l'ADS que IE gifle lors du téléchargement à partir d'autres sources. Le script suivant est également utile si vous souhaitez rechercher et supprimer tous les fichiers bloqués téléchargés dans un dossier:
la source