Síntomas
"Error inesperado; saliendo ". Este error se produce al configurar una empresa como predeterminada, y solo se producirá en un equipo con Windows NT, Windows 2000 o Windows XP.
Causa
Este error se debe a que no hay suficientes permisos en el registro para el usuario que intenta crear un índice. El motor de FRx debe crear una subclave en la clave HKEY_CLASSES_ROOT \\Typelib la primera vez que se ejecuta. Los usuarios normales no pueden crear subclaves en la clave mencionada anteriormente.
Resolución
Para resolver este problema, un usuario administrativo debe iniciar el motor FRx la primera vez que se ejecuta.
- Inicie sesión en el equipo como usuario administrativo.
- Inicie FRx Designer.
- Seleccione una empresa como predeterminada (RV o FWC funcionará correctamente).
- Repita los pasos 1-3 para todos los demás equipos en los que se produce este problema.
- Inicie sesión en el equipo como usuario administrativo.
- Haga clic en Inicio y luego en Ejecutar. Escriba regedt32y, a continuación, haga clic en Aceptar.
- En la ventana HKEY_CLASSES_ROOT en el equipo local, desplácese hasta la clave typelib .
- Haga clic en la clave typelib y, a continuación, en el menú seguridad , seleccione permisos.
- Haga clic en Agregar, seleccione todos los usuarios en la lista nombres , seleccione leer en la lista tipo de acceso y, a continuación, haga clic en Aceptar.
- En la ventana HKEY_CLASSES_ROOT en el equipo local, desplácese hasta la clave TypeLib.
- Haga clic en la clave typelib y, a continuación, haga clic en el menú seguridad y seleccione permisos.
- Haga clic en agregar, seleccione todos los usuarios en la lista nombres y, a continuación, haga clic en Aceptar.
- Compruebe que la casilla de verificación lectura está activada en la sección permisos y, a continuación, haga clic en el botón avanzadas .
- Active la casilla Restablecer permisos en todos los objetos secundarios y habilitar la propagación de permisos heredables , haga clic en Aceptary, a continuación, vuelva a hacer clic en Aceptar para cerrar la ventana permisos .
- Haga doble clic en la tecla HKEY_CLASSES_ROOT para expandirla y desplácese hasta la clave TypeLib.
- Haga clic con el botón secundario en la clave typelib y después haga clic en permisos.
- Haga clic en Agregar, escriba todosy, a continuación, haga clic en Aceptar.
- Compruebe que la casilla de verificación lectura está activada en la sección permisos y, a continuación, haga clic en el botón avanzadas .
- Active la casilla de verificación reemplazar las entradas de permisos en todos los objetos secundarios con las entradas que se muestran aquí y que corresponden a los objetos secundarios , haga clic en Aceptary, a continuación, haga clic en Aceptar para cerrar la ventana permisos .