Bloqueio de Arquivo no Windows Server

1

Eu tenho um arquivo de excel compartilhado armazenado em um servidor que resulta continuamente em "Este arquivo está bloqueado por" outro usuário ". Deseja abrir como somente leitura?". Isso está em um Windows 2003 R2 Server e teve todos os patches e atualizações relevantes aplicados. A maioria dos usuários que acessam isso está usando o Microsoft Office 2010. Examinei os patches relevantes e isso não ajudou. Aqui estão algumas informações no servidor

  1. Microsoft Windows Server 2003 R2 - Enterprise Edition com Service Pack 2 (Estes serão virtualizados e atualizados para o Windows Server 2008/12 no longo prazo)
  2. CPU Intel (R) Xeon (R) E3-1270
  3. Atualização automática - diariamente às 12h (o servidor provavelmente requer reinicialização para que isso seja aplicado)

Dentro do gerenciador de servidores, se eu olhar para "Abrir arquivos" e sessões, não consigo ver se esse arquivo está aberto, o que me leva a acreditar que é um problema com o PC cliente ou a segurança. Eu estou tentando usar uma ferramenta de linha de comando para verificar arquivos abertos.

A primeira pergunta que tenho é sobre openfiles.exe . Eu sou capaz de executar com sucesso o comando da seguinte forma:

openfiles.exe /query /s thissvr /u domain\me /p password /fo csv >>C:\OpenFilesSvr1.csv

O comando que eu executo é um pouco mais do que o listado, mas basicamente consigo extrair o formato CSV, como uma tabela e identificar o arquivo. Até que a correção relevante seja aplicada, acabei de compilar o BAT para o usuário executar para poder identificar o usuário nele. Isso não é ideal. Existe um método para melhor direcionar arquivos, sem desconectá-los?

Agora também observei que o pop-up na tela do usuário indica que um usuário tem o bloqueio no arquivo, no entanto, o servidor e o openfiles.exe informam outro usuário. Um monte de fóruns eu vejo onde estão as opções para salvar o arquivo como um nome alternativo e, em seguida, substituir, desabilitar a visualização no explorador etc no entanto isso não está ajudando. Um, um Blog da Microsoft , posso ver que a resolução deles é a seguinte:

NOTE: Because there are several versions of Microsoft Windows, the following steps may be different on your computer. If they are, see your product documentation to complete these steps. Quit all instances of Word. To do so, follow these steps: Save all your work, and then quit all programs. Press CTRL+ALT+DELETE to open the Windows Security dialog box. Click Task Manager, and then click the Processes tab. Click Winword.exe, and then click End Process. In the Task Manager Warning dialog box, click Yes.

If you receive a message that states that the program is not responding, click End Now. Repeat steps d and e for each occurrence of Winword.exe. On the File menu, click Exit Task Manager. Start Windows Explorer, and then browse to the folder that contains the document file that you tried to open when you received the error message. Delete the owner file.

The owner file is located in the same folder as the document that you tried to open. The owner file name uses the following convention: It begins with a tilde (~), followed by a dollar sign ($), followed by the remainder of the document file name. The file name extension is .doc. For example, the owner file for Document.doc is named ~$cument.doc. Start Word. If Word asks you whether you want to load the changes that were made to the Global or Normal template, click No. Open your document.

Eu não considero isso uma correção correta, pois não ajuda o usuário. Por causa da importância deste servidor de arquivos e dos papéis que ele hospeda, eu não quero brincar muito com ele, então tentei o máximo de trabalho que eu poderia ter feito até agora sem sorte. Eu apreciaria quaisquer correções que você tenha enfrentado antes, pois isso está atrapalhando os negócios.

Atualizar esta questão

Agora observei que isso está ocorrendo em vários servidores que estamos executando. O primeiro pensamento que tenho é que esses servidores são remotos para aplicar alterações, atualizações e consertar qualquer um desses bloqueios estranhos em que se meteram. A questão aqui é que esses servidores estão fazendo o que estão projetados para fazer - estarem sempre ativados para o acesso. Preciso examinar a opção de executar uma reinicialização nos dispositivos para ver se isso ajuda.

Já fiz algumas pesquisas e posso desviar minha atenção dos bloqueios do usuário e transferi-los para possíveis bloqueios do sistema, o Handle ou o PsFile ajudará com isso. Eu não quero depender de aplicativos de terceiros, mas testarei o Unlocker.

Deixe-me saber se há algo que você recomendaria.

    
por ThisIsNotMyRealName 13.05.2015 / 03:37

1 resposta

0

Existem duas maneiras em que seu arquivo excel pode ser bloqueado - ele pode estar 'em uso', como em outro processo tem um identificador aberto para o arquivo, mas também o Microsoft Office usa 'arquivos de bloqueio' especiais (chamado 'proprietário' arquivos 'pela Microsoft).

The owner file is located in the same folder as the workbook that you tried to open. The owner file name uses the following convention: It begins with a tilde (~), followed by a dollar sign ($), followed by the remainder of the workbook file name. The file name extension is .xlsx. For example, the owner file for Sheet.xlsx is named ~$eet.xlsx.

O arquivo do proprietário está oculto, portanto, será necessário ativar "visualizar arquivos e pastas ocultos" para visualizá-lo. Se o arquivo do proprietário estiver presente, você pode simplesmente excluí-lo para 'desbloquear' o arquivo.

Mais informações e procedimentos de solução de problemas estão listados na postagem do blog da Technet A postagem do arquivo bloqueado definitivo

    
por 14.05.2015 / 14:11