Partager via


Problèmes de pièce jointe 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 :

  • Lorsque vous quittez (ou lorsque Outlook se ferme de façon inattendue) pendant l’ouverture des pièces jointes par e-mail, 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 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, vous recevez le message d’erreur suivant :

    Erreur
    Impossible de créer un 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 vérifier vos autorisations pour le dossier.

La cause

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

  • Les fichiers temporaires ou les dossiers sécurisés temporaires dans lesquels se trouvent les pièces jointes ne peuvent pas être supprimés ou retiré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 daté du 29 juin 2010. Ces mises à jour sont décrites dans les articles de la Base de connaissances Microsoft suivants.

Outlook 2010

Description d’Office 2010 SP1

Outlook 2007

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

Plus d’informations

Lorsque vous ouvrez des pièces jointes de fichiers considérées comme sécurisées, Outlook 2010, Outlook 2007 et Outlook 2003 place ces pièces jointes dans un sous-répertoire du répertoire Fichiers Internet temporaires par précaution. Lorsque Outlook tente d’abord d’utiliser un fichier temporaire, 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 de <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 façon 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.

Important

Suivez attentivement les étapes décrites dans cette section. De graves problèmes peuvent se produire si vous modifiez le Registre de façon incorrecte. Avant de le modifier, sauvegardez le Registre afin de pouvoir le restaurer en cas de problème.

Les 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écochez la case à cocher Masquer les fichiers du système d’exploitation protégé (recommandé).
  4. Cliquez sur 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, sélectionnez 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 du 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, sélectionnez Exécuter, tapez Regedit, puis 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, sélectionnez 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 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écochez la case à cocher Masquer les fichiers du système d’exploitation protégé (recommandé).
  4. Cliquez sur 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 du 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, sélectionnez Tous les programmes, sélectionnez 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 représente le dernier dossier que vous avez noté pour la valeur OutlookSecureTempFolder à l’étape 4.