ID do artigo: 919596 - Última revisão: segunda-feira, 2 de março de 2009 - Revisão: 2.1 Como o Outlook 2007 usa o cache de formulários e como solucionar problemas de cache de formulários
Sumário Este artigo descreve a maneira que o Microsoft Office Outlook 2007 localiza formulários, onde está o cache de formulários, como alterar o tamanho do cache de formulários e como usar a chave de registro ForceFormReload. Este artigo também descreve alguns problemas que podem ocorrer com cache de formulários do Outlook. Finalmente, este artigo descreve maneiras de solucionar esses problemas. INTRODUÇÃOEste artigo descreve o cache de formulários do Outlook. Este artigo também descreve diversos problemas de cache de formulários que podem ocorrer no Outlook 2007. Observação Cache de formulários do Outlook é usado para formulários que são criados com o Outlook 2003 ou versões anteriores e que são geralmente publicados em uma biblioteca de formulários. O Outlook 2007 também permite que você criar formulários para Outlook 2003 e versões anteriores. Nesse cenário, o cache de formulários é usado da mesma forma como o cache de formulários é usado em versões anteriores. No entanto, o Outlook 2007 não usa o cache de formulários com o novo recurso de regiões de formulário. O Outlook 2007 usa apenas o cache de formulários em cenários que envolvem classes de mensagem personalizada. Se você estiver desenvolvendo um novo formulário personalizado para o Outlook 2007, recomendamos que você use o novo recurso de região de formulário. O Outlook armazena uma cópia local de um formulário personalizado em um cache para que o Outlook não precise recuperar o formulário do disco sempre que um item é aberto. Quando os formulários são armazenados em uma pasta pública do Microsoft Exchange ou na biblioteca de formulários organizacionais no computador do Exchange Server, Outlook pode usar a versão em cache do formulário. Isso ajuda a melhorar o desempenho no computador local e no Exchange Server computador. Podem ocorrer problemas com o cache de formulários. Esses problemas geralmente ocorrem quando você abre um novo item ou um item existente em uma pasta. Você pode receber uma das seguintes mensagens de erro:
Como o Outlook localiza formuláriosEsta seção descreve como o Outlook localiza o formulário que é necessário quando você abre um item. Quando você primeiro cria um item que usa um formulário personalizado, o campo Classe da mensagem do item é definido como o nome do formulário. Por exemplo, se você tiver um formulário de tarefas personalizado que é chamado de "Empresa" em uma pasta de tarefas personalizado, a classe de mensagem é IPM.Task.Corporate .Quando você abre o item, o Outlook verifica o campo Classe da mensagem para ver qual formulário Outlook deve usar para exibir o item. O Outlook, em seguida, procura o formulário necessário. O Outlook parece nos seguintes locais na seguinte ordem:
Localize o cache de formuláriosO cache de formulários é armazenado em uma pasta oculta na unidade de disco rígido. Você deve alterar a configuração para que o Microsoft Windows mostra arquivos ocultos e arquivos de sistema. Essas etapas variam dependendo da versão do Windows que você está usando. Você pode localizar o cache de formulários na seguinte pasta:
Compreender a que arquitetura de cache de formulários deimportante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:322756
(http://support.microsoft.com/kb/322756/
)
Como fazer backup e restaurar o registro no Windows O cache de formulários contém o arquivo Frmcache.dat. O arquivo Frmcache.dat contém informações de resumo e ponteiros para os formulários do Outlook padrão e quaisquer formulários personalizados que você usar. As cópias em cache de formulários personalizados residem em subpastas da pasta formulários. As subpastas da pasta formulários têm nomes aleatórios. No entanto, os nomes de subpastas se parecer com os nomes de formulários. Os formulários reais armazenados nessas pastas são nomeados cryptically. Mas os formulários têm uma extensão de nome de arquivo .tmp. Se você não souber a pasta que contém a cópia de um determinado formulário, você pode usar o carimbo de hora da pasta ou a hora do formulário para ajudar você a localizar o formulário. O Outlook também armazena as chaves do registro que correspondem aos formulários personalizados que têm sido armazenada em cache. As chaves do Registro estão no seguinte local: HKEY_CURRENT_USER\Software\Classes\CLSID O cache de formulários do Outlook 2003 e Outlook 2007 usa um design diferente. Também é armazenada em cache informações sobre a pasta e a biblioteca de formulários. Um problema relacionado à segurança levou a alteração de design. Por exemplo, você pode ter dez diferentes pastas no Outlook 2003. Você pode publicar um formulário com o mesmo nome em cada uma dessas dez pastas. Em versões anteriores do Outlook, o formulário foi armazenada em cache uma vez e, em seguida, Outlook usado da mesma forma do cache de formulários local sempre porque todos os formulários tinham o mesmo nome. No entanto, o Outlook 2007 armazena em cache o formulário de cada pasta. Devido a essa alteração no design, recomendamos que você publique formulários em biblioteca de formulários particulares em vez de para uma pasta. Se você excluir um item com base em um formulário personalizado e, em seguida, abra o item na pasta Itens excluídos, o Outlook não pode localizar o formulário personalizado. Em vez disso, o Outlook usa o formulário padrão. Se você publicar formulários em biblioteca de formulários particulares, você pode evitar esse problema. Compreender e alterar o tamanho do cache de formuláriosPor padrão, o Outlook define um limite de 2048 KB (QUILOBYTES) para o tamanho máximo do cache de formulários. Para alterar essa configuração, execute as seguintes etapas:
Observação O Outlook armazena o tamanho do cache de formulários em Frmcache.dat o arquivo. O formato do arquivo Frmcache.dat é não-documentado. Não há suporte para modificação direta do arquivo Frmcache.dat. Portanto, você não é possível alterar o tamanho do cache de formulários por meio de programação. Microsoft não oferece suporte diretas modificações em qualquer parte do conteúdo da pasta formulários a menos que essas alterações são documentadas pela Microsoft ou recomendadas pelo Atendimento Microsoft para solução de problemas somente. Antes de modificar o conteúdo da pasta formulários, primeiro faça uma cópia de backup. Recuperar formulários que você excluiu acidentalmenteSe você excluir acidentalmente um formulário publicado, e não é possível recuperar esse formulário na pasta que o formulário foi publicado de, talvez você possa recuperar uma cópia do formulário do cache de formulários.Para obter mais informações sobre como recuperar um formulário do cache de formulários, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 292494
(http://support.microsoft.com/kb/292494/
)
OL2002: Restaurar um formulário do Outlook de uma cópia em cache Solucionar problemas o cache de formuláriosSe o cache de formulários não parece estar funcionando corretamente, ou se você tiver problemas quando você abrir itens ou quando você abrir formulários personalizados, outros fatores podem estar causando o comportamento inesperado. Use os seguintes métodos de solução de problemas antes de excluir o cache de formulários.
Limpar o cache de formuláriosExistem métodos diferentes para limpar o Outlook cache de formulários. Cada método tem vantagens e desvantagens. Recomendamos que você use o método 1.
Use a chave de registro ForceFormReloadQuando o cache de formulários parece causar problemas de forma intermitente, e você não pode determinar a causa dos problemas, você pode definir a chave de registroForceFormReload no Outlook. Quando a chave de registro ForceFormReload estiver habilitada e Outlook encontra um erro quando o Outlook abre um item baseado em um formulário personalizado, o Outlook automaticamente limpa o cache para esse formulário específico. Em seguida, o Outlook tenta abrir o item novamente. Embora esse método não não corrige a causa do problema de cache de formulários, esse método faz o problema transparente para pessoas que usam formulários personalizados. Para habilitar a funcionalidade da chave do Registro ForceFormReload , execute estas etapas:
Solucionar problemas que ocorrem quando você abre um item que se baseia um formulário personalizado específicoSe ocorrer um problema ao tentar abrir um item que se baseia um formulário personalizado específico, o problema pode estar relacionado para esse formulário específico e não para o cache de formulários. Os seguintes métodos descrevem meios de solucionar problemas com um formulário específico. Você deve executar os métodos na ordem em que estão listados.
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 919596
(http://support.microsoft.com/kb/919596/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início