Existe alguma maneira de impedir que o Excel 2007/2010 inclua arquivos .bin em arquivos .xlsx salvos?

Existe alguma maneira de impedir que o Excel 2007/2010 inclua arquivos .bin em arquivos .xlsx salvos?

Caso alguém não saiba,os novos arquivos do Office 2007/2010 são na verdade um tipo de arquivo compactado.

Desde a implantação de algumas atualizações recentes (ish) da Microsoft em nossas máquinas clientes, temos recebido muitos relatórios de e-mails de saída bloqueados e em quarentena contendo os novos tipos de arquivo do Office e, após investigação, é porque eles contêm .binarquivos [inúteis] dentro do Office. arquivo. Por exemplo:

E-mails bloqueados

(E informações sobre a impressora, entre todas as coisas... Tenho certeza de que isso é realmente útil para o cara de outra empresa que não usa nossas impressoras. Muito obrigado, Microsoft.)

Em particular, o arquivo incorreto está localizado em [file "root"]\xl\printerSettings, se isso fizer diferença.

Isso está causando um grande impacto nos negócios, por isso há alguma pressão para resolver o problema o mais rápido possível. A solução mais rápida (e suja) que posso encontrar é parar de bloquear .binarquivos por padrão, embora eu não esteja realmente apaixonado por essa ideia. Já temos problemas suficientes com malware, vírus e outros, sem permitir que eles passem.

Meu primeiro pensamento para uma solução rápida para isso foi evitar que o Office 2010 incluísse .binarquivos em seu arquivo, embora esteja aberto a outras sugestões (especialmente porque isso só nos ajudará com emails enviados). Alguém que encontrou esse problema encontrou uma maneira de fazer isso ou encontrou alguma solução além de abrir o filtro de e-mail ou voltar ao antigo Office 2003 e tipos de arquivos anteriores?

Responder1

Vou lançar isso como resposta à minha pergunta, porque é, mas ainda estou interessado em outras soluções ou soluções mais completas.

O problema com esta solução específica é essencialmente que ela não é retroativa - então será muito doloroso corrigir as milhares de planilhas existentes que já possuem as configurações da impressora salvas em um arquivo .bin.

De qualquer forma, a solução parcial para esse problema que encontrei até agora é adicionar a chave e o valor do registro abaixo:

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

O que eu conseguiextrapolar deste Microsoft KB, obviamente alterando o número da versão para a versão real do Excel que usamos (versão 14.0 == Office 2010).

Atualizar:

A solução "completa", já que não podemos fazer com que todos parem de nos enviar arquivos do Office 2007/2010 com esses anexos de lixo incorporados neles (e estou tendo problemas para aplicar essa configuração de registro a todas as máquinas Windows do mundo) é o hack acima, com alguns scripts ímpios para remover .binnossos arquivos existentes do Office 2010 para e-mails de saída, juntamente com uma regra personalizada em nosso filtro de e-mail para (suspirar) desabilitar blocos de anexos de .binarquivos quando eles estiverem contidos em um tipo de arquivo morto do Office 2007/2010, para emails de entrada.

Parece que há uma oportunidade maravilhosa de exploração para os autores de malware incorporarem suas cargas em um arquivo binário dentro de um documento do Office 2007/2010 e usarem um script ou macro simples para executar... mas isso é um outro problema para outro dia, Eu acho.

E, se valer a pena, marcarei isso como a resposta aceita, já que já se passaram três semanas, e não prevejo que alguém venha com uma resposta melhor... mas ficaria agradavelmente surpreso se alguém se deparasse com isso e prova que estou errado.

informação relacionada