Поделиться через


Проблемы с вложением в Outlook 2010, Outlook 2007 или Outlook 2003

Симптомы

Одна из следующих проблем возникает в Outlook 2010, Outlook 2007 или Outlook 2003:

  • При выходе (или при неожиданном закрытии Outlook) во время открытия вложений электронной почты вложения остаются в папке "Безопасный временный файл Outlook". (Даже если вложения закрыты.)

  • При открытии вложения из области чтения не отображается запрос на сохранение изменений при выходе из Outlook.

  • При попытке открыть или сохранить вложение электронной почты вы получите следующее сообщение об ошибке:

    Ошибка
    Не удается создать файл: имя файла. Щелкните правой кнопкой мыши папку, в которой нужно создать файл, и выберите пункт "Свойства" в контекстном меню, чтобы проверить разрешения для папки.

Причина

Эта проблема может возникать по одной из следующих причин:

  • Временные файлы или временные безопасные папки, в которых находятся файлы, не могут быть удалены или удалены во время открытия вложений.
  • Папка временных файлов Интернета хранится на сервере, на котором у вас нет достаточных разрешений.

Решение

Эта проблема устранена в Microsoft Outlook 2010 с пакетом обновления 1 (SP1) и в пакете исправлений Microsoft Office Outlook 2007 с 29 июня 2010 г. Эти обновления описаны в следующих статьях базы знаний Майкрософт.

Outlook 2010

Описание Office 2010 с пакетом обновления 1 (SP1)

Outlook 2007

Описание пакета исправлений Office Outlook 2007 (Outlook-x-none.msp): 29 июня 2010 г.

Дополнительная информация

При открытии вложений файлов, которые считаются безопасными, Outlook 2010, Outlook 2007 и Outlook 2003 помещают эти вложения в подкаталог каталога временных интернет-файлов в качестве дополнительной меры предосторожности. Когда Outlook сначала пытается использовать временный файл, он проверяет реестр, чтобы определить, существует ли одно из следующих значений в зависимости от версии 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

Значение в <версии> 14.0 для Outlook 2010, 12.0 для Outlook 2007 и 11.0 для Outlook 2003.

Если значение существует, а если значение содержит допустимый путь, Outlook использует это расположение для временных файлов.

Если значение реестра не существует, или если значение указывает на недопустимое расположение, Outlook создает новую подкаталог в каталоге временных файлов Интернета, а затем помещает временный файл в новый подкаталог. Имя нового подкаталога неизвестно и создается случайным образом в зависимости от версии Outlook. В этой ситуации, чтобы найти этот подкаталог в зависимости от вашей версии Windows и вашей версии Outlook, выполните следующие действия.

Важно!

Точно следуйте всем указаниям из этого раздела. Неправильное изменение реестра может привести к серьезным проблемам. Прежде чем приступить к изменениям, создайте резервную копию реестра для восстановления на случай возникновения проблем.

Клиенты Windows XP

  1. Нажмите кнопку "Пуск" и выберите "Мой компьютер".

  2. В меню Сервис выберите Свойства папки.

  3. На вкладке "Вид " внесите следующие изменения:

    1. Выберите параметр "Показать скрытые файлы и папки ".
    2. Установите флажок "Скрыть защищенные файлы операционной системы ( рекомендуется).
  4. Нажмите кнопку ОК.

  5. Перейдите к следующему набору шагов на основе вашей версии Outlook.

    Для Outlook 2010 и Outlook 2007:

    1. Нажмите кнопку "Пуск", выберите "Выполнить", введите следующую команду (включая кавычки), а затем нажмите кнопку "ОК".

      C:\Documents and Settings\ username \Local Settings\Temporary Internet Files\Content.Outlook
      
    2. Откройте вложенную папку в папке Content.Outlook , имя папки которой является случайно созданной последовательностью букв и чисел. Например, FW0B6RID.

      Примечание.

      В папке Content.Outlook может быть несколько вложенных папок с случайным образом созданным именем.

    Для Outlook 2003:

    1. Нажмите кнопку "Пуск", выберите "Запустить", введите Regedit и нажмите кнопку "ОК".

    2. Найдите и выделите следующий подраздел реестра:

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

    3. Дважды выберите строковое значение OutlookSecureTempFolder для проверки и запишите указанный путь к папке.

    4. Выберите Отмена.

    5. В меню Файл выберите пункт Выход, чтобы закрыть менеджер реестра.

    6. Нажмите кнопку "Пуск", выберите "Запустить", введите следующую команду (включая кавычки), а затем нажмите кнопку "ОК ".

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

      Примечание.

      Заполнитель OLKFoldername в этом пути представляет последнюю вложенную папку, указанную для значения OutlookSecureTempFolder на шаге 3.

Клиенты Windows 7 и Windows Vista

  1. Нажмите кнопку Пуск и выберите Компьютер.

  2. Выберите Упорядочить, затем выберите Свойства папок и поиска.

  3. На вкладке "Вид " внесите следующие изменения:

    1. Выберите параметр "Показать скрытые файлы, папки и диски ".
    2. Установите флажок "Скрыть защищенные файлы операционной системы ( рекомендуется).
  4. Нажмите кнопку ОК.

  5. Перейдите к следующему набору шагов на основе вашей версии Outlook.

    Для Outlook 2010 и Outlook 2007:

    1. Нажмите Пуск и последовательно выберите пункты Все программы, Стандартные и Выполнить.

    2. В диалоговом окне "Запуск" введите следующую команду (включая кавычки), а затем нажмите кнопку "ОК".

      C:\Users\ username \AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Outlook
      
    3. Откройте вложенную папку в папке Content.Outlook , имя папки которой является случайно созданной последовательностью букв и чисел. Например, FW0B6RID.

      Примечание.

      В папке Content.Outlook может быть несколько вложенных папок с случайным образом созданным именем.

    Для Outlook 2003:

    1. Нажмите Пуск и последовательно выберите пункты Все программы, Стандартные и Выполнить.

    2. В диалоговом окне "Запуск" введите Regedit и нажмите кнопку "ОК".

    3. Найдите и выделите следующий подраздел реестра:

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

    4. Дважды выберите строковое значение OutlookSecureTempFolder для проверки и запишите указанный путь к папке.

    5. Выберите Отмена.

    6. В меню Файл выберите пункт Выход, чтобы закрыть менеджер реестра.

    7. Нажмите кнопку "Пуск", выберите "Все программы", выберите "Аксессуары" и нажмите кнопку "Выполнить".

    8. В диалоговом окне Выполнить введите следующую команду (включая кавычки) и нажмите кнопку ОК:

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

      Примечание.

      Заполнитель OLKFoldername в этом пути представляет последнюю папку, которую вы указали для значения OutlookSecureTempFolder на шаге 4.