Atualizei recentemente do Office 2007 para o Office 2016 e, desde então, observo o seguinte comportamento:
Abro um documento do meu Synology DS216J NAS montado como caminho UNC via SMB, por exemplo, no Excel para modificação. O PC trava por algum motivo e precisa ser reiniciado sem a possibilidade de fechar o Excel com antecedência. Após a reinicialização, tento abrir o documento novamente. No entanto, o Excel exibe uma caixa de diálogo informando que o documento está em uso no momento. No Windows Explorer, nessa unidade apontada, vejo o documento original do Office (test1.xlsx) e um arquivo oculto (~ $ test1.xlsx), que não pode ser excluído no Windows Explorer.
O estranho é: não consigo excluir esses dois arquivos, mesmo que todos os processos do escritório estejam fechados. Mesmo que eu desligue este PC, inicie outro PC na mesma rede, esses dois arquivos estão bloqueados e não podem ser excluídos.
Minha solução atual é acessar o meu NAS efetuando login diretamente no NAS e excluindo os arquivos de lá, o que funciona. Outra coisa que notei que a exclusão do arquivo ~? -Não é suficiente, preciso excluir os dois arquivos antes de fazer uma cópia do arquivo original e renomear após a exclusão.
Minha pergunta é simples: quem está bloqueando esse arquivo após a falha de um PC, mesmo se o Windows for reiniciado ou o arquivo estiver sendo acessado de outro PC, com o PC com o bloqueio anterior nem em execução? Esse é um novo recurso do Office (usando o fluxo de dados alternativo NTFS ou algo semelhante)? Ou é um problema da implementação SMB do meu NAS?
Finalmente, qual é a maneira sugerida de lidar com esse tipo de situação de impasse?