¿Advertencia de seguridad de Windows (ActiveX) al hacer clic en los campos en la herramienta ArcToolbox?

33

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.

ingrese la descripción de la imagen aquí

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 o No , todavía puedo modificar el campo y la herramienta aún funciona bien.

Respondiendo :
ingrese la descripción de la imagen aquí

Respondiendo No :
ingrese la descripción de la imagen aquí

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:

ingrese la descripción de la imagen aquí

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?

Midavalo
fuente
También tengo este problema, y ​​tengo curiosidad si la respuesta que obtuviste resolvió tu problema. Soy muy cauteloso para cambiar algo en el registro, por lo que quizás haya otra solución para esto. Es solo una molestia y apareció de la nada para mí.
Mutumba
@Mutumba Sí, la respuesta resolvió el problema para mí. Verá la marca de verificación verde junto a la respuesta que indica que la respuesta fue aceptada por mí como la solución.
Midavalo
¿Ocurrió esto solo cuando su sistema recibió la Actualización de creadores de Windows 10 (1703)? Salió en marzo / abril (hace 7 meses, cuando se hizo su pregunta): estamos enfrentando este mismo problema en 1703 solo para 10.5 y 10.5.1 en nuestra organización.
Mgamerz
@Mgamerz Me imagino que posiblemente esté relacionado con esa actualización. Sé que hubiera actualizado mi Windows cada vez que estuviera disponible, pero no recuerdo si fue antes o después de que comencé a tener estos problemas de activex. Definitivamente algo digno de mención
Midavalo
Creo que hay una nueva actualización de Windows disponible, y también 10.6 beta, por lo que puede valer la pena probar cualquiera / ambos para ver si el problema aún ocurre.
Echaré

Respuestas:

12

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.

Algunos de nuestros usuarios informaron este problema al Soporte de Esri hace unas semanas. Hemos informado de este problema como un defecto a nuestros equipos de desarrollo. Son muy conscientes y están investigando este problema al final.

"ERROR-000105427: aparecen advertencias de control ActiveX al interactuar con herramientas de geoprocesamiento después de actualizar a Windows 10 versión 1703 (Actualización de creadores)".

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.

Mgamerz
fuente
La corrección DWORD no funcionó en mi Surface Pro 3 con 10.5.1 y Windows 1709. Esto funcionó. No he tenido ningún problema con mi estación de trabajo al menos en la memoria reciente.
John
Esto funcionó para mi instalación de ArcGIS 10.5.1 mientras que el DWORD 1201 = 0 no.
user918967
Para mí, esto es definitivamente preferible a jugar con el registro. ¡Gracias!
nmpeterson
ArcGIS Desktop 10.6 se lanzó hoy, por lo que si pudo reproducir esto en una versión anterior, sería genial si puede verificar si 10.6 lo soluciona por usted.
PolyGeo
Pasarán varias semanas hasta que mi organización haya aprobado el uso de 10.6.
Mgamerz
14

Encontré una solución que funcionó para mí.

Cambio la configuración en el registro. Búsqueda 1201y valor 0(DWORD) en: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\0

Problema al ejecutar cualquier herramienta (en los foros Geonet de Esri)

ingrese la descripción de la imagen aquí

Johan Hallgren
fuente
Bienvenido a GIS SE! Gracias, agregar 1201a mi registro resolvió el problema. Sin embargo, no entiendo por qué, incluso después de leer el enlace que incluiste en tu respuesta.
Midavalo
Además, como nuevo usuario, realice el recorrido para conocer nuestro formato específico de preguntas y respuestas.
Midavalo
2
Antes de realizar ediciones de registro, me gusta saber lo que estoy haciendo. ¿Puedes agregar algo a tu respuesta que explique cómo funciona esto? ¡Gracias!
PhilippNagel
2
Esta solución parece funcionar pero no está bien explicada. Secundo la solicitud de explicar qué está haciendo el cambio en el registro, por favor. Además, para todos los que están un poco desconcertados por cómo seguir las instrucciones anteriores: con Win10, haga clic derecho en el logotipo de Windows y haga clic en 'ejecutar', ingrese 'regedit', esto abre el registro. Vaya a HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Internet Settings \ Zones \ 0 y haga doble clic en 1201 estableciendo los datos del valor en 0. Eso debería ser el truco.
Kristina
1
En esencia, esto se reduce a "habilitar automáticamente la inicialización y la secuencia de comandos de controles ActiveX inseguros en la zona de Internet para el usuario actual". Todo esto se explica en este artículo [ blogs.technet.microsoft.com/fdcc/2011/11/03/… .
Erik Anderson
13

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.

Jakub Sisak GeoGraphics
fuente
2
No estoy seguro de haber leído alguno que sugiriera cambiar a los demás 0, solo el que decía que necesitabas el 1201. Pero estoy de acuerdo, si 1201no está allí, debe crearlo y el problema debería desaparecer (lo hizo para mí). +1
Midavalo
la publicación de @Brandus. Está redactado como una publicación de agradecimiento, pero la pista importante es que "Agregar una nueva DWORD 1201 a mi registro resolvió el molesto problema".
Jakub Sisak GeoGraphics
1
Traté de cambiar SOLO DWORD 1201 a 0, y encontré que ayudó, pero cuando hice una búsqueda en la caja de herramientas e hice clic en el enlace en la pestaña de resultados de búsqueda que está destinado a cambiar a la pestaña de catálogo y establecer el foco en la herramienta, fue solo cambiando a la pestaña, y no seleccionando la herramienta. Luego cambio dos DWORD 2001 y 2004 de 3 a 0 y descubrí que se comportó correctamente. Ahora para la parte REALMENTE difícil: convencer al personal de seguridad de una gran organización de que este cambio en el registro no introduce una vulnerabilidad de seguridad. +1
Kirk Kuykendall
Kirk, esas dos claves son: 2001: componentes dependientes de .NET Framework: ejecutar componentes firmados con Authenticode y 2004: componentes dependientes de .NET Framework: ejecutar componentes no firmados con Authenticode. Pude ver que abría el valor de Zona 0: 2001/0, pero tal vez la Zona 0: 2004 debería ser un 1 para un aviso del usuario en lugar de 0 para ejecutarse.
V Stuart Foote
1

Despué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í!

JamiRae
fuente