Este es un error clásico de Windows 11 con rutas UNC y ejecutables en red. Te explico qué pasa y cómo arreglarlo.
*El problema:*
Windows 11 tiene más restricciones de seguridad que Win 10. Desde la update 22H2 bloquea por defecto que un `.exe` lance otro `.exe` desde una ruta de red UNC o unidad mapeada `T:\` si no está en "sitios de confianza".
Tu `ventas.exe` llama a `T:\aps\beccar\any2felv2.exe` y Win 11 lo bloquea por seguridad.
*3 soluciones, de fácil a avanzada:*
*1. Agregar el servidor a "Sitios de confianza"* - La más rápida
1. Abre `Opciones de Internet` → escribe `inetcpl.cpl` en RUN
2. Pestaña `Seguridad` → `Intranet local` → `Sitios`
3. Dale `Avanzada` y agrega: `file://servidor` o `file://T:`
4. Desmarca "Requerir comprobación https"
5. Reinicia `ventas.exe`
*2. Usar la ruta UNC real en lugar de T:*
Windows 11 odia las unidades mapeadas. Cambia tu llamada en `ventas.exe`:
En lugar de:
T:\aps\beccar\any2felv2.exe
Usa:
\\servidor\carpeta\aps\beccar\any2felv2.exe
*3. Política de grupo para desactivar el bloqueo* - Si eres admin
Ejecuta `gpedit.msc` y ve a:
Configuración del equipo → Plantillas administrativas → Componentes de Windows → Internet Explorer → Panel de control de Internet → Página Seguridad
Activa `Lista de asignaciones de sitio a zona` y agrega `file://servidor` con valor `1` = Intranet.
Después corre en CMD como admin:
gpupdate /force
*La que casi siempre jala es la Opción 1 + Opción 2*. Combina ambas: usa ruta UNC completa y mete el servidor en sitios de confianza.
¿Por qué en Win 10 sí jala? Porque Win 10 no tiene el hardening de seguridad que metió Microsoft en Win 11 22H2.
Prueba la Opción 1 primero. Si no te deja, dime qué error exacto te sale al ejecutar `any2felv2.exe` directo desde `T:\` y lo afinamos.
Saludos