MSExchangeIS 9518 (0xfffff745) : Impossible de créer des fichiers TMP ou d'y accéder

[Cette rubrique est destinée à résoudre un problème spécifique signalé par l'outil Exchange Server Analyzer Tool. Ne l'appliquez qu'à des systèmes sur lesquels l'outil Exchange Server Analyzer Tool a été exécuté et qui ont rencontré ce problème spécifique. L'outil Exchange Server Analyzer Tool, disponible sous forme de téléchargement gratuit, collecte à distance des données de configuration de chaque serveur de la topologie et les analyse automatiquement. Il génère un rapport qui détaille les problèmes de configuration importants, les problèmes potentiels et les paramètres du produit qui ne sont pas définis par défaut. En suivant ces recommandations, vous pouvez accroître les performances, l'évolutivité, la fiabilité et la disponibilité. Pour plus d'informations sur l'outil ou pour télécharger les versions les plus récentes, consultez la rubrique sur les analyseurs Microsoft Exchange à l'adresse https://go.microsoft.com/fwlink/?linkid=34707.]  

Dernière rubrique modifiée : 2007-01-23

L'outil de dépannage de base de données de Microsoft® Exchange a détecté un ou plusieurs événements MSExchangeIS 9518 avec le code d'erreur 0xfffff745 dans le journal des applications. Cette erreur se produit si Exchange ne peut pas créer de fichiers ni accéder aux fichiers dans les dossiers spécifiés dans les variables d'environnement système TMP ou TEMP.

Explication

Ce problème peut se produire si l'une des conditions suivantes est vraie :

  • Le chemin d'accès des variables d'environnement TMP ou TEMP est indisponible ou en lecture seule. Par exemple, ce problème se produit si la variable d'environnement TMP est mappée sur un lecteur distant ou un réseau SAN qui n'est plus disponible.
  • Le paramètre de Registre de la variable d'environnement TMP ou TEMP est incorrect.
  • Exchange ne dispose pas des autorisations de contrôle complètes de la racine du lecteur jusqu'aux journaux des transactions et aux bases de données.

Action d'utilisateur

Pour résoudre ce problème, effectuez une ou plusieurs des opérations suivantes :

Remarque   Comme il existe plusieurs versions de Microsoft Windows, il se peut que les étapes suivantes diffèrent sur votre ordinateur. Si c'est le cas, consultez la documentation produit pour savoir comment exécuter ces étapes.

  • Vérifiez que les variables d'environnement TMP et TEMP pointent sur un emplacement correct dans Windows. Pour ce faire, procédez comme suit :
    Définition d'un chemin d'accès correct pour les variables Temp et TMP
    1. Cliquez sur Démarrer, pointez sur Paramètres, puis cliquez sur Panneau de configuration.

    2. Double-cliquez sur Système, cliquez sur l'onglet Avancé, puis sur Variables d'environnement.

    3. Sous Variables système, cliquez sur TEMP, puis sur Edition.

    4. Si aucun chemin d'accès correct ne figure dans la zone Valeur de la variable, tapez un chemin d'accès correct pour la variable TEMP, puis cliquez sur OK. Par exemple, tapez %systemroot%\Temp, puis cliquez sur OK.

    5. Sous Variables système, cliquez sur TMP, puis sur Edition.

    6. Si aucun chemin d'accès correct ne figure dans la zone Valeur de la variable, tapez un chemin d'accès correct pour la variable TMP, puis cliquez sur OK. Par exemple, tapez %systemroot%\Temp, puis cliquez sur OK.

    7. Cliquez deux fois sur OK pour fermer la boîte de dialogue Propriété système.

    8. Redémarrez l'ordinateur.

  • Vérifiez et affectez le groupe Administrateurs local ou les autorisations de contrôle total du compte SYSTEM au dossier Temp. Il ne suffit pas d'affecter des autorisations de contrôle total au groupe Administrateurs de domaine. Par défaut, le chemin d'accès suivant est spécifié pour les variables d'environnement système TMP et TEMP :
    %SYSTEMROOT%\Temp
    Exchange doit accéder à cet emplacement de dossier à l'aide du compte SYSTEM. Pour afficher ces autorisations, procédez comme suit :
    Vérification des autorisations d'accès au dossier Temp
    1. Cliquez avec le bouton droit sur Démarrer, puis cliquez sur Explorer.

    2. Cliquez avec le bouton droit sur le dossier Temp spécifié dans la variable d'environnement, puis cliquez sur Propriétés. La valeur par défaut est généralement %systemroot%\Temp.

    3. Cliquez sur l'onglet Sécurité.

    4. Dans la liste Nom, cliquez sur SYSTEM, puis affichez les autorisations affectées répertoriées dans la liste Autorisations. Si les autorisations d'accès au dossier TMP sont correctes, vérifiez les autorisations sur chaque lecteur contenant les fichiers de base de données ou les fichiers journaux d'Exchange. Le compte SYSTEM doit disposer des autorisations de contrôle total sur la racine du lecteur et sur chaque dossier contenant des fichiers de base de données Exchange ou les fichiers journaux de transactions d'Exchange. Par exemple, si des journaux de transactions se trouvent dans le dossier C:\Exchsrvr\Mdbdata, le compte SYSTEM doit avoir des autorisations de contrôle total sur le répertoire racine du lecteur C, le dossier Exchsrvr et le dossier Mdbdata.

  • Vérifiez si le problème est dû à des paramètres de Registre incorrects. Procédez comme suit :
    Vérification des paramètres de Registre
    1. Cliquez sur Démarrer, sur Exécuter, tapez Regedt32.exe, puis cliquez sur OK.

    2. Localisez la clé de Registre suivante :

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

    3. Localisez le nom TMP (ou TEMP). Cette clé doit être du type REG_EXPAND_SZ.

    4. Si l'une des clés est incorrecte, sauvegardez la sous-clé Environment, puis supprimez la valeur TMP ou TEMP à droite.

    5. Cliquez sur Démarrer, Exécuter, tapez Sysdm.cpl, puis cliquez sur OK.

    6. Sous l'onglet Avancé, cliquez sur Variables d'environnement.

    7. Dans la liste Variables système, vérifiez que les valeurs que vous avez supprimées à l'étape 4 ne figurent pas dans la liste.

      noteRemarque :
      Il se peut que vous deviez faire défiler la liste pour afficher les variables TEMP ou TMP.
    8. Cliquez sur Nouveau. Dans la zone Nom de variable, tapez les noms que vous avez supprimés à l'étape 4. Par exemple, tapez C:\Winnt\TEMP.

    9. Cliquez trois fois sur OK, puis redémarrez l'ordinateur.