OK, depois de rastrear possíveis problemas e soluções de teste desde que essa pergunta foi postada, eu tenho a resposta ...
Qualquer coisa que acesse arquivos em tempo real (antivírus, sincronização ou software de indexação) pode criar problemas com arquivos do Microsoft Office.
O Microsoft Office cria arquivos temporários (com e sem extensões de arquivo) ao salvar. Programas de verificação em tempo real excessivamente zelosos às vezes veem esses arquivos temporários, tentam ler seus conteúdos e, ao fazê-lo, iniciam os bloqueios de arquivos. Isso causa problemas instantâneos quando o aplicativo pai tenta converter o arquivo temporário de volta ao formato pretendido.
De MSKB: Descrição da maneira como o Excel salva arquivos
When Excel saves a file, Excel follow these steps:
- Excel creates a randomly named temporary file (for example, Cedd4100 with no file name extension) in the destination folder that you specified in the Save As dialog box. The whole workbook is written to the temporary file.
- If changes are being saved to an existing file, Excel deletes the original file.
- Excel renames the temporary file. Excel gives the temporary file the file name that you specified (such as Book1.xls) in the Save As dialog box.
De MSKB: Descrição de como o Word cria arquivos temporários
A simplified view of the scheme used to save an edited file
Create temp file
Write temp file
Delete original file
Move temp to target nameWord gains significant performance speed by placing the temporary file in the same directory as the saved file. If Word placed the temporary file elsewhere, it would have to use the MS-DOS COPY command to move the temporary file from the other directory to the saved location. By leaving the temporary file in the same directory as the saved document file, Word can use the MS-DOS MOVE command to quickly designate the temporary file as the saved document.
A maioria dos softwares de av, indexação e sincronização manipulam os arquivos temporários corretamente; alguns não. E alguns funcionam bem sozinhos, mas não bem juntos quando assistem a mesma pasta. Cabe a você descobrir qual programa está causando o problema em seu ambiente. Espero que esta resposta forneça uma luz orientadora na direção certa.
Atualização : a Microsoft lançou alguns hotfixes para solucionar esse problema. Hotfix do Office 2007
Hotfix do Excel 2007
Em vez de solicitar os hotfixes do MS, procure-os em The Hotfix Share .
FYI: Nem resolve completamente nosso problema, mas reduz significativamente a frequência de "violação de compartilhamento".