J'utilise ArcGIS 10.5 sur mon PC (Windows 10 Home) depuis décembre sans aucun problème. La semaine dernière, j'ai commencé à recevoir des avertissements de sécurité ActiveX lorsque je clique sur un champ de paramètre dans un outil ArcToolbox.
Avertissement de sécurité Windows
Un contrôle ActiveX sur cette page peut être dangereux d’interagir avec d’autres parties de la page. Voulez-vous autoriser cette interaction?
Peu importe que je clique sur Oui ou sur Non , je peux toujours modifier le champ et l'outil fonctionne toujours correctement.
Je travaille sur les réponses à la question suivante: Pourquoi les outils ArcToolbox génèrent-ils une erreur ActiveX? , bien qu'il ne semble pas y avoir de réponse réelle à ce Q & A. De plus, il est de retour dans Windows XP / 7 avec IE 7/8 et j'utilise Windows 10 avec IE 11 (bien que cela ne soit jamais utilisé). Si cela compte, les navigateurs que nous utilisons sont Firefox 53.0 (64 bits) et Chrome 58.0.3029.81 (64 bits).
Le problème que je rencontre est différent, car cela ne se produit que lorsque je clique sur le champ de paramètre - et non lorsque j'ouvre l'outil ou, comme je lis ailleurs, ArcMap. Les messages d’avertissement sur ce Q & R ont également un texte différent, ce qui peut poser un problème complètement différent.
J'ai ouvert Internet Explorer (pour la première fois depuis l'achat de ce PC!) Et j'ai examiné les paramètres de la zone locale. Tout ce qui concerne ActiveX est marqué comme activé , y compris celui concernant l'exécution sans invite:
J'ai également désactivé un autre "Invite automatique pour les contrôles ActiveX" mais cela n'a pas empêché le message de s'afficher.
J'ai parcouru les paramètres ActiveX suggérés dans Problème: problèmes avec les contrôles ActiveX lors du lancement d'ArcMap , mis à jour tous mes paramètres pour qu'ils correspondent (le seul que j'ai dû modifier était celui qui était "Invite automatique pour les contrôles ActiveX" que j'avais modifié dans mes tests ci-dessus).
Aucun nouveau logiciel n'a été installé sur mon PC la semaine dernière.
Qu'est-ce qui a pu faire en sorte que cela commence à apparaître et comment puis-je résoudre le problème?
la source
Réponses:
Solution rapide et courte:
Affichage original
J'ai trouvé une solution à ce problème sur le site Web d'ESRI - avertissement d'erreur axtiveX . Un membre du personnel est entré dans la discussion et a confirmé qu'il s'agissait d'un bogue dans les versions actuelles d'ArcGIS (au moment de la rédaction, la dernière version était la 10.5.1).
Jusqu'ici, nous avons seulement vu que cela affectait nos 1703 utilisateurs. Je n'ai pas testé 1709, mais j'imagine que cela les concerne également. Dans mon organisation, nous ne sommes pas autorisés à modifier la zone de sécurité comme l'indique l'autre réponse (la stratégie pour ce paramètre est contrôlée beaucoup plus haut dans la chaîne), mais le lien ci-dessus comporte une solution de contournement (ou éventuellement une solution réelle?). J'entends qu'ils sont censés avoir cela dans 10.6.
Ils établissent un lien vers l'article de la base de connaissances sur la résolution du problème: Bug: les erreurs de script d'Internet Explorer sont générées lors de l'exécution d'un outil de géotraitement à partir d'ArcToolbox sur certains systèmes implémentant la redirection de dossiers.
Vous devez essentiellement copier leurs fichiers .xsl dans votre dossier arctoolbox, qui se trouve sous 10.5 (par défaut)
C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcToolbox\Stylesheets
. Bien que le lien vers cette page indique une erreur qui semble très différente de celle que vous décrivez, il semble que ce soit le même problème, mais une ancienne version d'Internet Explorer. J'ai confirmé que cela fonctionnait pour quelques-uns de nos utilisateurs.la source
J'ai trouvé une solution qui a fonctionné pour moi.
Je change de réglage dans le registre. Recherche
1201
et valeur0
(DWORD) sur:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0
Problème d'utilisation d'un outil (sur les forums Eson Geonet)
la source
1201
à mon registre a résolu le problème. Je ne comprends certainement pas pourquoi, même après avoir lu le lien que vous avez inclus dans votre réponse.La seule différence importante que la plupart des suggestions omettent, et c'est peut-être tout ce dont vous avez besoin pour résoudre ce problème, est que, dans la zone 0, un nouveau DWORD 1201 DOIT être créé s'il n'existe pas déjà. En d'autres termes, changer toutes les autres valeurs DWORD en "0" ne fonctionnera que si 1201 est également ajouté.
La solution peut être trouvée ici: https://geonet.esri.com/ideas/13563-fix-activex-security-bug-for-toolbox-scripts
Ajoutez une entrée "DWORD" appelée "1201" au dossier "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Paramètres Internet \ Zones \ 0" et définissez la valeur sur 0. Redémarrez ArcGIS pour qu'il prenne effet.
Je vois que quelques articles ont été supprimés d'ici; L'un identifie correctement le problème en tant que mise à jour récente de Windows, l'autre indique que l'ajout de DWORD résout le problème. Peut-être qu'avoir corrigé ces messages ressemblerait davantage à réponse et ne pas les avoir supprimés aurait été une meilleure approche, car la réponse acceptée ici est incomplète.
la source
0
, seulement celle qui dit que vous avez besoin du1201
. Mais je suis d’accord, si le texte1201
n’est pas là, vous devez le créer et le problème doit disparaître (c’est ce qui m’a été fait pour moi). +1Après avoir travaillé avec ce bug le plus ennuyeux sur 10.5.1.7333, j'ai finalement installé 10.6 ce matin. Je suis ravi de dire que ce bug est GONE dans 10.6.0.8321 !!
FWIW - L’avis de remplacement du fichier .xsl ne me fonctionnait pas du tout.
Passer à la version 10.6 a fonctionné pour moi!
la source