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

Симптомы

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

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

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

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

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

Причина

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

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

Разрешение

Эта проблема устранена в 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.