Problèmes de pièces jointes dans Outlook 2010, Outlook 2007 ou Outlook 2003

Symptômes

L’un des problèmes suivants se produit dans Outlook 2010, Outlook 2007 ou Outlook 2003 :

  • Lors de la fermeture (ou de la fermeture inattendue d’Outlook) lorsque les pièces jointes de courrier électronique sont ouvertes, les pièces jointes restent dans le dossier Fichier temporaire sécurisé Outlook. (Même si les pièces jointes sont fermées.)

  • Lorsque vous ouvrez la pièce jointe à partir du volet de lecture , vous ne recevez pas d’invite pour enregistrer les modifications lorsque vous quittez Outlook.

  • Lorsque vous essayez d’ouvrir ou d’enregistrer une pièce jointe, le message d’erreur suivant s’affiche :

    Erreur
    Impossible de créer le fichier : nom de fichier. Cliquez avec le bouton droit sur le dossier dans lequel vous souhaitez créer le fichier, puis cliquez sur Propriétés dans le menu contextuel pour case activée vos autorisations pour le dossier.

Cause

Ce problème se produit pour l’une des raisons suivantes :

  • Les fichiers temporaires ou les dossiers temporaires sécurisés dans ants qui se trouvent ne peuvent pas être supprimés ou supprimés tant que les pièces jointes sont ouvertes.
  • Le dossier Fichiers Internet temporaires est stocké sur un serveur sur lequel vous ne disposez pas des autorisations suffisantes.

Résolution

Ce problème est résolu dans Microsoft Outlook 2010 Service Pack 1 (SP1) et dans le package de correctif logiciel Microsoft Office Outlook 2007 du 29 juin 2010. Ces mises à jour sont décrites dans les articles suivants de la Base de connaissances Microsoft.

Outlook 2010

Description d’Office 2010 SP1

Outlook 2007

Description du package de correctifs logiciels Office Outlook 2007 (Outlook-x-none.msp) : 29 juin 2010

Informations supplémentaires

Lorsque vous ouvrez des pièces jointes considérées comme sûres, Outlook 2010, Outlook 2007 et Outlook 2003 placent ces pièces jointes dans un sous-répertoire du répertoire Fichiers Internet temporaires par mesure de précaution supplémentaire. Quand Outlook tente d’utiliser un fichier temporaire pour la première fois, il examine le Registre pour déterminer si l’une des valeurs suivantes existe, en fonction de votre version d’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

La valeur dans <la version> est 14.0 pour Outlook 2010, 12.0 pour Outlook 2007 et 11.0 pour Outlook 2003.

Si la valeur existe et si la valeur contient un chemin d’accès valide, Outlook utilise cet emplacement pour ses fichiers temporaires.

Si la valeur de Registre n’existe pas ou si la valeur pointe vers un emplacement non valide, Outlook crée un sous-répertoire sous le répertoire Fichiers Internet temporaires, puis place le fichier temporaire dans le nouveau sous-répertoire. Le nom du nouveau sous-répertoire est inconnu et est généré de manière aléatoire, en fonction de votre version d’Outlook. Dans ce cas, pour localiser ce sous-répertoire, en fonction de votre version de Windows et de votre version d’Outlook, procédez comme suit.

Importante

Suivez attentivement les étapes de cette section. Des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Avant de modifier le Registre, sauvegardez-le pour restauration en cas de problèmes.

Clients Windows XP

  1. Sélectionnez Démarrer, puis Mon ordinateur.

  2. Dans le menu Outils, sélectionnez Options des dossiers.

  3. Sous l’onglet Affichage , apportez les modifications suivantes :

    1. Sélectionnez l’option Afficher les fichiers et dossiers masqués .
    2. Désactivez la case à cocher Masquer les fichiers du système d’exploitation protégés (recommandés) case activée.
  4. Sélectionnez OK.

  5. Passez à l’ensemble d’étapes suivant en fonction de votre version d’Outlook.

    Pour Outlook 2010 et Outlook 2007 :

    1. Sélectionnez Démarrer, Exécuter, tapez la commande suivante (y compris les guillemets), puis sélectionnez OK.

      C:\Documents and Settings\ username \Local Settings\Temporary Internet Files\Content.Outlook
      
    2. Ouvrez le sous-dossier sous le dossier Content.Outlook dont le nom de dossier est une séquence de lettres et de chiffres générée de manière aléatoire. Par exemple, FW0B6RID.

      Remarque

      Il peut y avoir plusieurs sous-dossiers avec un nom généré de manière aléatoire sous le dossier Content.Outlook .

    Pour Outlook 2003 :

    1. Sélectionnez Démarrer, Exécuter, tapez Regedit, puis sélectionnez OK.

    2. Recherchez puis sélectionnez la sous-clé de Registre suivante :

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

    3. Double-sélectionnez la valeur de chaîne OutlookSecureTempFolder à examiner, puis notez le chemin d’accès au dossier spécifié.

    4. Sélectionnez Annuler.

    5. Dans le menu Fichier, sélectionnez Quitter pour fermer l’Éditeur du Registre.

    6. Sélectionnez Démarrer, Exécuter, tapez la commande suivante (y compris les guillemets), puis sélectionnez OK :

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

      Remarque

      L’espace réservé OLKFoldername dans ce chemin d’accès représente le dernier sous-dossier que vous avez noté pour la valeur OutlookSecureTempFolder à l’étape 3.

Clients Windows 7 et Windows Vista

  1. Sélectionnez Démarrer, puis Ordinateur.

  2. Sélectionnez Organiser, puis Options des dossiers et de recherche.

  3. Sous l’onglet Affichage , apportez les modifications suivantes :

    1. Sélectionnez l’option Afficher les fichiers, dossiers et lecteurs masqués .
    2. Désactivez la case à cocher Masquer les fichiers du système d’exploitation protégés (recommandés) case activée.
  4. Sélectionnez OK.

  5. Passez à l’ensemble d’étapes suivant en fonction de votre version d’Outlook.

    Pour Outlook 2010 et Outlook 2007 :

    1. Sélectionnez Démarrer, Tous les programmes, Accessoires, puis Exécuter.

    2. Dans la boîte de dialogue Exécuter , tapez la commande suivante (y compris les guillemets), puis sélectionnez OK.

      C:\Users\ username \AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Outlook
      
    3. Ouvrez le sous-dossier sous le dossier Content.Outlook dont le nom de dossier est une séquence de lettres et de chiffres générée de manière aléatoire. Par exemple, FW0B6RID.

      Remarque

      Il peut y avoir plusieurs sous-dossiers avec un nom généré de manière aléatoire sous le dossier Content.Outlook.

    Pour Outlook 2003 :

    1. Sélectionnez Démarrer, Tous les programmes, Accessoires, puis Exécuter.

    2. Dans la boîte de dialogue Exécuter , tapez Regedit, puis sélectionnez OK.

    3. Recherchez puis sélectionnez la sous-clé de Registre suivante :

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

    4. Double-sélectionnez la valeur de chaîne OutlookSecureTempFolder à examiner, puis notez le chemin d’accès au dossier spécifié.

    5. Sélectionnez Annuler.

    6. Dans le menu Fichier, sélectionnez Quitter pour fermer l’Éditeur du Registre.

    7. Sélectionnez Démarrer, Tous les programmes, Accessoires , puis Exécuter.

    8. Dans la boîte de dialogue Exécuter, tapez la commande suivante (avec les guillemets), puis sélectionnez OK :

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

      Remarque

      L’espace réservé OLKFoldername dans ce chemin d’accès représente le dernier dossier que vous avez noté pour la valeur OutlookSecureTempFolder à l’étape 4.