Если кто-то не знает, новые файлы Office 2007/2010 на самом деле являются типом архивного файла.
С момента развертывания некоторых недавних (иш) обновлений Microsoft на наших клиентских машинах мы получаем множество отчетов о заблокированных и помещенных в карантин исходящих электронных письмах, содержащих новые типы файлов Office, и после расследования это потому, что они содержат [бесполезные] .bin
файлы в файле Office. Например:
(И информация о принтере обо всем ... Я уверен, что это действительно полезно для парня из другой компании, который не будет использовать наши принтеры. Большое спасибо, Microsoft.)
В частности, файл с нарушением находится в [file "root"]\xl\printerSettings
, если это имеет значение.
Это оказывает существенное влияние на бизнес, поэтому есть некоторое давление, чтобы решить эту проблему как можно скорее. Самое быстрое (и самое грязное) решение, которое я могу придумать, - это перестать блокировать .bin
файлы по умолчанию, хотя мне эта идея не очень нравится. У нас достаточно проблем с вредоносными программами, вирусами и тому подобным, но мы их не пропускаем.
Моей первой мыслью о быстром решении этой проблемы было запретить Office 2010 включать .bin
файлы в своем архиве, хотя я открыт для других предложений (тем более, что это поможет нам только для исходящей электронной почты). Кто-нибудь, кто сталкивался с этой проблемой, нашел способ сделать это или нашел какое-либо исправление, кроме открытия почтового фильтра или возврата к старому Office 2003 и предыдущим типам файлов по умолчанию?
Я собираюсь бросить это как ответ на свой вопрос, потому что это так, но меня все еще интересуют другие решения или более полные решения.
Проблема с этим конкретным решением заключается в том, что оно не имеет обратной силы, поэтому будет очень болезненно исправлять тысячи существующих электронных таблиц, в которых настройки принтера уже сохранены в .bin
.
В любом случае, частичное решение этой проблемы, которое я придумал до сих пор, - это добавить следующие ключ и значение реестра:
[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Excel\Options]
"QFE_Sitka"=dword:00000001
Что мне удалось экстраполировать из этого Microsoft KB, очевидно, изменяя номер версии на фактическую версию Excel, которую мы используем (версия 14.0 == Office 2010).
Обновить:
«Полное» решение, поскольку мы не можем заставить всех перестать присылать нам файлы Office 2007/2010 со встроенными в них дерьмовыми вложениями (и у меня проблемы с применением этого параметра реестра на каждой машине Windows в мире), является выше, с некоторыми нечестивыми сценариями для удаления .bin
из наших существующих файлов Office 2010 для исходящей электронной почты в сочетании с настраиваемым правилом для нашего почтового фильтра на (вздох) отключить блоки прикрепления .bin
файлы, если они содержатся в архивном типе файлов Office 2007/2010, для входящей электронной почты.
Похоже, что у авторов вредоносных программ есть прекрасная возможность встраивать свои полезные данные в двоичный файл внутри документа Office 2007/2010 и использовать простой скрипт или макрос для выполнения ... но это уже другая проблема на другой день, Я думаю.
И, чего бы это ни стоило, я отмечу это как принятый ответ, так как прошло 3 недели, и я не ожидаю, что кто-то придет с лучшим ответом ... но я был бы приятно удивлен, если кто-то наткнется на это и доказывает, что я ошибаюсь.