Ошибка Outlook - Невозможно создать файл

При достаточно интенсивной работе с вложениями в почтовой программе Outlook, входящей в комплект пакета Microsoft Office, время от времени можно столкнуться со следующей ошибкой: Невозможно создать файл. Щелкните правой кнопкой мыши папку, в которой собираетесь создать файл, а затем выберите команду "Свойства" и проверьте свои разрешения для этой папки. Возникает данная ошибка в тот самый момент, когда пользователь, посредством двойного клика по значку вложения в теле письма, пытается открыть это самое вложение для последующей работы. Окно в подобным сообщением об ошибке выглядит следующим образом:

outlook cannot create file

Диагностика

В своих почтовых клиентах Microsoft предоставила возможность открывать вложенные в письма файлы либо в режиме предпросмотра в самом интерфейсе почтового клиента Outlook, либо при помощи внешних приложений, ассоциированных с данным типом файлов. Очевидно, что почтовый клиент Outlook, как и многие другие аналогичные почтовые программы, для поддержки описанного выше функционала, то есть работы с вложенными файлами (открытие, предварительный просмотр) должен использовать временную директорию, чтобы сначала сохранить требуемый файл, а затем уже передать его внешнему приложению. Данной временной папкой для работы с вложениями почтового клиента Outlook является специально-именованная временная папка, размещаемая в профиле пользователя, путь к которой задается в определенном параметре реестра. Создается этот каталог для работы с временными файлами автоматически, при создании почтовой учетной записи. Соответственно, права на данную папку выставляются по умолчанию и доступ предоставляется текущему пользователю. По возникшей в нашем случае ошибке "Невозможно создать файл.. Щелкните правой кнопкой мыши папку, в которой собираетесь создать файл, а затем выберите команду "Свойства" и проверьте свои разрешения для этой папки" можно сделать предположение, что есть некие ограничения, скорее всего связанные с количеством файлов в директории.
Исходя из этого предположения, мы имеем несколько путей решения задачи:

  1. Очистить директорию для хранения временных файлов (оптимальный вариант).
  2. Задать другую директорию для хранения временных файлов;
  3. Изменить ограничения файловой системы на количество файлов в директории;

Решение

Остановимся на методе по очистке директории для хранения временных файлов. Для этого:

  • Закрываем приложение Outlook
  • Запускаем программу для работы с реестром regedit
  • Открываем ветку реестра HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Security
  • Outlook cannot create file

    где число [14.0] в пути - номер версии пакета Microsoft Office (поэтому в Вашей системе он может быть иным):

    Номер Версия
    10 2000
    11 2003
    12 2007
    14 2010
    15 2013
    16 2016

    Искомый нами путь хранится в параметре OutlookSecureTempFolder типа REG_SZ и имеет [в общем случае] такое вот значение: %USERPROFILE%\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Outlook\XXXXXXXX\, где XXXXXXXX - уникально для каждой конкретной инсталляции. Я привел общий шаблон, однако, для лучшего понимания структуры скажу, что на одной из доменных станций строка имела следующее значение пути к директории: C:\Users\IvanovII\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.Outlook\LHAFESY7\.

  • Двойным кликом включаем режим редактирования параметра и копируем содержимое в буфер обмена. Затем вставляем его в строку поиска/пути, нажимаем клавишу ВВОД и переходим к целевой папке. После этого, выделяем все файлы в каталоге комбинацией клавиш Ctrl+A и удаляем все содержимое.
  • Запускаем приложение Outlook. Проверяем работу с вложениями. Ошибка "Невозможно создать файл. Щелкните правой кнопкой мыши папку, в которой собираетесь создать файл, а затем выберите команду "Свойства" и проверьте свои разрешения для этой папки" больше себя не проявляет.

Комментарии: 18

  1. Нияз

    Сатья пригодилась, автору спасибо!

    1. einaare

      не за что!

  2. Thank_Cap

    Огромная благодарность автору!выручили!

    1. einaare

      заходите :)

  3. Олегы

    спасибо!!

    1. shofixti

      заходите если что :)

  4. Дмитрий

    Благодарю, ваш совет очень помог!))

  5. Пригодилось, работает

  6. Вячеслав

    Спасибо, помогло!

    1. einaare

      ок

  7. Nickolay

    спасибо, статья очень выручила, сохраню в закладки

  8. Эдил

    Автор спасибо тебе большое

  9. Илья

    спасибо . помогло.

  10. Наб

    Спасибо большое Вам, уже головой биться хотелось

  11. Алексей

    Можно просто файл пересохранить в старой версии офиса и он будет открываться.

  12. Игорь Папилин

    HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\
    у меня там нет папки Outlook\Security

    только Common

    1. einaare

      а версия то офиса какая? можно поискать параметр, посмотреть в каких ветках он присутствует.

  13. Вадим

    спасибо, Вам, дай бог Вам здоровья, и близким Вашим!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *