Файл "Windows не удается найти" при открытии электронной таблицы Excel

Для всех моих таблиц Excel, когда я пытаюсь открыть их (дважды щелкнув в проводнике), я получаю сообщение "Windows не может найти C:...". Файлы есть и являются действительными zip-файлами, как видно из 7-Zip. В каталогах нет явных файлов блокировки.

Я только что установил Norton-360 на выходных (заменив Kasperski), но в журнале Norton нет событий, связанных с Excel. Однако при установке Norton я перезагрузился с некоторыми открытыми файлами Excel.

Предположительно что-то скрыто в моей конфигурации Excel, но я не знаю что.

Обновление (перед фактическим размещением) - я нашел статью, в которой предлагалось отключить расширенный параметр "Игнорировать другие приложения, использующие DDE", а затем выполнить excel.exe /unregister с последующим excel.exe /register, Я пробовал это, но я подозреваю, что два вызова Excel были проигнорированы (Excel открылся, но без очевидных изменений). Если эта опция отключена, электронные таблицы загружаются нормально, но не с включенной. И, что любопытно, электронные таблицы загружаются нормально с включенной или выключенной опцией, если я сначала открою Excel, а затем открою электронную таблицу в нем.

Кто-нибудь имеет какие-либо идеи, какой эффект, если эта опция будет отключена?

Обновление 2 - я попытался запустить опцию "ремонт". Он сказал, что исправил несколько настроек (не говоря уже о том, что они были), но я все равно получаю ошибку, если дважды щелкнуть файл Excel с опцией "Игнорировать другие приложения...".

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

В любом случае, если это случится с кем-то еще, и вы найдете исправление, опубликуйте его ниже, и я отмечу, что оно ответило.

2 ответа

Снятие галочки с DDE в настройках и запуск excel.exe /unregserver а также excel.exe /regserver не работал для меня, но это исправило это:

  1. Shift + правый клик по любому файлу .xls, чтобы открыть контекстное меню

  2. Нажмите "Открыть с помощью"

  3. "Выберите программу по умолчанию" для поиска Excel.exe (обычно устанавливается в C:\Program Files\Microsoft Office 2003\Office11\Excel.exe )

DDE используется для того, чтобы одна программа могла взаимодействовать с другой программой или управлять ею. Этот форум имеет несколько ответов, которые могут вам точно сказать, кто виновен, но ваша ситуация немного отличается. Что-то где-то в вашем реестре кажется конфликтующим.

Другие советы по устранению неполадок и регистрации всего реестра для Excel

Используя эту ссылку в качестве ссылки

Если у вас возникла проблема, чтобы вернуться, вы можете попробовать запустить Excel в безопасном режиме (реальное местоположение может отличаться)

"C:\Program Files\Microsoft Office 2003\Office11\Excel.exe" /safe

По ссылке:

Если Excel запускается в безопасном режиме, причиной проблемы может быть поврежденная или неправильно работающая надстройка или другой загрузочный файл. Чтобы проверить это, переместите все свои надстройки в другую папку. Затем в меню "Сервис" выберите "Параметры" и очистите параметр "Альтернативное местоположение запуска" на вкладке "Общие". В более поздних версиях Excel этот параметр помечен При запуске откройте все файлы в:. При нормальной работе Excel автоматически открывает все файлы, содержащиеся в папке, указанной в этом параметре. Если этот параметр очищен, эти файлы не будут открыты. После очистки этого параметра закройте Excel и перезапустите его как обычно. Если Excel запускается, то проблема заключается в одном из файлов в альтернативной папке автозагрузки.

Вы можете иметь Excel зарегистрировать все записи реестра с помощью этих команд. Это вернет Excel к настройкам по умолчанию. Возможно, вам также придется использовать полный путь к Excel, а не jsut Excel.exe

Excel.exe /UnregServer
Excel.exe /regServer

И как всегда, когда возиться с реестром, сначала сделайте резервную копию.

Другие вопросы по тегам