Problemas de anexo 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 os anexos de email estão abertos, os anexos permanecem na pasta Arquivo Temporário Seguro do Outlook. (Mesmo se os anexos estiverem fechados.)

  • Quando você abre o anexo do painel Leitura , não recebe um prompt para salvar alterações ao sair do Outlook.

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

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

Motivo

Este problema pode ocorrer devido a uma das seguintes razões:

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

Solução

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

Outlook 2010

Descrição do Office 2010 SP1

Outlook 2007

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

Mais informações

Quando você abre anexos de arquivo considerados seguros, o Outlook 2010, o Outlook 2007 e o Outlook 2003 colocam esses anexos em um subdiretório do diretório 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 na <versão> é 14.0 para Outlook 2010, 12.0 para Outlook 2007 e 11.0 para 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 criará um novo subdiretório no diretório Arquivos temporários da Internet e colocará o arquivo temporário no novo subdiretório. O nome do novo subdiretório é desconhecido e é gerado aleatoriamente, dependendo da sua versão do Outlook. Nessa situação, para localizar esse subdiretório, dependendo da versão do Windows e da versão do Outlook, siga estas etapas.

Importante

Siga as etapas nesta seção com cuidado. Sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Antes de modificá-lo, faça backup do Registro para restauração em caso de problemas.

Clientes Do Windows XP

  1. Selecione Iniciar e selecione Meu Computador.

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

  3. Na guia Exibição , faça as seguintes alterações:

    1. Selecione a opção Mostrar arquivos ocultos e pastas .
    2. Selecione para limpar a caixa Ocultar arquivos do sistema operacional protegido (recomendado) marcar.
  4. Selecione OK.

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

    Para Outlook 2010 e Outlook 2007:

    1. Selecione Iniciar, selecione Executar, digite o comando a seguir (incluindo as aspas) e 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 gerada aleatoriamente de letras e números. Por exemplo, FW0B6RID.

      Observação

      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 selecione OK.

    2. Localize e selecione a seguinte subchave de Registro:

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

    3. Selecione duas vezes o valor da cadeia de caracteres OutlookSecureTempFolder para examinar e observe o caminho da pasta especificado.

    4. Selecione Cancelar.

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

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

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

      Observação

      O espaço reservado OLKFoldername neste caminho representa a última subpasta que você observou para o valor do OutlookSecureTempFolder na Etapa 3.

Clientes windows 7 e Windows Vista

  1. Selecione Iniciar e Computador.

  2. Selecione Organizar e Opções de pasta e pesquisa.

  3. Na guia Exibição , faça as seguintes alterações:

    1. Selecione a opção Mostrar arquivos ocultos, pastas e unidades .
    2. Selecione para limpar a caixa Ocultar arquivos do sistema operacional protegido (recomendado) marcar.
  4. Selecione OK.

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

    Para Outlook 2010 e Outlook 2007:

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

    2. Na caixa de diálogo Executar , digite o comando a seguir (incluindo as aspas) e 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 gerada aleatoriamente de letras e números. Por exemplo, FW0B6RID.

      Observação

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

    Para o Outlook 2003:

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

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

    3. Localize e selecione a seguinte subchave de Registro:

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

    4. Selecione duas vezes o valor da cadeia de caracteres OutlookSecureTempFolder para examinar e observe o caminho da pasta especificado.

    5. Selecione Cancelar.

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

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

    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>
      

      Observação

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