SMART FACTORY DISPLAY NETWORK

Instalar pantallas en SFDN

Elige el procedimiento según tu instalación.

Recepción · 6 TVs con el agente administrado

Usa el mismo instalador SFDN, versión 2026.09.12.1 o posterior. Cada PC ejecuta dos instancias: superior e inferior. Cada instancia tiene su propio enrolamiento, monitor, estado ONLINE, agente de documentos y actualización remota. En ADMIN verás seis players sobre tres PCs físicas; compartirán el nombre de equipo Windows cuando estén en la misma PC.

Contenido y asignaciones para Estampados MAGNA
PCPlayer superior → pantallaPlayer inferior → pantalla
PC 1EST PC1 Superior → EST Recepción 1 · OverviewEST PC1 Inferior → EST Recepción 4 · Cultura
PC 2EST PC2 Superior → EST Recepción 2 · DivisionesEST PC2 Inferior → EST Recepción 5 · Cobots / AMR
PC 3EST PC3 Superior → EST Recepción 3 · RHEST PC3 Inferior → EST Recepción 6 · Planta/división

1. Elegir qué contenido muestra cada pantalla

En ADMIN → Pantallas, crea o reutiliza EST Recepción 1–6, todas con planta Estampados MAGNA. En Diseño del overview, selecciona la posición correspondiente y pulsa Guardar configuración. Estas seis pantallas ya fueron creadas para la recepción de Estampados; evita duplicarlas.

PosiciónDiseño del overview
1 · Superior izquierdaRecepción · 1 · Overview
2 · Superior centralRecepción · 2 · Divisiones
3 · Superior derechaRecepción · 3 · RH
4 · Inferior izquierdaRecepción · 4 · Cultura
5 · Inferior centralRecepción · 5 · Cobots / AMR
6 · Inferior derechaRecepción · 6 · Planta/división

Desde CONTROL, selecciona cada pantalla y activa mapa Overview. Sus vistas permanecen fijas, mientras Cultura y Cobots repiten su contenido interno. Para mostrar otro dashboard o visualización, selecciónalo en CONTROL de esa pantalla concreta. Si no aparece una pantalla, revisa las asignaciones del usuario en ADMIN.

2. Asignar cada pantalla a su player

  1. En ADMIN → Players, crea o reutiliza los seis players de la tabla anterior. Cada registro representa una salida administrada, no una PC adicional.
  2. Asigna a cada player su pantalla. Por ejemplo: EST PC1 Superior → EST Recepción 1 y EST PC1 Inferior → EST Recepción 4. Pulsa Guardar si modificas la asignación.
  3. Genera un código de enrolamiento para cada player cuando estés listo para instalarlo. Cada código se muestra una sola vez y vence; usa un código distinto para cada instancia. No compartas el código de un player entre ambas.

3. Preparar cada PC

  1. Inicia sesión con la cuenta de servicio que se utilizará diariamente. Instala Microsoft Edge y Node.js con npm.
  2. Conecta ambas TVs, usa Win + P → Extender y configura las dos en horizontal con su resolución nativa.
  3. Descarga el instalador actual y guárdalo en Descargas como install-managed-player.ps1. Ajusta la ruta si tu carpeta es diferente.

Descargar agente administrado SFDN · una o dos TVs

cd "$env:USERPROFILE\Downloads"
node --version
npm.cmd --version
powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\install-managed-player.ps1 -ListDisplays

Identifica qué monitor corresponde a la TV superior y cuál a la inferior. Los números de esta lista no son las posiciones 1–6 del muro y pueden diferir de los números que muestra Windows.

4. Instalar las dos instancias

Ejecuta estos comandos uno por uno en cada PC. Cambia 1 y 2 por los números de monitor obtenidos arriba:

powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\install-managed-player.ps1 -InstanceName superior -DisplayNumber 1
powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\install-managed-player.ps1 -InstanceName inferior -DisplayNumber 2

En el primer comando pega el código del player Superior de esa PC. Espera a que termine; en el segundo pega el código de su player Inferior. No necesitas introducir las URLs de las pantallas: el agente las obtiene de la asignación guardada en ADMIN. Se rechaza un monitor ya asignado a otra instancia de esa cuenta.

Las instancias quedan en %LOCALAPPDATA%\SFDNPlayer-superior y %LOCALAPPDATA%\SFDNPlayer-inferior, con dos accesos de inicio automático. Las instalaciones existentes sin nombre conservan %LOCALAPPDATA%\SFDNPlayer y siguen funcionando como antes.

5. Comprobar y operar

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "$env:LOCALAPPDATA\SFDNPlayer-superior\install-managed-player.ps1" -Status
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "$env:LOCALAPPDATA\SFDNPlayer-inferior\install-managed-player.ps1" -Status

Solo la posición 1 reproduce música de Overview, sujeta al control de volumen y silencio. Otros modos mantienen sus propios controles de audio.

6. Contenido de la planta en la pantalla 6

Mientras esté activo Overview, la posición 6 muestra la bienvenida de Estampados MAGNA. Cuando llegue su contenido, cárgalo en Biblioteca de contenidos, publica su Visualización para la división correspondiente y selecciónala en CONTROL de EST Recepción 6. Conserva el perfil y la planta asignados; no necesitas reinstalar el agente.

Migrar una instalación anterior

Ya utilicé el lanzador provisional start-reception-pc.ps1

En el Administrador de tareas, identifica el PowerShell cuya línea de comandos contiene start-reception-pc.ps1 y -Run, y termina únicamente ese proceso. Después cierra sus dos kioscos con Alt + F4. Abre shell:startup desde Win + R y elimina únicamente SFDN Reception.lnk. Completa entonces el enrolamiento administrado de superior e inferior. Las seis pantallas de ADMIN se conservan; no necesitas volver a crearlas.

Ya hay un agente habitual instalado en esa PC

Actualiza primero esa instalación con el instalador nuevo y -Update, sin nombre de instancia. Así sus operaciones quedan aisladas antes de agregar otra salida. Puedes conservarlo para la TV superior y agregar solamente -InstanceName inferior para la otra TV: asigna el player existente a la pantalla superior en ADMIN y usa otro monitor para inferior. No instales además una instancia superior sobre el monitor ocupado. Esta opción conserva el enrolamiento existente.

Las TVs aparecen intercambiadas o el monitor está ocupado

Consulta -ListDisplays y usa -ConfigureDisplay desde la carpeta de la instancia afectada. Si otra instancia tiene reservado ese monitor, reconfigúrala o desinstálala primero con -Uninstall desde su propia carpeta. No borres las carpetas manualmente: la desinstalación retira su inicio automático.

1. Preparar la mini PC

node --version
npm.cmd --version

Ambos deben mostrar un número de versión. Si alguno no se reconoce, solicita a TI la instalación de Node.js con npm y vuelve a abrir PowerShell.

2. Registrar la pantalla y generar su código

  1. Abre Administración. En Pantallas, crea la pantalla de Estampados si todavía no existe y verifica su planta.
  2. En Players, crea un player para esa mini PC (por ejemplo, Mini PC Estampados) y selecciona la pantalla correspondiente.
  3. En la fila de ese player, pulsa Generar código. Copia el código que aparece: se muestra una sola vez y tiene una hora de vencimiento.

Usa el código del player de la nueva mini PC. Si no tienes acceso a Administración, pide al administrador que prepare el player y te proporcione su código.

3. Descargar y ejecutar el instalador

Abre PowerShell normal, SIN “Ejecutar como administrador”, desde la cuenta que usará la pantalla, antes de pegar estos comandos.

Instalación nueva (también para una nueva PC en Sonora): ejecuta el instalador sin -Update. Ese parámetro se usa únicamente cuando ya existe un enrolamiento en la misma cuenta de Windows. Descargar el archivo no significa que el agente esté instalado.

Realiza este paso en la mini PC que estará conectada a la pantalla.

Descargar instalador SFDN

Guarda el archivo como install-managed-player.ps1 en Descargas. En PowerShell pega:

cd "$env:USERPROFILE\Downloads"
powershell.exe -ExecutionPolicy Bypass -File ".\install-managed-player.ps1"

Si hay varios monitores, primero elige en la lista la pantalla LED por su nombre, resolución y posición. Después, cuando aparezca “Código de enrolamiento SFDN”, pega el código del paso anterior y presiona Enter. Espera a que finalice la instalación de las dependencias.

Si guardaste el archivo en otra carpeta o el navegador agregó un sufijo como (1), ajusta la ruta o el nombre en el comando. El archivo player-agent.ps1 por sí solo no instala el sistema.

Elegir el monitor de contenido

En una PC con un monitor de servicio y una pantalla LED, configura Windows en Extender estas pantallas (Win + P → Extender). El modo Duplicar muestra el mismo contenido en ambos monitores. Puedes mantener el monitor de servicio como principal.

Para consultar las pantallas conectadas:

powershell.exe -ExecutionPolicy Bypass -File "$env:LOCALAPPDATA\SFDNPlayer\install-managed-player.ps1" -ListDisplays

Para elegir o cambiar la pantalla LED:

powershell.exe -ExecutionPolicy Bypass -File "$env:LOCALAPPDATA\SFDNPlayer\install-managed-player.ps1" -ConfigureDisplay

Elige el número de la lista del agente; no presupongas que coincide con el número mostrado por Windows. También puedes agregar -DisplayNumber 2 para seleccionar directamente la segunda entrada de esa lista. La selección queda guardada en esta PC y se conserva al reiniciar. Si el agente estaba activo, se reinicia para aplicar el cambio.

El agente usa un perfil de Edge exclusivo para el contenido. Si se desconecta la LED, oculta su ventana al detectar la desconexión y espera a que vuelva; no selecciona automáticamente el monitor de servicio. Windows puede mover brevemente una ventana durante el cambio de pantallas. Si cambias el cable de puerto, el adaptador o la pantalla, vuelve a ejecutar -ConfigureDisplay.

En agentes anteriores, descarga el instalador actualizado y ejecuta -Update primero. Si no tenían monitor configurado, la actualización solicitará la selección.

4. Confirmar que quedó funcionando

Para revisar el estado local desde PowerShell:

powershell.exe -ExecutionPolicy Bypass -File "$env:LOCALAPPDATA\SFDNPlayer\install-managed-player.ps1" -Status

Debes ver True en Instalado, Inicio automático, Agente activo y, cuando esté reproduciendo, Kiosco activo.

La instalación se realiza una sola vez por usuario. El agente mantiene el sistema y la pantalla activos mientras se ejecuta y desactiva el protector de pantalla de ese usuario. Para encender la mini PC y llegar automáticamente al player, configura también el paso 5.

5. Operación continua e inicio automático de sesión

Si acabas de completar la instalación del paso 3, continúa directamente con -ConfigureAutologon. No necesitas ejecutar -Update otra vez.

Realiza la instalación desde la sesión de la cuenta de servicio. Si antes se instaló con otro usuario, genera un nuevo código para el mismo player e instala en la cuenta de servicio; no copies la configuración del otro perfil.

Si el agente ya está instalado en la cuenta correcta, descarga el instalador actualizado y ejecuta este comando desde Descargas. Conserva el enrolamiento y reinicia el agente:

powershell.exe -ExecutionPolicy Bypass -File ".\install-managed-player.ps1" -Update

Para configurar el inicio de sesión automático de Windows, ejecuta por separado:

powershell.exe -ExecutionPolicy Bypass -File ".\install-managed-player.ps1" -ConfigureAutologon
  1. El instalador descarga Autologon de Microsoft y verifica su firma antes de abrirlo. Acepta la elevación de Windows o solicita a TI sus credenciales de administrador.
  2. En la ventana de Autologon verifica el usuario y dominio de la cuenta de servicio, especialmente si la elevación utilizó otra cuenta.
  3. Escribe la contraseña directamente en Autologon y pulsa Enable. SFDN no solicita ni guarda esa contraseña. Windows la conserva como secreto LSA; los administradores del equipo pueden recuperarla.
  4. Cuando puedas interrumpir la reproducción, reinicia la mini PC. Comprueba que entra a la cuenta de servicio, abre el player y aparece ONLINE. Autologon no verifica por sí mismo que la contraseña sea correcta.

Si cambia la contraseña de la cuenta, vuelve a configurar Autologon. Para desactivarlo, ejecuta el mismo comando y pulsa Disable. Desinstalar SFDN no desactiva el autologon de Windows.

Mantener activo evita la suspensión y el apagado de pantalla por inactividad mientras corre el agente, incluso si pierde conexión. No impide el bloqueo o cierre de sesión impuesto por políticas corporativas, apagados, reinicios ni el temporizador propio del televisor. TI debe ajustar las políticas de la cuenta de servicio para uso como pantalla y, si se requiere, el encendido después de un corte eléctrico en BIOS. No se simulan movimientos del mouse ni se anulan políticas de dominio.

Al detener el agente se libera la solicitud de energía; al desinstalarlo se restaura el estado anterior del protector de pantalla. Puedes verificar la solicitud de energía con powercfg /requests en una consola de administrador.

Referencia: Autologon de Microsoft y solicitudes de energía de Windows.

Glosario de comandos

Ejecuta PowerShell con el mismo usuario de Windows que instaló el agente. Cada bloque incluye la ruta completa y puede ejecutarse en una ventana nueva, desde cualquier carpeta. Estos ejemplos corresponden a la instancia predeterminada; para otra instancia cambia SFDNPlayer por SFDNPlayer-superior o SFDNPlayer-inferior según corresponda:

Iniciar: inicia el agente si está detenido. “El agente ya está activo” solo confirma el proceso, no que Edge esté visible.

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "$env:LOCALAPPDATA\SFDNPlayer\install-managed-player.ps1" -Start

Detener: detiene el agente, su kiosco de contenido y el agente de documentos.

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "$env:LOCALAPPDATA\SFDNPlayer\install-managed-player.ps1" -Stop

Reiniciar: útil después de un error o cambio de configuración.

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "$env:LOCALAPPDATA\SFDNPlayer\install-managed-player.ps1" -Stop
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "$env:LOCALAPPDATA\SFDNPlayer\install-managed-player.ps1" -Start

Consultar estado: muestra instalación, inicio automático, agente, kiosco, monitor configurado y las rutas de Edge y Node.js.

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "$env:LOCALAPPDATA\SFDNPlayer\install-managed-player.ps1" -Status

Listar monitores y elegir la LED: usa el número de la lista del agente. La selección se guarda en esta PC.

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "$env:LOCALAPPDATA\SFDNPlayer\install-managed-player.ps1" -ListDisplays
powershell.exe -NoProfile -ExecutionPolicy Bypass -File "$env:LOCALAPPDATA\SFDNPlayer\install-managed-player.ps1" -ConfigureDisplay

Para elegir directamente la segunda entrada de la lista:

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "$env:LOCALAPPDATA\SFDNPlayer\install-managed-player.ps1" -ConfigureDisplay -DisplayNumber 2

Habilitar actualizaciones remotas (una sola vez): ejecuta el siguiente comando en la misma cuenta de Windows que usa el player. Instala la versión 2026.09.11.4 o posterior (si tienes la 2026.09.11.3, repite esta actualización manual para corregir la detección del resultado del instalador), conserva el enrolamiento y la selección de monitor; si no había una selección, la solicita. No generes un nuevo código de enrolamiento.

$descarga = Join-Path $env:TEMP "install-managed-player-update.ps1"
Invoke-WebRequest -UseBasicParsing -Uri "https://cmg-sfdn.magna.com/admin/downloads/install-managed-player.ps1" -OutFile $descarga
powershell.exe -NoProfile -ExecutionPolicy Bypass -File $descarga -Update

Después, en ADMIN → Players, el equipo mostrará Actualización remota habilitada al conectarse. Para las siguientes versiones utiliza Actualizar agente por equipo, o selecciona una planta y pulsa Actualizar players. Las órdenes de equipos desconectados permanecen pendientes. Publicar una versión no envía una orden automáticamente.

Durante las actualizaciones remotas se muestra una pantalla de progreso por etapas en la pantalla de contenido. El agente verifica los archivos, guarda la versión anterior y comprueba el reinicio antes de reportar éxito. Si falla, intenta restaurar la versión anterior; ADMIN muestra el resultado y permite reintentar. La primera actualización manual todavía utiliza la consola.

Si utilizas C:\temp: primero crea la carpeta y descarga el instalador:

New-Item -ItemType Directory -Path "C:\temp" -Force | Out-Null
Invoke-WebRequest -UseBasicParsing -Uri "https://cmg-sfdn.magna.com/admin/downloads/install-managed-player.ps1" -OutFile "C:\temp\install-managed-player.ps1"

Instalación nueva: usa este comando y proporciona el código de enrolamiento del player de esa PC cuando lo solicite:

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "C:\temp\install-managed-player.ps1"

Actualizar un agente existente: comprueba primero que exista su configuración en esta cuenta:

Test-Path "$env:LOCALAPPDATA\SFDNPlayer\player-agent.config.json"

Si devuelve True, puedes actualizar conservando el enrolamiento:

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "C:\temp\install-managed-player.ps1" -Update

Si devuelve False, verifica que estás en la cuenta correcta. Para una PC nueva, sigue la instalación nueva. Para instancias superior o inferior, consulta su carpeta SFDNPlayer-superior o SFDNPlayer-inferior y agrega el correspondiente -InstanceName al comando de actualización.

La copia en C:\temp es el instalador; al instalar o actualizar se copia a %LOCALAPPDATA%\SFDNPlayer. El acceso de inicio automático y los comandos de operación usan la copia instalada. Para aplicar una versión nueva a un agente existente, descarga el archivo y ejecuta -Update.

Leer los últimos errores:

Get-Content "$env:LOCALAPPDATA\SFDNPlayer\player-agent.log" -Tail 20

Para seguir el registro en vivo (Ctrl + C para salir):

Get-Content "$env:LOCALAPPDATA\SFDNPlayer\player-agent.log" -Tail 20 -Wait

Configurar inicio de sesión automático: abre el asistente de Microsoft explicado en el paso 5.

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "$env:LOCALAPPDATA\SFDNPlayer\install-managed-player.ps1" -ConfigureAutologon

Desinstalar: detiene SFDN y elimina su instalación, credencial local y acceso de inicio automático para este usuario. Requiere un nuevo enrolamiento para instalarlo otra vez; no desactiva Autologon de Windows.

powershell.exe -NoProfile -ExecutionPolicy Bypass -File "$env:LOCALAPPDATA\SFDNPlayer\install-managed-player.ps1" -Uninstall

Los parámetros llevan guion: -Start, -Stop, etc. Usa una acción por comando. -AgentMode es el modo interno del acceso de inicio automático; para operación manual usa -Start.

Refrescar navegadores de forma remota

En Administración → Pantallas, usa Refrescar pantalla en una tarjeta o Refrescar todas las pantallas. La orden se guarda en el servidor. El mensaje de envío confirma que fue registrada, no que la pantalla ya terminó de recargar.

El agente conectado la recibe en su siguiente consulta (normalmente unos 30 segundos) y vuelve a abrir únicamente su ventana de Edge en el monitor configurado. No reinicia Windows ni necesita reinstalarse. Si está desconectado o detenido, la recibe al reconectarse o iniciarse. La pantalla puede quedar brevemente en negro durante la apertura.

Los players abiertos directamente en un navegador actualizado reciben la orden al sincronizarse (normalmente hasta 10 segundos). Si la pestaña sigue usando una versión anterior a esta función, recárgala una vez con Ctrl+F5. El refresco remoto no puede recuperar un navegador bloqueado ni iniciar un agente detenido.

API autenticada: POST /api/screens/{screenId}/refresh con cuerpo {} para una pantalla autorizada; POST /api/management/screens/refresh para todas las pantallas activas, solo administradores. Ambas acciones quedan en auditoría.

Si algo no funciona

El sistema no puede encontrar el archivo especificado / Edge no abre

Este mensaje puede provenir de Edge, Node.js o del archivo del agente de documentos; por sí solo no identifica cuál falta. Actualiza el agente con el comando del glosario y ejecuta -Status. La versión actual busca Edge y Node.js en PATH, en el registro y en sus carpetas habituales, y registra errores identificando el componente.

Si indica msedge.exe: NO ENCONTRADO, instala o repara Microsoft Edge en esa PC. Si indica node.exe: NO ENCONTRADO, instala Node.js LTS y reinicia el agente. El fallo del agente de documentos ya no impide intentar abrir el dashboard en Edge. Si falta document-agent.js, descarga de nuevo ese componente:

Invoke-WebRequest -UseBasicParsing -Uri "https://cmg-sfdn.magna.com/admin/downloads/document-agent.js" -OutFile "$env:LOCALAPPDATA\SFDNPlayer\document-agent.js"

Después detén e inicia SFDN. Consulta las líneas nuevas del registro: los errores históricos permanecen guardados.

“El agente SFDN ya está activo”, pero no se ve contenido

El proceso puede estar activo aunque falle la apertura de Edge. Ejecuta -Status, revisa las últimas 20 líneas del registro y comprueba en Administración → Players que tenga una pantalla asignada. Verifica también que la LED seleccionada esté conectada y usa -ConfigureDisplay si cambió el monitor o su puerto. Reinicia con -Stop y -Start; espera unos segundos a la consulta de configuración.

No se puede resolver el nombre remoto “Start”

En versiones anteriores, escribir Start sin guion se interpretaba como la dirección del servidor y entraba al flujo de instalación. El comando correcto termina en -Start. Actualiza el instalador: la versión actual rechaza argumentos posicionales incorrectos. Para iniciar una instalación existente, usa la ruta bajo $env:LOCALAPPDATA\SFDNPlayer indicada en el glosario; no vuelvas a introducir un código de enrolamiento solo para iniciarla.

El contenido aparece en el monitor de servicio o la LED queda vacía

Selecciona Extender con Win + P. Ejecuta -ListDisplays y después -ConfigureDisplay para elegir la LED. No es necesario convertirla en pantalla principal. Si el registro indica que la pantalla configurada está desconectada, comprueba cableado, alimentación y el puerto; vuelve a seleccionarla si cambió su identidad. En modo Duplicar no se puede separar el escritorio de servicio del contenido.

No se encuentra el archivo del instalador

Revisa la carpeta y el nombre del archivo descargado. Puedes escribir powershell.exe -ExecutionPolicy Bypass -File y después la ruta completa del archivo entre comillas.

Cannot bind argument to parameter 'Path' because it is an empty string

El script recibió una ruta vacía. Este error no confirma que falte el enrolamiento y puede aparecer tanto al instalar como al actualizar; quitar -Update no corrige por sí solo la ruta. Abre PowerShell en la sesión de la cuenta que usará la pantalla y consulta:

"LOCALAPPDATA: $env:LOCALAPPDATA"
"Startup: $([Environment]::GetFolderPath('Startup'))"

Si alguna ruta está vacía, solicita a TI revisar el perfil de esa cuenta y su carpeta de inicio automático. Para identificar la línea exacta del error, ejecuta el instalador dentro de este bloque. En una instalación existente, agrega -Update al comando:

try {
    & "C:\temp\install-managed-player.ps1"
} catch {
    $_.InvocationInfo.PositionMessage
    $_.Exception.Message
}

Ajusta la ruta si descargaste el archivo en otra carpeta y comparte el resultado con soporte.

El código es inválido o ya venció

Genera otro código desde la fila del player correcto en Administración → Players y vuelve a ejecutar el instalador con ese código.

Error de npm / EPERM / lstat al instalar dependencias

Si el enrolamiento ya se guardó, descarga el instalador actual y ejecuta -Update con el procedimiento de actualización y audio. La actualización conserva el enrolamiento y vuelve a instalar las dependencias pendientes usando el npm de la instalación de Node.js y una caché dentro de la carpeta del agente.

Si el error menciona la carpeta de otro usuario de Windows, puede haber una ruta de Node.js o npm asociada a esa cuenta. Si persiste, solicita a TI reparar Node.js con npm para la cuenta que ejecuta el player y comprobar sus permisos y acceso a la red. Si no existe configuración de enrolamiento, completa la instalación con un código vigente.

“This program is blocked by group policy” / SetScreenSaver

Windows puede impedir cambiar el protector de pantalla por una política corporativa. El instalador actual muestra una advertencia y continúa; no modifica esa política. Si el error detiene una versión antigua, descarga la versión actual y ejecuta -Update siguiendo estos pasos. TI debe revisar la política si la pantalla se bloquea durante su uso.

Edge pregunta si deseas traducir la página al iniciar

La versión 2026.09.11.2 añade --disable-features=Translate al iniciar Edge, además de la política de traducción. Las páginas del player también indican que no deben traducirse. Descarga de nuevo el instalador y ejecuta -Update. Debe confirmar la versión 2026.09.11.2. Con -Status puedes revisar la versión, las políticas HKCU/HKLM y si el kiosco activo arrancó con la traducción deshabilitada. Si HKLM muestra 1, una política de equipo puede prevalecer sobre la del usuario; TI debe revisarla. Recargar el dashboard actualiza las páginas, pero no los argumentos de arranque del agente.

Para aplicar el ajuste inmediatamente, abre PowerShell con la misma cuenta de Windows que ejecuta el agente:

New-Item -Path 'HKCU:\Software\Policies\Microsoft\Edge' -Force | Out-Null
New-ItemProperty -Path 'HKCU:\Software\Policies\Microsoft\Edge' -Name 'TranslateEnabled' -PropertyType DWord -Value 0 -Force | Out-Null

Después reinicia el agente con -Stop y -Start. El ajuste afecta a Edge para esa cuenta de Windows, incluido el navegador de servicio. Si una política corporativa lo impide, TI debe revisar TranslateEnabled en edge://policy. Para revertir el ajuste, elimina ese valor del registro; el agente actualizado lo aplicará nuevamente al abrir el kiosco.

El agente está instalado pero no abre la pantalla

Verifica en Administración → Players que tenga asignada la pantalla correcta y pulsa Guardar si cambias la asignación. Confirma que Edge esté instalado. Para iniciar un agente detenido:

powershell.exe -ExecutionPolicy Bypass -File "$env:LOCALAPPDATA\SFDNPlayer\install-managed-player.ps1" -Start

Si continúa fallando, abre el registro para revisar el error:

notepad "$env:LOCALAPPDATA\SFDNPlayer\player-agent.log"
Después de reiniciar no inicia automáticamente

Inicia sesión con el mismo usuario de Windows que realizó la instalación y ejecuta el comando de estado del paso 4. Si Inicio automático muestra False, solicita a TI revisar la instalación de ese usuario.

Diseño del overview para pantallas LED panorámicas

En ADMIN → Pantallas → Diseño del overview, selecciona LED panorámica · 3840 × 1620 para Formex Lobby o Formex SkyLab y pulsa Guardar configuración. El diseño muestra cinco plantas a cada lado del mapa, con textos adaptados a esa resolución.

Estándar conserva el diseño de las pantallas de piso. Automático activa el diseño panorámico cuando el ancho de la ventana es al menos 2.1 veces su alto. El perfil panorámico fijo también conserva su proporción al probar la URL desde una laptop; pueden aparecer franjas arriba y abajo.

No necesitas actualizar el agente. Esta opción cambia el diseño del overview; la selección del monitor de contenido y la resolución de Windows se configuran por separado. Si no aparece el cambio, usa Refrescar pantalla.

Música del overview

El control de Música del overview ajusta volumen y silencio en las cinco vistas. La vista previa no reproduce sonido. Usa Activar música o Silenciar música desde CONTROL en la tableta; no hay botones de audio en la pantalla LED.

El instalador actualizado permite reproducción automática en Edge kiosco. Para agentes existentes, descarga nuevamente el instalador y ejecuta -Update, como se explica en este tutorial. El refresco del navegador no actualiza el agente. Comprueba también que Windows tenga seleccionada la salida de audio conectada a los altavoces.

Actualizar la mini PC y comprobar el audio de YouTube

En Mosaico 6 zonas y Contenido a pantalla completa, marca Permitir audio al aplicar el contenido. El volumen se configura en 5% al seleccionar uno de estos dashboards desde otro modo o aplicar contenido con audio. Después puedes ajustar volumen y silencio desde CONTROL. La vista previa de la tablet permanece en silencio: el sonido corresponde a la pantalla.

Si el video arranca sin sonido aunque el indicador tenga volumen, o se pausa al intentar activar el sonido, el navegador puede estar bloqueando el audio automático. Los agentes antiguos deben actualizarse para abrir Edge kiosco con autoplay habilitado. Publicar cambios o recargar la página no actualiza el agente instalado.

  1. En la mini PC, inicia sesión con la misma cuenta de Windows que instaló el player y abre PowerShell. No reutilices un instalador antiguo guardado en Descargas o en C:\temp.
  2. Ejecuta las siguientes tres líneas para descargar y aplicar la versión actual:
$instalador = Join-Path $env:TEMP "sfdn-instalar-actualizado.ps1"
Invoke-WebRequest -UseBasicParsing "https://cmg-sfdn.magna.com/admin/downloads/install-managed-player.ps1" -OutFile $instalador
powershell.exe -NoProfile -ExecutionPolicy Bypass -File $instalador -Update

La actualización conserva el enrolamiento, repara las dependencias del agente y reinicia el kiosco. Si no había un monitor configurado, solicitará elegirlo. La reproducción se interrumpe brevemente durante el reinicio.

  1. Espera a que vuelva a abrirse el player y recarga el CONTROL de la tablet.
  2. Aplica una URL de YouTube con Permitir audio. Comprueba que el video arranque y que el sonido salga por la pantalla o sus altavoces, no por la tablet.
  3. Sube y baja el volumen desde CONTROL; comprueba también el botón de silencio. El video debe seguir reproduciéndose.

Si sigue sin escucharse, revisa que Windows tenga seleccionada la salida HDMI, DisplayPort o los altavoces correctos, y que ni Windows ni la pantalla estén silenciados. Si una política corporativa bloquea el autoplay, pide a TI revisarla. Cuando el navegador bloquea el sonido, el player prioriza continuar el video en silencio; el indicador de volumen solicitado no confirma que haya salida de audio.