Файлы не открываются в Excel или «Файл не найден» происходит при открытии двойным

Применимо к: Office ProductsMicrosoft Office Excel 2007Excel 2010

Симптомы


При двойном щелчке файла типа Microsoft Excel (.xls), Excel запускается как положено, но затем может появиться сообщение об ошибке, подобное приведенному ниже:

Не удалось найтиимя файлаC:\ .xls. Проверьте правильность написания имени файла и расположения файла. Если вы пытаетесь открыть файл из списка наиболее часто используемых файлов в меню файл, убедитесь, что файл не был переименован, перемещения и удаления.
При нажатии кнопки ОК в сообщении об ошибке, сообщение появится. После повторного нажатия кнопки OKоткроется файл.

Причина


Это может происходить, если действия "Открыть" для этого типа файлов заканчивается на %1.

Если действие открыть для файла данного типа изменено и строка сохранена перед нажатием кнопки ОК, %1 добавляется в параметр реестра.

Если %1 намеренно добавить действия "Открыть" для этого типа файлов, %1 добавляется в параметр реестра. При дальнейшем %1 удаляется из действия "Открыть", параметр реестра остается неизменной и необходимо изменить вручную.


Кроме того эта проблема может возникнуть при изменении вручную сопоставления файлов XLS-файлов или в некоторых случаях при запуске на одном компьютере несколько версий Excel.

Решение


Чтобы устранить эту проблему, установите последние накопительные обновления для Microsoft Office Excel. Последние накопительные обновления можно найти, щелкнув следующую ссылку:

953878 накопительного обновления доступны из группы Microsoft Office для предоставления исправления для проблем, о которых сообщалось в

Временное решение


Важно. Этот раздел, метод или задача содержат действия, содержащие указания по изменению реестра. Однако, при некорректных изменениях реестра могут возникнуть серьезные проблемы. Поэтому выполняйте следующие действия внимательно. Для дополнительной защиты сделайте резервную копию реестра перед внесением изменений. В таком случае при возникновении неполадок можно будет восстановить реестр. Чтобы узнать дополнительные сведения о резервном копировании и восстановлении реестра, щелкните следующий номер статьи базы знаний Майкрософт:
322756 как резервное копирование и восстановление реестра Windows

Чтобы обойти эту проблему, выполните следующие действия.

  1. Нажмите кнопку Пуск и выберите команду Выполнить.
  2. В поле Открыть введите команду regedit и нажмите кнопку ОК.
  3. Откройте следующий раздел реестра:
    HKEY_CLASSES_ROOT\Excel.Sheet.8\shell\Open\command
  4. В области справа выберите (по умолчанию).
  5. В меню Правка выберите команду Изменить.
  6. Удалите %1 из конца строки значение таким образом, чтобы строка данных выглядела следующим образом:
    «C:\PROGRAM OFFICE\OFFICE\EXCEL. EXE" /e (включая кавычки)
  7. Нажмите кнопку ОК, а затем закройте редактор реестра.

Дополнительные сведения


Примечание. В некоторых версиях Windows, описанные действия могут существенно отличаться от того, что написано в данной статье. Если это так, обратитесь к документации продукта для выполнения этих действий.

Чтобы изменить действие открыть тип файла, выполните следующие действия.

  1. Запустите проводник Microsoft Windows.
  2. В меню Сервис выберите Свойства папки
  3. Перейдите на вкладку Типы файлов .
  4. Выберите нужный тип файла (то есть, лист Microsoft Excel) в списке Зарегистрированные типы файлов .
  5. Нажмите кнопку Дополнительно.
  6. В области действийнажмите кнопку Открытьи нажмите кнопку Изменить.
  7. Внесите необходимые изменения и нажмите кнопку ОК.
  8. Примечание: Для дополнительных типов файлов, вам может понадобиться просмотреть эти разделы: HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open\commandHKEY_CLASSES_ROOT\Excel.SheetBinaryMacroEnabled.12\shell\Open\commandHKEY_CLASSES_ROOT\ Excel.SheetMacroEnabled.12\shell\Open\commandHKEY_CLASSES_ROOT\Excel.Template.8\shell\Open\command HKEY_CLASSES_ROOT\Excel.TemplateMacroEnabled\shell\Open\commandHKEY_CLASSES_ROOT\Excel.Template\shell\Open\ команда