Файл "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
не работал для меня, но это исправило это:
Shift + правый клик по любому файлу .xls, чтобы открыть контекстное меню
Нажмите "Открыть с помощью"
"Выберите программу по умолчанию" для поиска 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
И как всегда, когда возиться с реестром, сначала сделайте резервную копию.