O documento do Microsoft Office está "bloqueado para edição por 'outro usuário'"


36

Alguns dos meus usuários estão dentro e fora de várias planilhas do Excel 2007 o dia todo. Um deles relata que "50% do tempo" ela tenta abrir uma planilha do servidor de arquivos, uma mensagem informativa aparece 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 uma notificação
quando o documento não estiver mais em uso.

Nove em cada dez vezes o documento não está aberto por outro usuário. Meus usuários imediatamente tentam abrir o mesmo documento novamente e ele funciona.

Eu imagino que isso seja causado pelo Excel deixando arquivos do proprietário no servidor, mas não sei por quê.

Uma dica adicional: quando um dos meus usuários seleciona "Notificar", uma caixa de diálogo é exibida em um momento informando que o arquivo está disponível para edição.

Alguma orientação sobre como resolver esse problema e melhorar o dia dos meus usuários?


Você pode obter mais / melhores respostas no serverfault.
Travis Northcutt

6
Publiquei uma pergunta básica de TI semelhante na serverfault há alguns dias e ela foi movida para cá. Estou preso na área cinza entre esses dois sites.
Chris

Respostas:


30

Diretamente do Microsoft KB 313472 :

Esse comportamento pode ocorrer se o Word determinar que o arquivo do proprietário para o documento já existe. Isso pode ocorrer se uma ou mais das seguintes condições forem verdadeiras:

  • O Word foi encerrado incorretamente anteriormente e, portanto, não excluiu 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 terceiro pontos acima pode recriar esse erro constantemente.

Arquivos temporários, deixados ao lado do arquivo original na rede (especialmente se o arquivo for grande, ela copia muito o arquivo ou fica aberto o dia todo) é a causa.

Para resolver esse problema, primeiro confirme se outro usuário na rede não possui 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 várias 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.

  1. Feche 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. Clique em Winword.exe e, em seguida, clique 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 do Winword.exe. 7. No menu Arquivo, clique em Sair do Gerenciador de tarefas.
  2. Inicie o Windows Explorer e navegue até a pasta que contém o arquivo de documento que você tentou abrir quando recebeu a mensagem de erro.
  3. Exclua o arquivo do proprietário.

    O arquivo do proprietário está localizado na mesma pasta que o documento que você tentou abrir. O nome do arquivo proprietário usa a seguinte convenção: Começa com um til (~), seguido por um sinal de cifrão ($), seguido pelo restante do nome do arquivo do documento. A extensão do nome do arquivo é .doc. Por exemplo, o arquivo do proprietário para Document.doc é nomeado ~ $ cument.doc.

  4. Inicie o Word. Se o Word perguntar se você deseja carregar as alterações feitas no modelo Global ou Normal, clique em Não.
  5. Abra o seu documento.

Nota adicional para documentos compartilhados em uma rede:

Se houver várias pessoas que possam estar editando o documento, às vezes pode ser difícil descobrir quem pode ter o documento aberto. Conforme mostrado no TechTalkMadness , a melhor maneira de encontrar a resposta é usar o Gerenciamento do computador no sistema que hospeda o arquivo compartilhado.

Vá para Computer Management -> System Tools -> Shared Folders -> Open Filesdescobrir quem tem um documento bloqueado. Se não for possível entrar em contato com o usuário para desconectar-se, faça-o com força, clicando com o botão direito do mouse no arquivo bloqueado e selecionando Fechar arquivo aberto (aviso: o usuário pode perder as alterações).

Use Gerenciamento do computador -> Ferramentas do sistema -> Pastas compartilhadas -> Abrir arquivos para descobrir quem tem um documento bloqueado


1
Eu li esse artigo da base de conhecimento. Meus usuários juram que não é o caso, mas vou assisti-los nos próximos dias e ver se pode ser.
Chris

Meu Deus, esse era um problema em que eu trabalho para uma pessoa particularmente pedante que mudou totalmente sua música (tomando banho com chocolates, etc) quando isso solucionava o problema. Vou pedir por aqui outras soluções também!
Matt 'Trouble' Esse

6
Onde está a parte dessa resposta que melhora o dia dos usuários?
precisa saber é o seguinte

2
Computer Management -> System Tools -> Shared Folders -> Open FilesObrigado @ Matt'Trouble'Esse exatamente o que eu preciso
ctwheels

E se, após excluir o arquivo do proprietário, o problema ainda persistir?
GeneCode 19/04

9

Tente desativar "Detalhes" e "Visualização" no explorer

Acabei de ter esse problema e o artigo da base de conhecimento da Microsoft não ajudou em nada (diga a outros usuários para fechar 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 desativar a guia de detalhes no Explorer (isso é no Windows 7 - clique Organiseonde normalmente está a barra de menus e, em seguida Layout, verifique se Detailsestá desmarcada - e também Previewpelos sons).

Fazer isso imediatamente corrigiu o nosso problema. Parece que, com a guia Detalhes visível, ele mantém o arquivo aberto por muito tempo e os aplicativos do Office não podem acessá-lo. Isso também explica por que as pessoas estavam tendo problemas para abrir documentos que eles mesmos criaram e mais ninguém estava usando.


Obrigado!!!! Isso corrigiu completamente o problema que eu sempre tive com isso! O Excel diz que o arquivo é bloqueado por 'outro usuário' quando eu sou o único - navegue para um diretório diferente e o problema desaparece!
FreeMan

8

Tente desativar o serviço de indexação

Eu tinha isso e resolvi desativando o Serviço de Indexação no Windows. O efeito foi instantâneo, então eu suspeito que o serviço de indexação tenha travado o arquivo em questão.

No XP, desative o serviço de indexação assim: clique no botão Iniciar e, em seguida, em Pesquisa. Na janela que se abre, 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 em OK.

Encontrei o problema baixando handle.exe. handle.exeinforma qual programa tem o arquivo aberto e, no meu caso, acabou sendo cidaemon.exe. Um rápido 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.


2

A dica pop-up exibida pelo explorer também causa o problema (mesmo efeito que o painel de detalhes). Desative-o em Opções de pasta> guia Exibir


2

Talvez versões incompatíveis do office?

Eu vi esse erro hoje, quando outro usuário realmente teve o arquivo aberto. O problema era que o Excel informa ao segundo usuário que é 'outro usuário', em vez de relatar o nome real do primeiro usuário, dificultando a identificação de quem está aberto.

Eu assumi que esse deveria ser o nome nas opções do Office / Excel - isso está definido corretamente para os dois 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 o patch para corrigir a resolução de nomes

ATUALIZAÇÃO 12 de setembro de 2012: Carregar

  • KB2598133 para Office 2007 ou
  • KB2598143 para Office 2010 (pacotes diferentes para 32 e 64 bits!)

para corrigir os nomes incorretos na mensagem.


1

Eu tinha exatamente o mesmo problema. Não foi possível abrir o arquivo em um compartilhamento de rede para editar. Mas nenhuma das sugestões ajudou.

Aconteceu que o problema era o seguinte: Anteriormente, o computador estava sendo usado e conectado por uma conta local. Depois de ingressar no AD, copiei a pasta Dados dos aplicativos e configurações locais (no Windows XP) para o perfil de usuário do AD. Após a operação, descobri mais tarde que Configurações locais \ Dados de aplicativos \ Microsoft \ Office não tinha permissões para o usuário recém-criado e, portanto, o escritório estava me solicitando essa caixa de diálogo para cada arquivo. Eu já havia tentado desativar o firewall / antivírus nas máquinas host e cliente, desabilitando o serviço de indexação na máquina host, mas nenhum ajudou.

Então, defino as permissões apropriadas para a pasta Office e tudo funciona agora.


1

Se o painel de visualização estiver ativado no Explorer do Windows 7, você receberá esse erro. Desativar o painel de visualização funcionou para mim.


1

Aqui está o que eu encontrei em nosso ambiente. Todos os usuários "Meus documentos" são mapeados para um compartilhamento de rede em nossa SAN. Executamos um servidor de terminal com o Office instalado que utiliza o mesmo compartilhamento de rede em nossa SAN. Se um usuário final estiver usando um produto do Office e, em seguida, não fizer logoff completamente, mas sair do X, o arquivo será mostrado como bloqueado pela pessoa que instalou o Office no servidor de terminal (o seu realmente).

Se o usuário final efetuar logon novamente na sessão do servidor de terminal desconectado e efetuar logoff corretamente, o aplicativo Office será fechado e o arquivo será desbloqueado.


1

Use o fluxograma da Microsoft

Existe um post oficial do blog da Microsoft. Ele ainda tem um fluxograma.

Os pontos principais são estes:

  • Atualizar o Windows
  • Update Office
  • Desativar Details PaneePreview Pane
  • Defina as configurações do Registro OpLocks no cliente e reinicie o cliente.
  • Interromper serviços que não são da Microsoft

Isso parece realmente útil! Espero que possa ajudar outras pessoas no futuro.
Chris

0

Precisamente, existe um programa chamado Unlocker, que desbloqueia arquivos ou pastas bloqueados.

Na wikipedia ,

O Unlocker é uma ferramenta que pode rastrear e desbloquear a proteção de bloqueio comumente usada em arquivos no Microsoft Windows. No entanto, seu principal uso é finalizar os processos que estão usando um determinado arquivo ou forçar os processos a pararem de usar o arquivo, para que o usuário possa excluir, renomear ou mover o arquivo com segurança.

Do site oficial ,

Já teve uma mensagem tão irritante dada pelo Windows?

  • Não é possível excluir a pasta: está sendo usada por outra pessoa ou programa.
  • Não é possível excluir o arquivo: o acesso foi negado
  • Houve uma violação de compartilhamento.
  • O arquivo de origem ou destino pode estar em uso.
  • O arquivo está em uso por outro programa ou usuário.
  • Verifique se o disco não está cheio ou protegido contra gravação e se o arquivo não está em uso no momento.

Unlocker é a solução!

  1. Basta clicar com o botão direito na pasta ou arquivo e selecionar Desbloqueador
  2. Se a pasta ou arquivo estiver bloqueado, aparecerá uma lista de armários na janela
  3. Basta clicar em Desbloquear tudo e pronto!

Esteja ciente de que o instalador vem com o adware OpenCandy, apenas desmarque-o enquanto instala ou usa a versão portátil.


0

Outra maneira, se você tiver acesso ao servidor de arquivos, use o comando openfiles.exe . No meu caso, o Word disse que eu estava bloqueando o arquivo, mas o openfiles.exe mostrou que era um usuário diferente. Por exemplo, se parte do nome do arquivo fosse " aniversário ", você usaria este comando:

openfiles /query | findstr -i birthday
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.