PageHeapFlags foi definido
[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: 2005-11-18
A ferramenta Analisador do Microsoft® Exchange Server lê a entrada do Registro a seguir para determinar o valor de PageHeapFlags:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\STORE.EXE
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\STORE.EXE
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\STORE.EXE
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\STORE.EXE
Se o Analisador do Exchange Server detectar que o valor GlobalFlag está presente e configurado com qualquer valor diferente de 0 ou nulo, será exibido um aviso.
A opção PageHeapFlags é usada junto com o valor do Registro GlobalFlag, descrito em GlobalFlag foi definido. A opção PageHeapFlags permite que você selecione a verificação de pilha padrão, que grava padrões de preenchimento no final de cada alocação de pilha e examina os padrões quando as alocações são liberadas, ou uma verificação de pilha de página completa. Isso coloca uma página inacessível no final de cada alocação para que o programa pare imediatamente se ele acessar a memória além da alocação. Como a verificação de pilha de página completa usa uma página de memória completa para cada alocação, seu uso abrangente pode causar insuficiências de memória do sistema.
Nesse caso, a ferramenta Analisador do Exchange Server está especificamente procurando ver se algum valor de PageHeapFlags foi habilitado para vários componentes do Exchange:
- STORE.EXE - o processo de armazenamento de informações
- MAD.EXE - o processo do atendedor do sistema
- INETINFO.EXE - o processo pai e admin do IIS
- EMSMTA.EXE - o processo do agente de transferência de mensagens
A menos que você esteja ativamente engajado na depuração ou rastreamento de um problema com a ajuda do Atendimento Microsoft, é recomendável que o valor de PageHeapFlags seja definido como 0 sempre ou excluído completamente, o que tem o mesmo efeito.
O valor do Registro PageHeapFlags não está presente por padrão e deve ser adicionado manualmente se a depuração do processo STORE.EXE (ou de qualquer outro processo) for necessária. Você pode usar a ferramenta Gflags incluída com as ferramentas de suporte do Microsoft Windows Server™ 2003, que estão no CD do Windows Server 2003 CD na pasta \Support. Como alternativa, você pode definir manualmente o valor como 0 ou excluir totalmente o valor de PageHeapFlags usando um editor do Registro. Ambos os procedimentos estão descritos neste artigo.
Importante: |
---|
Este artigo contém informações sobre como editar o Registro. Antes de editar o Registro, verifique se entendeu como restaurá-lo, caso ocorra algum problema. Para obter informações sobre como restaurar o Registro, exiba o tópico da Ajuda "Restaurar o Registro" no Regedit.exe ou no Regedt32.exe. |
Para corrigir esse erro usando GFlags
Clique em Iniciar | Executar e, no campo Abrir, execute GFlags. A interface de usuário Global Flags será exibida.
No campo Nome do Arquivo de Imagem, insira STORE.EXE.
Clique em Opções do Arquivo de Imagem.
Desmarque todas as caixas de seleção e clique em Aplicar.
Repita as etapas de 2 a 4 de cada um dos processos do Exchange listados acima.
Clique em OK para sair da ferramenta GFlags e reinicie os serviços afetados para que a alteração entre em vigor.
Quando usar a ferramenta GFlags para limpar esse valor, ela não excluirá ou alterará o valor de PageHeapFlags. Em vez disso, ela definirá o valor de GlobalFlag como 0, o que substituirá e desabilitará o comportamento configurado com a entrada PageHeapFlags.
Para corrigir esse erro usando um editor de Registro
Abra um editor de Registro, como o Regedit.exe ou o Regedt32.exe.
Navegue para: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\STORE.EXE
Exclua o valor chamado PageHeapFlags.
Repita as etapas de 2 a 3 de cada um dos processos do Exchange listados.
Saia do editor de Registro e reinicie os serviços afetados para que a alteração entre em vigor.
Antes de editar o Registro e para obter informações sobre como editá-lo, consulte o artigo 256986 da Base de Dados de Conhecimento da Microsoft, "Descrição do Registro do Microsoft Windows" (https://go.microsoft.com/fwlink/?linkid=3052&kbid=256986).