Problemi relativi agli allegati in Outlook 2010, Outlook 2007 o Outlook 2003

Sintomi

Uno dei problemi seguenti si verifica in Outlook 2010, Outlook 2007 o Outlook 2003:

  • Quando si esce (o quando Outlook si chiude in modo imprevisto) mentre gli allegati di posta elettronica sono aperti, gli allegati rimangono nella cartella File temporaneo sicuro di Outlook. Anche se gli allegati sono chiusi.

  • Quando si apre l'allegato dal riquadro di lettura , non viene visualizzato un messaggio per salvare le modifiche quando si esce da Outlook.

  • Quando si tenta di aprire o salvare un allegato di posta elettronica, viene visualizzato il messaggio di errore seguente:

    Error
    Impossibile creare il file: nome file. Fare clic con il pulsante destro del mouse sulla cartella in cui si vuole creare il file e quindi scegliere Proprietà dal menu di scelta rapida per controllare le autorizzazioni per la cartella.

Causa

Le possibili cause del problema sono le seguenti:

  • I file temporanei o le cartelle protette temporanee in cui si trovano i file non possono essere eliminati o rimossi mentre gli allegati sono aperti.
  • La cartella File Temporanei Internet viene archiviata in un server in cui non si dispone di autorizzazioni sufficienti.

Risoluzione

Questo problema viene risolto in Microsoft Outlook 2010 Service Pack 1 (SP1) e nel pacchetto hotfix di Microsoft Office Outlook 2007 datato 29 giugno 2010. Questi aggiornamenti sono descritti negli articoli della Microsoft Knowledge Base seguenti.

Outlook 2010

Descrizione di Office 2010 SP1

Outlook 2007

Descrizione del pacchetto hotfix di Office Outlook 2007 (Outlook-x-none.msp): 29 giugno 2010

Ulteriori informazioni

Quando si aprono file allegati considerati sicuri, Outlook 2010, Outlook 2007 e Outlook 2003 inserirà questi allegati in una sottodirectory della directory Temporary Internet Files come precauzione aggiuntiva. Quando Outlook tenta per la prima volta di usare un file temporaneo, esamina il Registro di sistema per determinare se esiste uno dei valori seguenti, a seconda della versione di 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

Il valore nella <versione> è 14.0 per Outlook 2010, 12.0 per Outlook 2007 e 11.0 per Outlook 2003.

Se il valore esiste e se il valore contiene un percorso valido, Outlook usa tale percorso per i file temporanei.

Se il valore del Registro di sistema non esiste o se il valore punta a un percorso non valido, Outlook crea una nuova sottodirectory nella directory File Temporanei Internet e quindi inserisce il file temporaneo nella nuova sottodirectory. Il nome della nuova sottodirectory è sconosciuto e viene generato in modo casuale, a seconda della versione di Outlook. In questo caso, per individuare questa sottodirectory, a seconda della versione di Windows e della versione di Outlook, seguire questa procedura.

Importante

Seguire attentamente i passaggi in questa sezione. L'errata modifica del Registro di sistema può causare seri problemi. Prima di apportare le modifiche, eseguire il backup del Registro di sistema per il ripristino nel caso si verifichino dei problemi.

Client Windows XP

  1. Selezionare Start e quindi Risorse del computer.

  2. Nel menu Strumenti, selezionare Opzioni cartella.

  3. Nella scheda Visualizza apportare le modifiche seguenti:

    1. Selezionare l'opzione Mostra file e cartelle nascosti .
    2. Selezionare questa opzione per deselezionare la casella di controllo Nascondi file del sistema operativo protetto (scelta consigliata).
  4. Seleziona OK.

  5. Continuare con il set di passaggi successivo in base alla versione di Outlook.

    Per Outlook 2010 e Outlook 2007:

    1. Selezionare Start, selezionare Esegui, digitare il comando seguente (incluse le virgolette) e quindi selezionare OK.

      C:\Documents and Settings\ username \Local Settings\Temporary Internet Files\Content.Outlook
      
    2. Aprire la sottocartella nella cartella Content.Outlook il cui nome di cartella è una sequenza casuale di lettere e numeri. Ad esempio, FW0B6RID.

      Nota

      Nella cartella Content.Outlook possono essere presenti più sottocartelle con un nome generato in modo casuale.

    Per Outlook 2003:

    1. Selezionare Start, selezionare Esegui, digitare Regedit e quindi selezionare OK.

    2. Individuare e selezionare la sottochiave seguente del Registro di sistema:

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

    3. Selezionare il valore della stringa OutlookSecureTempFolder per esaminare e quindi prendere nota del percorso della cartella specificato.

    4. Selezionare Annulla.

    5. Dal menu File scegliere Esci per chiudere l'editor del Registro di sistema.

    6. Selezionare Start, selezionare Esegui, digitare il comando seguente (incluse le virgolette) e quindi selezionare OK :

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

      Nota

      Il segnaposto OLKFoldername in questo percorso rappresenta l'ultima sottocartella annotata per il valore OutlookSecureTempFolder nel passaggio 3.

Client Windows 7 e Windows Vista

  1. Fare clic sul pulsante Start, quindi scegliere Computer.

  2. Fare clic su Organizza, quindi su Opzioni cartella e ricerca.

  3. Nella scheda Visualizza apportare le modifiche seguenti:

    1. Selezionare l'opzione Mostra file, cartelle e unità nascosti .
    2. Selezionare questa opzione per deselezionare la casella di controllo Nascondi file del sistema operativo protetto (scelta consigliata).
  4. Seleziona OK.

  5. Continuare con il set di passaggi successivo in base alla versione di Outlook.

    Per Outlook 2010 e Outlook 2007:

    1. Selezionare Start, Tutti i programmi, Accessori e quindi Esegui.

    2. Nella finestra di dialogo Esegui digitare il comando seguente (incluse le virgolette) e quindi selezionare OK.

      C:\Users\ username \AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Outlook
      
    3. Aprire la sottocartella nella cartella Content.Outlook il cui nome di cartella è una sequenza casuale di lettere e numeri. Ad esempio, FW0B6RID.

      Nota

      Nella cartella Content.Outlook possono essere presenti più sottocartelle con un nome generato in modo casuale.

    Per Outlook 2003:

    1. Selezionare Start, Tutti i programmi, Accessori e quindi Esegui.

    2. Nella finestra di dialogo Esegui digitare Regedit e quindi selezionare OK.

    3. Individuare e selezionare la sottochiave seguente del Registro di sistema:

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

    4. Selezionare il valore della stringa OutlookSecureTempFolder per esaminare e quindi prendere nota del percorso della cartella specificato.

    5. Selezionare Annulla.

    6. Dal menu File scegliere Esci per chiudere l'editor del Registro di sistema.

    7. Selezionare Start, Tutti i programmi, Accessori e quindi Esegui.

    8. Nella finestra di dialogo Esegui digitare il seguente comando (comprese le virgolette) e fare clic su OK:

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

      Nota

      Il segnaposto OLKFoldername in questo percorso rappresenta l'ultima cartella annotata per il valore OutlookSecureTempFolder nel passaggio 4.