He estado ejecutando ArcGIS 10.5 en mi PC (Windows 10 Home) desde diciembre sin problemas. La semana pasada comencé a recibir advertencias de seguridad ActiveX cuando hago clic en un campo de parámetro en cualquier herramienta ArcToolbox.
Advertencia de seguridad de Windows
Un control ActiveX en esta página puede no ser seguro para interactuar con otras partes de la página. ¿Quieres permitir esta interacción?
No parece importar si hago clic en Sí o No , todavía puedo modificar el campo y la herramienta aún funciona bien.
Estoy trabajando en las respuestas a ¿Por qué las herramientas ArcToolbox dan un error de ActiveX? , aunque no parece haber una respuesta real en esas preguntas y respuestas. Además, está de vuelta en los días de Windows XP / 7 con IE 7/8, y estoy ejecutando Win 10 con IE 11 (aunque eso nunca se usa). Si es importante, los navegadores que utilizamos son Firefox 53.0 (64 bits) y Chrome 58.0.3029.81 (64 bits).
El problema que tengo parece diferente, ya que ocurre solo cuando hago clic en el campo de parámetro, no cuando abro la herramienta o, como leí en otro lugar, ArcMap. Los mensajes de advertencia en esas preguntas y respuestas también tienen un texto diferente, por lo que puede ser un problema completamente diferente.
Abrí Internet Explorer (¡por primera vez desde que obtuve esta PC!), Miré la configuración de la Zona local y todo lo relacionado con ActiveX está marcado como Activado , incluido uno sobre ejecutar sin preguntar:
También he desactivado otro "Solicitud automática de controles ActiveX", pero eso no detuvo la aparición del mensaje.
Revisé la configuración de ActiveX sugerida en Problema: problemas con los controles de ActiveX al iniciar ArcMap , actualicé todas mis configuraciones para que coincidan (la única que tuve que cambiar fue la "Solicitud automática de controles de ActiveX" que cambié en mis pruebas anteriores).
No se ha instalado ningún software nuevo en mi PC la semana pasada.
¿Qué pudo haber causado que esto comenzara a aparecer y cómo lo soluciono?
fuente
Respuestas:
Solución rápida y corta:
Publicación original
Encontré una solución para esto en el sitio web de ESRI: advertencia de error axtiveX . Un miembro del personal entró en el hilo y confirmó que es un error en las versiones actuales de ArcGIS (en el momento de escribir este artículo, 10.5.1 era la última).
Hasta ahora solo lo hemos visto afectar a nuestros 1703 usuarios. No lo he probado en 1709, pero voy a imaginar que también les afecta. En mi organización no se nos permite cambiar la zona de seguridad como los estados de la otra respuesta (la política para esta configuración se controla mucho más arriba en la cadena), pero el enlace anterior tiene una solución (¿o posiblemente una solución real?). Escuché que se supone que tienen esto en 10.6.
Enlace a su artículo de la base de conocimiento sobre cómo solucionarlo: Error: los errores de script de Internet Explorer se generan al ejecutar cualquier herramienta de geoprocesamiento de ArcToolbox en algunos sistemas que implementan la redirección de carpetas
Esencialmente, necesita copiar sus archivos .xsl en su carpeta arctoolbox, que se encuentra en 10.5 (por defecto) en
C:\Program Files (x86)\ArcGIS\Desktop10.5\ArcToolbox\Stylesheets
. Si bien el enlace a esta página muestra un error que se ve muy diferente del que usted describe, parece ser el mismo problema, solo una versión anterior de Internet Explorer. Confirmé que estaba funcionando para algunos de nuestros usuarios.fuente
Encontré una solución que funcionó para mí.
Cambio la configuración en el registro. Búsqueda
1201
y valor0
(DWORD) en:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0
Problema al ejecutar cualquier herramienta (en los foros Geonet de Esri)
fuente
1201
a mi registro resolvió el problema. Sin embargo, no entiendo por qué, incluso después de leer el enlace que incluiste en tu respuesta.La única diferencia importante que la mayoría de las sugerencias omiten, y muy posiblemente esto es todo lo que se necesita para solucionar esto, es que en la Zona 0 se DEBE crear un nuevo DWORD 1201 si aún no existe. En otras palabras, cambiar todos los demás valores DWORD a "0" no funcionará a menos que también se agregue 1201.
La solución se puede encontrar aquí: https://geonet.esri.com/ideas/13563-fix-activex-security-bug-for-toolbox-scripts
Agregue una entrada "DWORD" llamada "1201" a la carpeta "HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ 0" y establezca el valor en 0. Reinicie ArcGIS para que surta efecto.
Veo que se eliminaron algunas publicaciones de aquí; uno que identifica correctamente el problema como una actualización reciente de Windows que era, el otro que indica que agregar el DWORD resuelve el problema. Tal vez, dejar corregir estas publicaciones para que suene más como una respuesta y no eliminarlas hubiera sido un mejor enfoque ya que la respuesta real aceptada aquí es incompleta.
fuente
0
, solo el que decía que necesitabas el1201
. Pero estoy de acuerdo, si1201
no está allí, debe crearlo y el problema debería desaparecer (lo hizo para mí). +1Después de trabajar con este error más molesto en 10.5.1.7333, finalmente instalé 10.6 esta mañana. ¡Estoy encantado de decir que este error se HA IDO en 10.6.0.8321!
FWIW: el consejo de reemplazo de archivos .xsl no me funcionó en absoluto.
¡Actualizar a 10.6 funcionó para mí!
fuente