MSExchangeIS 9518 (0xfffff745): no se pueden crear archivos TMP ni obtener acceso a ellos

[Este tema tiene como objetivo tratar un problema específico localizado por la herramienta Exchange Server Analyzer. Deberá aplicarlo únicamente a sistemas en los que se haya ejecutado la herramienta Exchange Server Analyzer y que experimenten ese problema específico. La herramienta Exchange Server Analyzer, disponible para descargarla de forma gratuita, recopila de forma remota datos de configuración de cada servidor en la topología y analiza automáticamente los datos. El informe resultante detalla problemas de configuración importantes, posibles problemas y configuración de producto no predeterminada. Siguiendo estas recomendaciones, puede obtener un mejor rendimiento, escalabilidad, confiabilidad y tiempo de actividad. Para obtener más información acerca de la herramienta o para descargar las últimas versiones, consulte "Herramientas de análisis de Microsoft Exchange" en https://go.microsoft.com/fwlink/?linkid=34707.]  

Última modificación del tema: 2007-01-23

La herramienta Solucionador de problemas de la base de datos de Microsoft® Exchange ha detectado uno o más eventos MSExchangeIS 9518 con el código de error 0xfffff745 en el registro de la aplicación. Este error se produce cuando Exchange no puede crear archivos en las carpetas especificadas en las variables de entorno del sistema TMP o TEMP o no puede tener acceso a ellos.

Explicación

Este problema se produce cuando se da una de las condiciones siguientes:

  • La ruta de la variable de entorno de TMP o TEMP no está disponible o es de sólo lectura. Por ejemplo, este problema se produce cuando la variable de entorno de TMP se asigna a una unidad remota o a una red de área de almacenamiento (SAN) y esa unidad o SAN asignada ya no está disponible.
  • La configuración de registro de la variable de entorno de TMP o TEMP no es correcta.
  • Exchange no dispone de los permisos de control absoluto desde la raíz de la unidad hasta los registros de transacciones y las bases de datos.

Acción del usuario

Para resolver este problema, realice al menos una de las operaciones siguientes:

Nota   Al haber varias versiones de Microsoft Windows, los pasos especificados a continuación pueden ser diferentes en su equipo. Si lo fueran, consulte la documentación del producto para llevar a cabo esta operación.

  • Compruebe que tanto la variable de entorno TMP, como la variable de entorno TEMP apuntan a una ubicación válida en Windows. Para ello, siga estos pasos:
    Para definir una ruta válida para las variables Temp y TMP
    1. Haga clic en Inicio, seleccione Configuración y, a continuación, haga clic en Panel de control.

    2. Haga doble clic en Sistema, en la ficha Opciones avanzadas y en Variables de entorno.

    3. En Variables del sistema, haga clic en TEMP y en Modificar.

    4. Si no aparece una ruta válida en el cuadro Valor de variable, escriba una ruta válida para la variable TEMP y haga clic en Aceptar. Escriba, por ejemplo, %systemroot%\Temp y haga clic en Aceptar.

    5. En Variables del sistema, haga clic en TMP y en Modificar.

    6. Si no aparece una ruta válida en el cuadro Valor de variable, escriba una ruta válida para la variable TMP y haga clic en Aceptar. Escriba, por ejemplo, %systemroot%\Temp y haga clic en Aceptar.

    7. Haga clic en Aceptar dos veces para cerrar el cuadro de diálogo Propiedades del sistema.

    8. Reinicie el equipo.

  • Compruebe y asigne al grupo local de administradores o a la cuenta SYSTEM los permisos de control total para la carpeta Temp. No basta con asignar permisos de control total al grupo de administradores de dominio. De manera predeterminada, se especifica la siguiente ruta para ambas variables de entorno:
    %SYSTEMROOT%\Temp
    Exchange debe obtener acceso a esta ubicación de carpeta utilizando la cuenta SYSTEM. Para visualizar estos permisos siga los pasos siguientes:
    Para comprobar los permisos de la carpeta Temp
    1. Haga clic con el botón secundario en Inicio y en Explorar.

    2. Haga clic con el botón secundario en la carpeta Temp que se especifica en la variable de entorno del sistema y, a continuación, haga clic en Propiedades. Por lo general, es %systemroot%\Temp.

    3. Haga clic en la ficha Seguridad.

    4. En la lista Nombre, haga clic en SYSTEM y examine los permisos asignados que aparecen en la lista Permisos. Si los permisos de la carpeta Temp son correctos, compruebe los permisos de cada una de las unidades que contengan archivos de las bases de datos de Exchange o archivos de registro de Exchange. La cuenta SYSTEM debe tener permisos de control total en la raíz de la unidad y en todas las carpetas que contengan archivos de bases de datos de Exchange o archivos de registro de transacciones de Exchange. Por ejemplo, si tiene registros de transacciones en la carpeta C:\Exchsrvr\Mdbdata, la cuenta SYSTEM debe tener permiso de control total en el directorio raíz de la unidad C, la carpeta Exchsrvr y la carpeta Mdbdata.

  • Compruebe si el problema se debe a una configuración incorrecta del Registro. Siga los pasos siguientes:
    Para comprobar la configuración del Registro
    1. Haga clic en Inicio, Ejecutar, escriba Regedt32.exe y haga clic en Aceptar.

    2. Busque la siguiente clave de Registro:

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

    3. Busque el nombre TMP (o TEMP). Esta clave debe ser del tipo REG_EXPAND_SZ.

    4. Si alguna de las claves es incorrecta, realice una copia de seguridad de la subclave Environment y, seguidamente, elimine el valor TMP o TEMP que aparece a la derecha.

    5. Haga clic en Inicio, Ejecutar, escriba Sysdm.cpl y, a continuación, haga clic en Aceptar.

    6. En la ficha Opciones avanzadas, haga clic en Variables de entorno.

    7. Compruebe que el valor o los valores que ha eliminado en el paso 4 ya no aparecen en la lista Variables del sistema.

      Nota

      Quizás tenga que desplazarse hacia abajo para ver las variables TEMP o TMP.

    8. Haga clic en Nueva. En el cuadro Nombre de variable, escriba los nombres que ha eliminado en el paso 4. Por ejemplo, C:\Winnt\TEMP.

    9. Haga clic en Aceptar tres veces y reinicie el equipo.