Ejecute el módulo Interpret (interpretar) o Transfer (transferir) desde el menú Inicio para comprobar si hay problemas. Si el módulo no logra cargar un módulo complementario, por ejemplo, sale de inmediato e informa de lo sucedido en el registro de eventos de Windows. Compruebe en los registros si se ha informado de algún error.
Compruebe los registros de error de FORMS (normalmente en esta ubicación) si se ha informado de algún error.
Asegúrese de que el valor de ImagePath en el registro de Windows especifique la ruta correcta al fichero EXE del módulo. La ruta de acceso al valor de ImagePath es:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\FORMS módulo\
Asegúrese que la configuración de Programs en la sección [Directory] de Eilocal.ini apunte al lugar correcto y no termina con una barra invertida (\).
De forma predeterminada, el servicio se ejecuta usando la cuenta del sistema local. Sin embargo, los servicios pueden configurarse para iniciar sesión en cuentas de usuarios especiales. Intente iniciar el servicio usando la cuenta de usuario desde la que se instaló FORMS.
Seleccione Inicio ð Panel de control ð Herramientas administrativas ð Servicios.
Ubique y haga doble clic en el servicio FORMS Interpret (interpretar) o FORMS Transfer (transferir)
Seleccione la ficha Iniciar sesión.
Seleccione Esta cuenta y especifique la cuenta y la contraseña utilizadas cuando se instaló FORMS. (De esta forma se asigna una cuenta de inicio de sesión al servicio, otorgándole los mismos permisos que al usuario).
Haga clic en Aplicar.
Asegúrese de que la entrada del Registro que SCM comprueba para iniciar el EXE es correcta:
HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Services\FORMS Interpret\ImagePath
En algunos casos, es posible que el servicio no se reinicie porque la licencia de FORMS continúa bloqueada por FLEXlm. Para que la licencia se libere de forma automática, añada las siguientes entradas TIMEOUT en el fichero de opciones de FLEXlm:
TIMEOUT EFITRP 900
TIMEOUT EFTRAN 900
Con estos parámetros la licencia se liberará después de 15 minutos de inactividad.
Si desea más información sobre el fichero de opciones, consulte la GFLEXlm End Users Guide , que se encuentra en la carpeta Documentation\Other de la instalación de FORMS y cuyo nombre de archivo es enduser.pdf. ( No sucede nada cuando hago clic en el vínculo).
Esto puede suceder cuando el módulo abre un cuadro de diálogo, el cual no es visible porque Interpret (interpretar) funciona como servicio. Si no hay ningún operador trabajando en el equipo en cuestión, intente lo siguiente:
Seleccione el menú Inicio ð Panel de control ð Herramientas administrativas ð Servicios.
En el cuadro de diálogo Servicios que se presenta, haga clic con el botón secundario y seleccione Propiedades.
Haga clic en la ficha Iniciar sesión y seleccione Permitir que el servicio interactúe con el escritorio.
Ejecute el servicio de nuevo.
Si el módulo Interpret (interpretar) muestra ahora un mensaje, éste será visible en el escritorio de Windows y podrá abordar el problema. Como consecuencia, deberá haber iniciado sesión en el equipo.
Si no es posible detener el servicio, utilice el Administrador de tareas para terminar el proceso EIITRP.EXE (Interpret) o EITRAN.EXE (Transfer).
Para detener un proceso que se ejecuta en la cuenta local, abra el Administrador de tareas escribiendo el siguiente comando en la línea de comandos:
at <hora +2 minutos> /interactive taskmgr
Ejemplo:
at 11:32 /interactive taskmgr
Haga clic con el botón secundario del ratón en un servicio y seleccione Iniciar.
El Administrador de control de servicios (SCM) de Windows comprueba el archivo EXE que debe iniciarse. Para hacerlo, accede a la clave de Registro HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Services\FORMS Interpret\ImagePath.
SCM, a continuación, inicia PMService.exe y envía el parámetro /interpret, que indica a PMService que ejecute el módulo Interpret (interpretar).
El ID del proceso se guarda en la memoria (para ser utilizado posteriormente cuando el servicio sea detenido).
PMService comprueba la configuración de Programs en la sección [Directory] de Ehlocal.ini para encontrar EFITRP.EXE.
A continuación, inicia EFITRP.EXE.
PMService se ejecuta en un bucle y espera los mensajes (como Detener o Reiniciar) de SCM.
El estado del servicio en el applet SCM es actualmente de Iniciado.
SCM encuentra el ID de proceso que se había guardado anteriormente (vea el paso 4 más arriba).
SCM envía a PMService el mensaje SERVICE_CONTROL_STOP, indicándole, básicamente, que se detenga.
PMService responde inmediatamente SERVICE_STOP_PENDING, lo que significa, "de acuerdo, me estoy deteniendo". Cuando SCM recibe este mensaje, el applet SCM muestra el estado Deteniendo.
PMService envía entonces el mensaje SC_CLOSE a EFITRP.EXE. En esencia significa, "ciérrate cuando finalices lo que estés haciendo".
EFITRP.EXE recibe el mensaje y se cierra.
Temas relacionados
Ejecución de Interpret (interpretar) o Transfer (transferir) como servicio de Windows
Registro de Interpret (interpretar) y Transfer (transferir) como servicios de Windows
Eliminar del registro Interpret (interpretar) y Transfer (transferir) como servicios de Windows