Есть ли способ запретить Excel 2007/2010 включать файлы .bin в сохраненные файлы .xlsx?

Есть ли способ запретить Excel 2007/2010 включать файлы .bin в сохраненные файлы .xlsx?

Если кто не в курсе,новые файлы Office 2007/2010 на самом деле являются типом архивного файла.

После развертывания некоторых последних (почти) обновлений Microsoft на наших клиентских компьютерах мы получили множество отчетов о заблокированных и помещенных в карантин исходящих письмах, содержащих новые типы файлов Office, и после расследования выяснилось, что это потому, что они содержат [бесполезные] .binфайлы внутри файла Office. Например:

Заблокированные письма

(И, конечно, информация о принтере... Я уверен, что это действительно полезно для парня из другой компании, который не будет использовать наши принтеры. Большое спасибо, Microsoft.)

В частности, проблемный файл находится в [file "root"]\xl\printerSettings, если это имеет значение.

Это оказывает значительное влияние на бизнес, поэтому есть некое давление, чтобы решить это как можно скорее. Самое быстрое (и самое грязное) решение, которое я могу придумать, — это прекратить блокировать .binфайлы по умолчанию, хотя я не в восторге от этой идеи. У нас и так достаточно проблем с вредоносными программами, вирусами и т. п., чтобы позволять им проникать.

Моя первая мысль о быстром исправлении этой проблемы заключалась в том, чтобы запретить Office 2010 включать .binфайлы в свой архив, хотя я открыт для других предложений (тем более, что это поможет нам только для исходящей почты). Кто-нибудь, кто столкнулся с этой проблемой, нашел способ сделать это или нашел какое-либо решение, кроме открытия почтового фильтра или возврата к старому Office 2003 и предыдущим типам файлов?

решение1

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

Проблема этого конкретного решения по сути заключается в том, что оно не имеет обратной силы, поэтому будет очень сложно исправить тысячи существующих электронных таблиц, в которых настройки принтера уже сохранены в файле .bin.

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

[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options]
"QFE_Sitka"=dword:00000001

Что мне удалосьэкстраполировать из этой базы знаний Microsoft, очевидно, изменив номер версии на фактическую версию Excel, которую мы используем (версия 14.0 == Office 2010).

Обновлять:

«Полное» решение, поскольку мы не можем заставить всех прекратить отправлять нам файлы Office 2007/2010 с этими отвратительными вложениями (и у меня возникли проблемы с применением этого параметра реестра ко всем компьютерам Windows в мире), — это описанный выше хак с некоторыми безбожными скриптами для удаления .binиз наших существующих файлов Office 2010 для исходящей почты, в сочетании с настраиваемым правилом в нашем почтовом фильтре для (вздох) отключает блоки вложений .binфайлов, если они содержатся в архивном типе файла Office 2007/2010, для входящей электронной почты.

Похоже, что здесь есть замечательная возможность для авторов вредоносного ПО внедрить свои полезные данные в двоичный файл внутри документа Office 2007/2010 и использовать простой скрипт или макрос для его выполнения... но это уже совсем другая проблема, которую мы рассмотрим в другой раз, я полагаю.

И, если это имеет значение, я отмечу это как принятый ответ, поскольку прошло уже 3 недели, и я не ожидаю, что кто-то предложит лучший ответ... но я буду приятно удивлен, если кто-то наткнется на это и докажет, что я неправ.

Связанный контент