A variável TEMP/TMP parece apontar para uma pasta inválida ou inadequada

[Este tópico pretende solucionar um problema específico acarretado pela ferramenta Exchange Server Analyzer. Você deve aplicá-lo apenas a sistemas em que a ferramenta Exchange Server Analyzer tenha sido executada e estejam passando por esse problema específico. A ferramenta Exchange Server Analyzer, disponível como download gratuito, coleta remotamente dados de configuração de cada servidor da topologia e analisa automaticamente os dados. O relatório resultante detalha problemas importantes de configuração, problemas potenciais e configurações de produto diferentes do padrão. Ao seguir estas recomendações, você poderá atingir melhor desempenho, escalabilidade, confiabilidade e tempo de operação. Para obter mais informações sobre a ferramenta ou para baixar as últimas versões, consulte "Microsoft Exchange Analyzers" em https://go.microsoft.com/fwlink/?linkid=34707.]  

Tópico modificado em: 2010-05-25

Em um computador com Exchange Server não clusterizado, a ferramenta Microsoft® Exchange Server Analyzer lê as seguintes entradas no Registro para determinar o valor para as variáveis de ambiente TEMP e TMP:

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

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

O serviço Armazenamento de Informações do Microsoft Exchange usa as pastas TEMP e TMP como armazenamento temporário durante várias operações, como as operações de conversão de mensagens e de movimentação de caixas de correio. Em um servidor do Exchange Server não clusterizado, o serviço de Armazenamento de Informações do Microsoft Exchange usa o SISTEMA (por exemplo, Sistema Local), que usa uma configuração de variável de ambiente padrão do %Systemroot%\Temp para TEMP e TMP. Se uma ou as duas variáveis de ambiente TEMP e TMP do Exchange Server começarem com %SYSTEMROOT, um aviso será exibido.

As variáveis de ambiente TEMP e TMP são usadas para designar que pastas no sistema de arquivos (qual caminho) devem ser usadas pelos aplicativos que exigem um espaço de trabalho temporário. TEMP é geralmente usada por aplicativos, como o Microsoft Exchange. TMP é geralmente usada por ferramentas de desenvolvimento, como o Microsoft Visual C++®. O caminho para cada variável geralmente é relativo ao contexto de segurança do aplicativo ou ferramenta.

Quando o Exchange Server Analyzer é executado no Servidor Virtual do Exchange em um cluster do Microsoft Windows Server™ 2003, ele não lê a chave do Registro HKLM. Em vez disso, ele lê as seguintes entradas de Registro:

HKEY_USERS\<SID da conta de serviço de cluster>\Environment\TEMP

HKEY_USERS\<SID da conta de serviço de cluster>\Environment\TMP

Os Servidores Virtuais do Exchange em execução em um cluster do Windows Server 2003 usam as configurações de variáveis de ambiente para a conta de Serviço de Cluster, administradas sob o contexto de um princípio de segurança de usuário específico. Para contas de usuário, a variável de ambiente padrão TEMP e TMP é definida para %Userprofile%\temp. Se uma ou as duas variáveis de ambiente TEMP e TMP do Servidor Virtual do Exchange começarem com %SYSTEMROOT, um aviso será exibido.

Para obter um melhor desempenho, recomendamos que você não use o disco que contém o sistema operacional para as pastas TEMP e TMP usadas pelo Exchange. Além disso, você deverá certificar-se de que as variáveis de ambiente sejam definidas para caminhos em um disco rápido ou em um subsistema de disco, como um conjunto de eixos RAID 0+1. Também recomendamos que você não use o disco que contém o sistema operacional para as pastas TEMP e TMP usadas pelo Exchange ou pelos Servidores Virtuais do Exchange.

Para corrigir esse aviso

  1. Faça logon no computador do servidor Exchange com uma conta que possui direitos administrativos.

  2. Clique com o botão direito em Meu Computador e clique em Propriedades.

  3. Clique na guia Avançado.

  4. Clique no botão Variáveis de Ambiente.

  5. Na área Variáveis do sistema , selecione TEMP e clique no botão Editar.

  6. No campo Valor da variável, insira o novo caminho da variável de ambiente TEMP e clique em OK.

  7. Na área Variáveis do sistema , selecione TMP e clique no botão Editar.

  8. No campo Valor da variável, insira o novo caminho da variável de ambiente TMP e clique em OK.

  9. Clique em OK duas vezes para fechar a caixa de diálogo Variáveis do ambiente e a caixa de diálogo Propriedades do sistema.

  10. Reinicie o nó para aplicar a alteração.

Para obter mais informações sobre como alterar as variáveis de ambiente TEMP/TMP em um Servidor Exchange clusterizado, consulte O caminho TEMP/TMP de cluster está localizado na mesma unidade que a partição do sistema.