Cómo eliminar pancartas de texto ActiveX sin renderizar en clientes WinCC WebNavigator

Para eliminar el bloque persistente de texto de instalación no renderizado que cubre la parte superior de las pantallas HMI de WinCC WebNavigator, instale el componente de cliente de Siemens WinCC WebNavigator localmente en el PC cliente utilizando privilegios administrativos. Cuando la máquina cliente carece de los componentes ActiveX preinstalados o cuando la seguridad del navegador suprime el registro de ActiveX, la pancarta de bienvenida del servidor web no se contrae. La ejecución de 'WebNavigatorClient.exe' directamente desde el directorio de instalación del servidor registra los objetos COM necesarios, lo que contrae la pancarta y muestra la HMI.

Índice de contenidos

Mecanismo de visualización de la pancarta ActiveX de WebNavigator

En las arquitecturas de SIMATIC PCS 7 y WinCC WebNavigator, el apretón de manos (handshake) entre cliente y servidor comienza cuando un usuario remoto abre el portal web alojado por Microsoft Internet Information Services (IIS).

La página de bienvenida (WebNavigator.asp) contiene una comprobación de inicialización de ActiveX integrada:
* Cuando el complemento ActiveX (WebClient.ocx) está correctamente instalado y registrado, el navegador instancia el control.
* El script detecta una inicialización exitosa, contrae la pancarta de descarga y lanza la vista de WinCC Graphics Runtime a pantalla completa.
* Sin embargo, si el control no se instancia, el navegador muestra la pancarta de cabecera estática de respaldo que contiene enlaces de instalación, definiciones de idioma y texto de requisitos del sistema en la mitad superior de la pantalla.

Por qué falla la instalación web automática en sistemas operativos modernos

En los entornos históricos de Windows XP, Internet Explorer descargaba e instalaba automáticamente los archivos de archivador (*.cab) desde el servidor web. En los terminales empresariales modernos con Windows 10 y Windows 11, múltiples capas de seguridad impiden este proceso automatizado:
1. Control de cuentas de usuario (UAC): Los sistemas operativos Windows modernos bloquean silenciosamente el registro de ActiveX en segundo plano porque escribir en C:\Program Files (x86)\Siemens\WinCC\WebNavigator\Client y en el subárbol de registro HKEY_CLASSES_ROOT requiere elevación administrativa.
2. Raíces de firma de código faltantes: Si el PC cliente no confía en el certificado autofirmado generado por el servidor IIS de WinCC, Windows bloquea la ejecución con un error de editor no confiable.
3. Filtros de secuencias de comandos entre sitios (XSS) y SmartScreen: Windows Defender SmartScreen intercepta la carga útil del archivador, tratando la descarga dinámica como no confiable.

Procedimiento paso a paso para la instalación manual de componentes de cliente

Para eliminar por completo la pancarta de respaldo y permitir una visualización en tiempo de ejecución fluida sin depender de los instaladores automáticos del navegador web:

  1. Recuperar el paquete del instalador independiente:
    * En el servidor WinCC WebNavigator, navegue hasta el directorio de distribución web pública:
    C:\Program Files (x86)\Siemens\WinCC\WebNavigator\Server\Web\install\
    * Copie la carpeta o el archivo de instalación independiente setup.exe (o WebNavigatorClient.exe) a una unidad flash USB o a un directorio local en el PC cliente.
  2. Ejecutar la instalación administrativa en la estación cliente:
    * En la máquina cliente, cierre todas las instancias de Microsoft Edge, Internet Explorer y otros navegadores.
    * Haga clic derecho en setup.exe y seleccione Ejecutar como administrador.
    * Siga el asistente de instalación. Seleccione la instalación completa del cliente, que registra WebClient.ocx, CCWebNavigator.ocx y todos los controles gráficos estándar de WinCC.
  3. Registrar componentes COM:
    * Abra el Símbolo del sistema de Windows como Administrador y verifique el registro:
    regsvr32 "C:\Program Files (x86)\Siemens\WinCC\WebNavigator\Client\bin\WebClient.ocx"
    * Asegúrese de que aparezca un cuadro de diálogo que informe DllRegisterServer in WebClient.ocx succeeded.
  4. Iniciar WebNavigator en el navegador configurado:
    * Vuelva a abrir el navegador en modo IE. El navegador carga inmediatamente el motor ActiveX local y pre-registrado, omitiendo por completo el script de descarga.

Verificación

  • Abra el navegador y conéctese a la dirección de WebNavigator.
  • Verifique que la parte superior de la pantalla esté libre de bloques de texto de instalación, tablas de idiomas o código sin renderizar.
  • Confirme que el cuadro de diálogo de inicio de sesión de usuario de WinCC aparezca centrado en la pantalla, seguido de la carga inmediata del gráfico de resumen general de la planta (@Overview1.pdl).

Limitaciones y precauciones operativas

  • Los paquetes de configuración del cliente deben coincidir estrictamente con el Service Pack y la versión de actualización instalados en el servidor WebNavigator. Si el servidor se actualiza con una colección de actualizaciones (p. ej., UC05), el software cliente en todas las máquinas remotas debe reinstalarse.
  • Las cuentas de usuario que operan el equipo cliente no requieren derechos de administrador local durante el funcionamiento diario; la elevación administrativa solo se requiere durante la instalación inicial y el registro COM.

Preguntas frecuentes del ingeniero

  • ¿Puedo implementar el cliente WebNavigator de forma silenciosa en varios PCs?
    Sí. El instalador admite la implementación silenciosa mediante la línea de comandos: setup.exe /silent o mediante herramientas de distribución de software de TI empresarial (como Microsoft SCCM / Intune).
  • ¿Borrar la caché del navegador elimina el bloque de texto?
    No. Borrar la caché del navegador no resolverá el problema porque el problema es causado por la ausencia de controles COM ActiveX registrados, no por archivos temporales en caché.
  • ¿Por qué ocurrió el problema en todas las estaciones de trabajo simultáneamente?
    Es probable que una actualización de la directiva de TI corporativa haya eliminado los derechos de administrador o aplicado nuevas restricciones del navegador que invalidaron el registro dinámico de extensiones de navegador no firmadas.

Referencias técnicas

  • Instrucciones de funcionamiento de SIMATIC WinCC V7/V8 WebNavigator (A5E41356372-AA).
  • Entrada de Siemens Industry Online Support ID 109801081: Instalación independiente de clientes WebNavigator.
  • Centro para profesionales de TI de Microsoft Windows: Administración de controles ActiveX en entornos empresariales modernos.

Artículos relacionados

Etiquetas relacionadas

WinCC, WebNavigator, ActiveX, HMI, Solución de problemas, Configuración de cliente, Configuración de navegador, PCS 7

20 respuestas