2009-08-27 21:43:53 +0000 2009-08-27 21:43:53 +0000
37
37

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

Alguns dos meus utilizadores estão dentro e fora de várias folhas de cálculo do Excel 2007 durante todo o dia. Um deles relata que “50% do tempo” tenta abrir uma folha de cálculo a partir do servidor de ficheiros, surge uma mensagem de informação a dizer:

foo.xlsx está bloqueado para edição

por ‘outro utilizador’.

Abrir “Read-Only” ou clicar em “Notify” para abrir apenas leitura e receber notificação quando o documento já não está a ser utilizado.

Nove em cada dez vezes o documento não é aberto por outro utilizador. Os meus utilizadores tentam abrir imediatamente o mesmo documento novamente, e ele funciona.

Imagino que isto seja causado pelo Excel deixando ficheiros do proprietário no servidor, mas não sei porquê.

Uma pista adicional: Quando um dos meus utilizadores selecciona “Notificar”, surge um diálogo num instante informando-os de que o ficheiro está disponível para editar.

Alguma orientação sobre como resolver este problema e melhorar o fluxo dos meus utilizadores?

Respostas (11)

30
30
30
2009-08-27 21:52:59 +0000

Directamente de Microsoft KB 313472 :

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

  • o Word anteriormente desistiu indevidamente e, portanto, não apagou o ficheiro de proprietário. -ou-
  • Uma segunda instância do Word está a correr em segundo plano com o documento já aberto. -ou-
  • O documento é partilhado em rede, e outro utilizador tem-no aberto.

A partir da minha experiência pessoal, descobri que uma combinação do primeiro e terceiro pontos acima pode recriar este erro constantemente.

Ficheiros Temp, deixados ao lado do ficheiro original na rede (especialmente se o ficheiro for grande, copia - cola um LOT ou está aberto todo o dia) são a causa.

Para resolver este problema, primeiro confirme que outro utilizador na rede não tem o documento aberto. Se o documento estiver a ser utilizado, abra o documento como se estivesse apenas a ler. Se não estiver a ser utilizado, abandone todas as instâncias do Word e depois remova o ficheiro do proprietário. Para o fazer, siga estes passos.

NOTA: Como existem várias versões do Microsoft Windows, os passos seguintes podem ser diferentes no seu computador. Se forem, consulte a documentação do seu produto para completar estes passos.

  1. Pare todas as instâncias do Word. Para o fazer, siga estes passos: 1. Guarde todo o seu trabalho, e depois desista de todos os programas. 2. Pressione CTRL+ALT+DELETE para abrir a caixa de diálogo Segurança do Windows. 3. Clique em Task Manager (Gestor de Tarefas) e depois clique no separador Processes (Processos). 4. Clique em Winword.exe, e depois em End Process. 5. Na caixa de diálogo de Aviso do Gestor de Tarefas, clique em Sim. Se receber uma mensagem que afirma que o programa não está a responder, clique em End Now (Fim Agora). 6. Repita os passos d e e para cada ocorrência de Winword.exe. 7. No menu File (Ficheiro), clique em Exit Task Manager (Sair do Gestor de Tarefas).
  2. Inicie o Windows Explorer e depois navegue até à pasta que contém o ficheiro de documento que tentou abrir quando recebeu a mensagem de erro.
  3. Apague o ficheiro de proprietário.

  4. Inicie o Word. Se o Word lhe perguntar se pretende carregar as alterações que foram feitas ao modelo Global ou Normal, clique em No.

  5. Abra o seu documento.

Nota adicional para documentos partilhados através de uma rede:

Se existirem várias pessoas que possam estar a editar o documento, por vezes pode ser difícil descobrir quem pode ter o documento aberto. Como demonstrado em TechTalkMadness , a melhor forma de encontrar a resposta é utilizar a Gestão Informática no sistema que aloja o ficheiro partilhado.

Vá a Computer Management -> System Tools -> Shared Folders -> Open Files para descobrir quem tem um documento bloqueado. Se o utilizador não puder ser contactado para se desligar, pode fazê-lo à força clicando com o botão direito do rato no ficheiro bloqueado e seleccionando Fechar Ficheiro Aberto (aviso: o utilizador pode perder as suas alterações).

9
9
9
2011-04-21 06:45:30 +0000

Tente desligar “Details” e “Preview” no explorer

Acabei de ter este problema e o artigo da base de conhecimento da EM não ajudou (diga a outros utilizadores para fecharem o documento? Esta é uma pasta de trabalho Excel partilhada, é suposto serem abertos por vários utilizadores!)

De qualquer forma o que resolveu o nosso problema foi desligar o separador details no Explorer (isto está em Windows 7 - clique em Organise onde a barra de menu é normalmente, depois em Layout, depois certifique-se que Details está desmarcado - e também Preview pelos sons do mesmo)

Fazendo isto resolve imediatamente o nosso problema. Parece que com o separador de detalhes visível, mantém o ficheiro aberto durante demasiado tempo e as aplicações Office não conseguem aceder ao mesmo. Isto também explica porque é que as pessoas tinham problemas em abrir documentos que elas próprias tinham criado e ninguém mais estava a utilizar.

8
8
8
2011-07-24 23:06:21 +0000

Tente desligar o serviço de indexação

Eu tinha isto e resolvi-o desligando o serviço de indexação no Windows. O efeito foi instantâneo, por isso suspeito que o serviço de indexação tinha bloqueado no ficheiro em questão.

No XP, Desligue o serviço de indexação desta forma: clique no botão Iniciar, depois procure. A partir da janela que se abre, escolha Alterar preferências (canto inferior esquerdo). Clique em “Sem serviço de indexação”, no botão “Não, não active o serviço de indexação” e OK.

Encontrei o problema descarregando handle.exe . handle.exe diz-lhe qual o programa que tem o ficheiro aberto, e no meu caso acabou por ser o cidaemon.exe. Um rápido google confirmou que é o verdadeiro indexador do serviço de indexação do Windows.

Obrigado Microsoft, mais 2 horas de valor acrescentado para o meu dia.

2
2
2
2011-07-21 14:45:35 +0000

A ponta pop-up exibida pelo explorador também causa o problema (o mesmo efeito que o painel de detalhes). Desactive-o nas opções de Pasta > separador Ver

2
2
2
2012-02-10 00:02:15 +0000

Talvez versões de escritório incompatíveis?

Eu vi este erro hoje, quando um outro utilizador genuinamente did tem o ficheiro aberto. O problema foi que o Excel diz ao segundo utilizador que é “outro utilizador” em vez de reportar o nome real do primeiro utilizador, tornando difícil perceber quem o tem aberto.

Presumi que este deveria ser o nome nas opções Office/Excel - isto é definido correctamente para ambos os utilizadores.

No nosso caso, o primeiro utilizador com o ficheiro aberto está no Excel 2007; o segundo utilizador está no Excel 2010; talvez haja alguma incompatibilidade que faz com que o Excel do segundo utilizador não consiga obter o nome verdadeiro.

Actualização: instalar patch para corrigir a resolução do nome

UPDATE 12 set 2012: Load

para corrigir os nomes incorrectos na mensagem.

1
1
1
2017-09-13 13:11:36 +0000

Use o Microsoft Flow Chart

Existe um blog oficial da Microsoft. Tem até um fluxograma.

Os pontos principais são estes:

  • Update Windows
  • Update Office
  • Disable Details Pane and Preview Pane
  • Configure as configurações do registo OpLocks no cliente e reinicie o cliente.
  • Stop non-Microsoft services
1
1
1
2011-09-12 18:05:42 +0000

Eis o que encontrei no nosso ambiente. Todos os utilizadores “Os Meus Documentos” mapeiam para uma partilha de rede na nossa SAN. Executamos um servidor terminal com o Office instalado que utiliza a mesma partilha de rede no nosso SAN. Se um utilizador final estiver a utilizar um produto Office, e depois não faz o logout completo mas sim X out, o ficheiro é mostrado como bloqueado pela pessoa que instalou o Office no servidor de terminais (o seu).

Se o utilizador final voltar a entrar na sessão do servidor de terminais desconectado e fizer o log off correctamente, a aplicação Office é então fechada e o ficheiro é desbloqueado.

1
1
1
2011-07-25 13:50:28 +0000

Tive exactamente o mesmo problema. Não consegui abrir um ficheiro numa partilha de rede para editar. Mas nenhuma das sugestões ajudou.

Afinal, a questão era a seguinte: Anteriormente, o computador estava a ser utilizado e ligado por uma conta local. Depois de entrar no AD, copiei os Dados da Aplicação e a pasta Configurações Locais (no Windows XP) para o perfil do utilizador AD. Após a operação descobri mais tarde que a pasta Local Settings\Application Data\Microsoft\Office não tinha permissões para utilizadores recém-criados e por isso o office estava a pedir-me esta caixa de diálogo para cada ficheiro. Eu tinha anteriormente tentado desactivar a firewall/antivírus nas máquinas host e cliente, desactivando o serviço de indexação na máquina host, mas nenhum ajudou.

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

1
1
1
2011-02-15 17:25:46 +0000

Se tiver o painel de pré-visualização ligado no Explorador do Windows 7, obterá este erro. Desligar o painel de pré-visualização funcionou para mim.

0
0
0
2014-02-07 18:46:27 +0000

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

De wikipedia ,

Unlocker é uma ferramenta que pode rastrear e desbloquear a protecção de bloqueio normalmente utilizada em ficheiros no Microsoft Windows. No entanto, a sua principal utilização é para terminar os processos que estão a utilizar um determinado ficheiro, ou forçar os processos a parar de utilizar o ficheiro, para que o utilizador possa apagar, renomear ou mover o ficheiro em segurança.

A partir de wikipedia ,

  • Não é possível apagar pasta: está a ser utilizada por outra pessoa ou programa.
  • Não é possível apagar ficheiro: O acesso é negado
  • Houve uma violação de partilha.
  • O ficheiro de origem ou destino pode estar a ser utilizado.
  • O ficheiro está a ser utilizado por outro programa ou utilizador.
  • Certifique-se que o disco não está cheio ou protegido contra gravação e que o ficheiro não está actualmente a ser utilizado.

  • O desbloqueador é a solução!

  1. Basta clicar com o botão direito do rato na pasta ou ficheiro e seleccionar Unlocker
  2. Se a pasta ou ficheiro estiver bloqueado, aparecerá uma janela com uma listagem de cacifos
  3. Basta clicar em Unlock All e já está!

Esteja ciente de que o instalador vem com o adware OpenCandy, basta desmarcá-lo durante a instalação ou utilizar a versão portátil.

0
0
0
2018-08-30 11:59:53 +0000

Outra forma, se tiver acesso ao servidor de ficheiros é utilizar 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. Ex: se parte do nome do ficheiro fosse “ *birthday**”, usaria este comando:

openfiles /query | findstr -i birthday