Alguns de meus usuários entram e saem de várias planilhas do Excel 2007 o dia todo. Uma delas relata que “50% das vezes” ao tentar abrir uma planilha do servidor de arquivos, surge uma mensagem informativa informando:
foo.xlsx está bloqueado para edição
por 'outro usuário'.
Abra “Somente leitura” ou clique em “Notificar” para abrir somente leitura e receber notificação
quando o documento não estiver mais em uso.
Nove em cada dez vezes o documento não é aberto por outro usuário. Meus usuários tentam imediatamente abrir o mesmo documento novamente e funciona.
Imagino que isso seja causado pelo Excel deixar arquivos do proprietário no servidor, mas não sei por quê.
Uma pista adicional: quando um dos meus usuários seleciona "Notificar", uma caixa de diálogo aparece em um momento informando que o arquivo está disponível para edição.
Alguma orientação sobre como resolver esse problema e fazer com que o dia dos meus usuários flua melhor?
Responder1
Direto deKB 313472 da Microsoft:
Esse comportamento pode ocorrer se o Word determinar que o arquivo proprietário do documento já existe. Isso pode ocorrer se uma ou mais das seguintes condições forem verdadeiras:
- Anteriormente, o Word era encerrado incorretamente e, portanto, não excluía o arquivo do proprietário. -ou-
- Uma segunda instância do Word está sendo executada em segundo plano com o documento já aberto. -ou-
- O documento é compartilhado em uma rede e outro usuário o abre.
Pela minha experiência pessoal, descobri que uma combinação do primeiro e do terceiro ponto acima pode recriar esse erro constantemente.
Arquivos temporários, deixados ao lado do arquivo original na rede (principalmente se o arquivo for grande, ela copia e cola MUITO ou fica aberto o dia todo) são a causa.
Para resolver esse problema, primeiro confirme se outro usuário na rede não está com o documento aberto. Se o documento estiver em uso, abra-o como somente leitura. Se não estiver em uso, feche todas as instâncias do Word e remova o arquivo do proprietário. Para fazer isso, siga estas etapas.
NOTA: Como existem diversas versões do Microsoft Windows, as etapas a seguir podem ser diferentes no seu computador. Se estiverem, consulte a documentação do produto para concluir estas etapas.
- Saia de todas as instâncias do Word. Para fazer isso, siga estas etapas: 1. Salve todo o seu trabalho e feche todos os programas. 2. Pressione CTRL+ALT+DELETE para abrir a caixa de diálogo Segurança do Windows. 3. Clique em Gerenciador de Tarefas e, em seguida, clique na guia Processos. 4. Clique em Winword.exe e em Finalizar processo. 5. Na caixa de diálogo Aviso do Gerenciador de Tarefas, clique em Sim. Se você receber uma mensagem informando que o programa não está respondendo, clique em Finalizar agora. 6. Repita as etapas d e e para cada ocorrência de Winword.exe. 7. No menu Arquivo, clique em Sair do Gerenciador de Tarefas.
- Inicie o Windows Explorer e navegue até a pasta que contém o arquivo do documento que você tentou abrir quando recebeu a mensagem de erro.
Exclua o arquivo do proprietário.
O arquivo do proprietário está localizado na mesma pasta do documento que você tentou abrir. O nome do arquivo proprietário usa a seguinte convenção: Ele começa com um til (~), seguido por um cifrão ($), seguido pelo restante do nome do arquivo do documento. A extensão do nome do arquivo é .doc. Por exemplo, o arquivo proprietário de Document.doc é denominado ~$cument.doc.
- Inicie o Word. Se o Word perguntar se você deseja carregar as alterações feitas no modelo Global ou Normal, clique em Não.
- Abra seu documento.
Nota adicional para documentos compartilhados em rede:
Se houver várias pessoas que possam estar editando o documento, às vezes pode ser difícil descobrir quem pode estar com o documento aberto. Como mostrado emTechTalkMadness, a melhor maneira de encontrar a resposta é usar o Gerenciamento do Computador no sistema que hospeda o arquivo compartilhado.
Acesse Computer Management -> System Tools -> Shared Folders -> Open Files
para saber quem tem um documento bloqueado. Se o usuário não puder ser contatado para se desconectar, você poderá fazê-lo à força clicando com o botão direito no arquivo bloqueado e selecionando Fechar arquivo aberto (aviso: o usuário pode perder suas alterações).
Responder2
Tente desligar "Detalhes" e "Visualizar" no explorer
Acabei de ter esse problema e o artigo da base de conhecimento da MS não ajudou (dizer a outros usuários para fecharem o documento? Esta é uma pasta de trabalho compartilhada do Excel, eles devem ser abertos por vários usuários!)
De qualquer forma o que resolveu o nosso problema foi virar odetalhesdesative a guia no Explorer (isso ocorre no Windows 7 - clique Organise
onde a barra de menu está normalmente, em seguida Layout
, certifique-se Details
de que esteja desmarcada - e também Preview
pelos sons dela).
Fazer isso resolveu imediatamente nosso problema. Parece que, com a guia de detalhes visível, o arquivo permanece aberto por muito tempo e os aplicativos do Office não conseguem acessá-lo. Isso também explica por que as pessoas estavam tendo problemas para abrir documentos que elas mesmas criaram e que ninguém mais estava usando.
Responder3
Tente desligar o serviço de indexação
Eu tive isso e resolvi desativando o serviço de indexação no Windows. O efeito foi instantâneo, então suspeito que o serviço de indexação tenha travado no arquivo em questão.
No XP, desligue o serviço de indexação assim: clique no botão Iniciar e depois em Pesquisar. Na janela que é aberta, escolha Alterar preferências (canto inferior esquerdo). Clique em "Sem serviço de indexação", no botão de opção "Não, não habilite o serviço de indexação" e OK.
Encontrei o problema baixandohandle.exe
. handle.exe
informa qual programa está com o arquivo aberto e, no meu caso, era cidaemon.exe
. Uma rápida pesquisa no Google confirmou que é o indexador real do serviço de indexação do Windows.
Obrigado Microsoft, mais 2 horas de valor agregado ao meu dia.
Responder4
Talvez versões de escritório incompatíveis?
Eu vi esse erro hoje, quando outro usuário genuinamentefeztenha o arquivo aberto. O problema é que o Excel informa ao segundo usuário que se trata de “outro usuário”, em vez de informar o nome real do primeiro usuário, dificultando a identificação de quem o está aberto.
Presumi que esse deveria ser o nome nas opções do Office/Excel - está definido corretamente para ambos os usuários.
No nosso caso o primeiro usuário com o arquivo aberto está no Excel 2007; o segundo usuário está no Excel 2010; talvez haja alguma incompatibilidade que faça com que o Excel do segundo usuário não consiga obter o nome real.
Atualização: instale patch para corrigir resolução de nomes
ATUALIZAÇÃO 12 de setembro de 2012:Carregar
para corrigir os nomes incorretos na mensagem.