La variable TEMP/TMP semble pointer vers un dossier non valide ou inapproprié

[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 : 2010-05-25

Sur un ordinateur Exchange Server non membre d'un cluster, l'outil Microsoft® Exchange Server Analyzer Tool lit les entrées de Registre suivantes pour déterminer la valeur des variables des environnements TEMP et TMP :

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment\TEMP

HKLM\System\CurrentControlSet\Control\Session Manager\Environment\TMP

Le service de banque d'informations de Microsoft Exchange utilise les dossiers TEMP et TMP pour le stockage temporaire lors de diverses opérations, telles que la conversion des messages et le déplacement de boîtes aux lettres. Sur un serveur Exchange non membre d'un cluster, la banque d'informations de Microsoft Exchange utilise le SYSTÈME (par exemple, Système local) utilisant un paramètre de variable d'environnement par défaut %Systemroot%\Temp pour TEMP et TMP. Si au moins une des deux variables d'environnement TEMP ou TMP du serveur Exchange commence par %SYSTEMROOT, un avertissement s'affiche.

Les variables d'environnement TEMP et TMP permettent de désigner les dossiers du système de fichiers (par exemple, le chemin d'accès) devant être utilisés par les applications qui nécessitent un espace de travail temporaire. TEMP est généralement utilisé par des applications, telles que Microsoft Exchange. TMP est généralement utilisé par des outils de développement, tels que Microsoft Visual C++®. Le chemin d'accès de chaque variable est généralement relatif au contexte de sécurité de l'application ou de l'outil.

Lorsqu'Exchange Server Analyzer est utilisé sur un serveur virtuel Exchange dans un cluster Windows Server™ 2003, l'arborescence du Registre HKLM n'est pas lue. Par contre, les entrées de Registre suivantes sont lues :

HKEY_USERS\<SID de compte du service de cluster>\Environment\TEMP

HKEY_USERS\<SID de compte du service de cluster>\Environment\TMP

Les serveurs virtuels Exchange exécutés dans un cluster Windows Server 2003 utilisent les paramètres de variable d'environnement du compte du service de cluster, qui opère dans le contexte d'un principe de sécurité utilisateur spécifique. Pour les comptes d'utilisateurs, la variable d'environnement par défaut de TEMP et TMP est définie sur %Userprofile%\temp. Si au moins une des deux variables d'environnement TEMP ou TMP du serveur virtuel Exchange commence par %SYSTEMROOT, un avertissement s'affiche.

Pour des performances optimales, il est recommandé de ne pas utiliser le disque contenant le système d'exploitation pour les dossiers TEMP et TMP utilisés par Exchange. En outre, vous devez veiller à ce que ces variables d'environnement soient définies sur des chemins d'accès d'un disque rapide ou d'un sous-système de disque, tel que l'ensemble de piles RAID-0+1. Pour des performances optimales, il est également recommandé de ne pas utiliser le disque contenant le système d'exploitation pour les dossiers TEMP et TMP utilisés par les serveurs Exchange ou les serveurs virtuels Exchange.

Pour supprimer cet avertissement

  1. Connectez-vous à l'ordinateur Exchange Server avec un compte disposant de droits d'administration.

  2. Cliquez avec le bouton droit sur Poste de travail, puis sur Propriétés.

  3. Cliquez sur l'onglet Avancé.

  4. Cliquez sur Variables d'environnement.

  5. Dans la zone Variables système, sélectionnez TEMP, puis cliquez sur le bouton Modifier.

  6. Dans le champ Valeur de la variable, entrez le nouveau chemin d'accès de la variable d'environnement TEMP, puis cliquez sur OK.

  7. Dans la zone Variables système, sélectionnez TMP, puis cliquez sur le bouton Modifier.

  8. Dans le champ Valeur de la variable, entrez le nouveau chemin d'accès de la variable d'environnement TMP, puis cliquez sur OK.

  9. Cliquez deux fois sur OK pour fermer les boîtes de dialogue Variables d'environnement et Propriété système.

  10. Redémarrez le nœud pour appliquer la modification.

Pour plus d'informations sur la modification des variables d'environnement TEMP/TMP sur un serveur Exchange en un cluster, consultez la rubrique Le chemin d'accès à l'environnement TEMP/TMP du cluster se trouve sur le même lecteur que la partition système.