
Я наблюдаю проблемы с вложениями Excel в Outlook 2013. Попытка предварительного просмотра в Outlook приводит к ошибке:
Невозможно просмотреть файл из-за ошибки в следующем средстве просмотра:
Средство предварительного просмотра Microsoft Excel
Чтобы открыть этот файл в отдельной программе, дважды щелкните по нему.
И когда я следую этому совету, я получаю ошибку:
Microsoft Excel не может открыть или сохранить больше документов, так как недостаточно свободной памяти или места на диске.
Чтобы освободить больше памяти, закройте ненужные вам рабочие книги или программы.
Чтобы освободить место на диске, удалите ненужные файлы с диска, на который вы сохраняете данные.
Диспетчер задач сообщает о 4,9 ГБ свободной оперативной памяти (хотя это только версия Office x86); Проводник сообщает о 55,5 ГБ свободного места на диске; Perfmon сообщает, что Excel использует только 45 МБ (личные байты), а файл Excel (созданного Reporting Services 2008) имеет размер всего 56 КБ, поэтому у меня есть основания полагать, что сообщение об ошибке ошибочно.
Я уже пробовал «восстановить» Office, но безрезультатно, а также подтвердил ассоциации программ наПанель управления\Все элементы панели управления\Программы по умолчанию\Установить программы по умолчанию\Установить ассоциации программ
Что может быть причиной этого? И есть ли что-то, что я упустил и что я могу попробовать исправить, за исключением полной переустановки ПК?
РЕДАКТИРОВАТЬ:Проведя дополнительную диагностику, я взял «рабочий» документ Excel, отправил его себе по электронной почте и сохранил в той же папке (с немного другим именем). Оба файла идентичны в двоичном виде, однако тот, который прошел через Outlook, «заблокирован» — разблокировка через страницу свойств заставляет его работать.
Теперь это заставляет меня подозревать, что были изменены «какие-то настройки безопасности», но где мне изменить эту настройку (не знаю, как она называется)?
решение1
В Excel зайдите в Файл/Параметры/Центр управления безопасностью/Параметры центра управления безопасностью/Защищенный просмотр. Снимите галочку с пункта «Включить защищенный просмотр для вложений Outlook» — и все будет хорошо.
Конечно, помните, что этот параметр по умолчанию настроен на более безопасный вариант «заставить пользователя осознанно решить, что он действительно хочет открыть книгу», поэтому убедитесь, что вы доверяете источнику всех файлов Excel, которые вы получаете.
решение2
Проблема обычно возникает из-за того, что служба брандмауэра Windows не запущена. Для защищенного просмотра требуется активный брандмауэр Windows.
решение3
Эта ошибка возникает, когда Excel не может найти временную папку системы, и ее можно исправить, выполнив следующие действия:
Открыть, Пуск → Выполнить → regedit → Перейти
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
и измените ключ Cache, указав допустимый путь (например: C:\Windows\Temp
).
В качестве альтернативы вы можете использовать этот файл реестра, чтобы сделать это автоматически (щелчок правой кнопкой мыши → Сохранить как).
решение4
Настоящая проблема здесь в том,нетчто рабочая книга не открывается, но сообщение об ошибке неверно и вводит в заблуждение.
Теперь, возможно, стороннее приложение не будет знать истинную причину невозможности открыть файл (хотя я подозреваю, что третьи стороны проявляют большую осторожность и усердие), но Excel и Windows производятся одним и тем же домом. Можно было бы ожидать, что разработчики будут общаться друг с другом, и что их приложения будут делать то же самое.
Если предположить, что операционная система и само приложение обновлены и не повреждены, то существует несколько причин, по которым не удается открыть файл, среди прочего:
1 нехватка системных ресурсов, будь то память, дисковое пространство, дескрипторы и т. д.
2 повреждение файла, на обработку которого приложение не рассчитано
3 разрешения на файл
В приведенном выше случае это разрешения на файл. Файл заблокирован. Снимите блокировку и файл откроется.
Я не могу понять, почему приложение MS, работающее на системе MS, не может различить три возможные причины, которые я упомянул выше. Кто потерпел неудачу? Это программист Excel, который, зная, что ОС предоставит по крайней мере флаг, идентифицирующий проблему, не смог реализовать это в сообщениях об ошибках? Или это разработчик ОС не предоставил правильный идентификатор приложению? В любом случае, это вообще не проблема системы, это проблема [ленивых] людей.
Сообщение об ошибке даже не так полезно, как «Вы выключили и снова включили его?» Если бы сообщение об ошибке в этом случае было правдой, то вполне вероятно, что файл открылся бы после возобновления обслуживания.
Что касается блокировки файла Outlook при его загрузке, ни одно из предложенных решений (например, посещение центра безопасности/доверия для внесения «соответствующих» изменений или проверка настроек брандмауэра Windows) не даёт никаких результатов. Если есть способ предотвратить блокировку файлов, я буду рад узнать об этом. Справка Windows (https://docs.microsoft.com/en-us/outlook/troubleshoot/performance/cannot-open-word-documents-or-excel-spreadsheets) для этого сообщения особенно бесполезно, так как оно, по-видимому, предполагает, что [единственной] причиной проблемы является отключенный брандмауэр Windows.
Теперь я не утверждаю, что другие «решения», предложенные выше, не заслуживают рассмотрения, но их не следует предлагать в качестве решений проблемы, представленной нам. Это просто вопросы, которые нужно исследовать. Роланд Шоу указывает, что он уже тщательно изучил этот вопрос. Нам нужно немного отступить назад, чтобы увидеть настоящую проблему, которая, как я сказал, заключается в самом сообщении об ошибке. Проблема не имеет ничего общего с памятью, брандмауэром или настройками центра доверия. Обратите внимание, что если настройки центра доверия «неверны», то будет другое информационное сообщение.
Спасибо.