Compartilhar via


Problemas com anexos no Outlook 2010, Outlook 2007 ou Outlook 2003

Sintomas

Um dos seguintes problemas ocorre no Outlook 2010, Outlook 2007 ou Outlook 2003:

  • Ao sair (ou quando o Outlook fecha inesperadamente) enquanto anexos de email estão abertos, os anexos permanecem na pasta de Arquivos Temporários Seguros do Outlook. Mesmo que os anexos estejam fechados.

  • Quando você abre o anexo no painel de Leitura, você não recebe uma solicitação para salvar as alterações ao sair do Outlook.

  • Quando você tenta abrir ou salvar um anexo de email, você recebe a seguinte mensagem de erro:

    Erro
    Não é possível criar arquivo: file name. Clique com o botão direito do mouse na pasta onde você deseja criar o arquivo e, em seguida, clique em Propriedades no menu de atalho para verificar suas permissões para a pasta.

Causa

Este problema ocorre por um dos seguintes motivos:

  • Os arquivos temporários ou as pastas seguras temporárias onde os arquivos estão localizados não podem ser deletados ou removidos enquanto os anexos estiverem abertos.
  • A pasta Arquivos Temporários da Internet está armazenada em um servidor no qual você não tem permissões suficientes.

Resolução

Este problema é resolvido no Service Pack 1 (SP1) do Microsoft Outlook 2010 e no pacote de correção do Microsoft Office Outlook 2007 datado de 29 de junho de 2010. Estas atualizações são descritas nos seguintes artigos da Base de Conhecimento da Microsoft.

Outlook 2010

Descrição do Office 2010 SP1

Perspectivas 2007

Descrição do pacote de hotfix do Office Outlook 2007 (Outlook-x-none.msp): 29 de junho de 2010

Mais informações

Ao abrir anexos de arquivos considerados seguros, o Outlook 2010, o Outlook 2007 e o Outlook 2003 colocam esses anexos em um subdiretório do diretório de Arquivos Temporários da Internet como precaução adicional. Quando o Outlook tenta usar um arquivo temporário pela primeira vez, ele examina o registro para determinar se um dos seguintes valores existe, dependendo da sua versão do Outlook.

HKEY_CURRENT_USER\Software\Microsoft\Office\<version>\Outlook\Security
HKEY_CURRENT_USER\Software\Policies\Microsoft\Office\<version>\Outlook\Security
Value Name: OutlookSecureTempFolder
Data Type: REG_SZ

O valor em <versão> é 14,0 para o Outlook 2010, 12,0 para o Outlook 2007 e 11,0 para o Outlook 2003.

Se o valor existir e se o valor contiver um caminho válido, o Outlook usará esse local para seus arquivos temporários.

Se o valor do registro não existir ou se o valor apontar para um local inválido, o Outlook cria um novo subdiretório no diretório Temporary Internet Files e coloca o arquivo temporário neste novo subdiretório. O nome do novo subdiretório é desconhecido e é gerado aleatoriamente, dependendo da sua versão do Outlook. Nesta situação, para localizar este subdiretório, siga estas etapas, dependendo da sua versão do Windows e da sua versão do Outlook.

Importante

Siga cuidadosamente os passos desta seção. Podem ocorrer problemas sérios se você modificar o registro incorretamente. Antes de modificá-lo, faça um backup do registro para restauração caso ocorram problemas.

Clientes Windows XP

  1. Selecione Iniciar, e, em seguida, selecione Meu Computador.

  2. No menu Ferramentas, selecione Opções de Pasta.

  3. Na guia Exibir, faça as seguintes alterações:

    1. Selecione a opção Mostrar arquivos e pastas ocultos.
    2. Selecione para desmarcar a caixa de seleção Ocultar arquivos protegidos do sistema operacional (Recomendado).
  4. Selecione OK.

  5. Continue com o próximo conjunto de etapas com base na sua versão do Outlook.

    Para o Outlook 2010 e o Outlook 2007:

    1. Selecione Iniciar, selecione Executar, digite o seguinte comando (incluindo as aspas), e então selecione OK.

      C:\Documents and Settings\ username \Local Settings\Temporary Internet Files\Content.Outlook
      
    2. Abra a subpasta na pasta Content.Outlook cujo nome da pasta é uma sequência de letras e números gerada aleatoriamente. Por exemplo, FW0B6RID.

      Nota

      Pode haver mais de uma subpasta com um nome gerado aleatoriamente na pasta Content.Outlook.

    Para o Outlook 2003:

    1. Selecione Iniciar, selecione Executar, digite Regedit e, em seguida, selecione OK.

    2. Localize e, em seguida, selecione a seguinte subchave do registro:

      HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security

    3. Selecione duas vezes o valor da string OutlookSecureTempFolder para examinar e, em seguida, anote o caminho da pasta especificada.

    4. Selecione Cancelar.

    5. No menu Arquivo, selecione Sair para sair do Editor do Registro.

    6. Selecione Iniciar, selecione Executar, digite o seguinte comando (incluindo as aspas) e, em seguida, selecione OK :

      C:\Documents and Settings\<username>\Local Settings\Temporary Internet Files\<OLKfoldername>
      

      Nota

      O espaço reservado OLKFoldername neste caminho representa a última subpasta que você anotou para o valor de OutlookSecureTempFolder no Passo 3.

Windows 7 e Windows Vista clientes

  1. Selecione Iniciar, e depois selecione Computador.

  2. Selecione Organizar e, em seguida, selecione Opções de pasta e pesquisa.

  3. Na guia Exibir, faça as seguintes alterações:

    1. Selecione a opção Mostrar arquivos, pastas e unidades ocultas.
    2. Selecione para desmarcar a caixa de seleção Ocultar arquivos protegidos do sistema operacional (Recomendado).
  4. Selecione OK.

  5. Continue com o próximo conjunto de etapas com base na sua versão do Outlook.

    Para o Outlook 2010 e o Outlook 2007:

    1. Selecione Iniciar, Todos os Programas, Acessórios e Executar.

    2. Na caixa de diálogo Executar, digite o seguinte comando (incluindo as aspas) e, em seguida, selecione OK.

      C:\Users\ username \AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Outlook
      
    3. Abra a subpasta na pasta Content.Outlook cujo nome da pasta é uma sequência de letras e números gerada aleatoriamente. Por exemplo, FW0B6RID.

      Nota

      Pode haver mais de uma subpasta com um nome gerado aleatoriamente na pasta Content.Outlook.

    Para o Outlook 2003:

    1. Selecione Iniciar, Todos os Programas, Acessórios e Executar.

    2. Na caixa de diálogo Executar , digite Regedit e selecione OK.

    3. Localize e, em seguida, selecione a seguinte subchave do registro:

      HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security

    4. Selecione duas vezes o valor da string OutlookSecureTempFolder para examinar e, em seguida, anote o caminho da pasta especificada.

    5. Selecione Cancelar.

    6. No menu Arquivo, selecione Sair para sair do Editor do Registro.

    7. Selecione Iniciar, selecione Todos os Programas, selecione Acessórios e, em seguida, selecione Executar.

    8. Na caixa de diálogo Executar, digite o seguinte comando (incluindo as aspas) e, em seguida, selecione OK:

      C:\Users\<username>\AppData\Local\Microsoft\Windows\Temporary Internet Files\<OLKFoldername>
      

      Nota

      O espaço reservado OLKFoldername neste caminho representa a última pasta que você anotou para o valor OutlookSecureTempFolder na Etapa 4.