Quão seguros são os programas de desbloqueio de arquivos?

1

Recentemente, vários usuários em um servidor win2003 estão sendo informados de que os arquivos estão bloqueados para edição quando tentam abri-los. Geralmente eles são informados de que eles estão abertos. Geralmente, não há evidência disso no Gerenciamento do Servidor de Arquivos em Arquivos Abertos.

NÃO é um caso de este ser marcado para edição no lado do cliente, que eu posso dizer. Eu verifiquei isso dezenas de vezes. A indexação não está ativada neste servidor. Nenhum processo de backup está sendo executado. Em suma, não tenho ideia da causa.

Eu sei que uma reinicialização geralmente resolve isso, mas isso não é possível em um ambiente de trabalho quando isso ocorre. Então eu me sinto compelido a me perguntar se matar o que está causando o bloqueio é possível ... Uma pesquisa on-line gera muitos aplicativos que desbloquearão arquivos. Isso realmente não resolve a causa, mas também tenho que fazer o trabalho nesse meio tempo.

Quão seguros eles são geralmente? Você faria isso? Ou o que você faria?

adicionalmente Devo observar que usei o handle de sysinternals para fechar um arquivo bloqueado e não vejo nenhum problema óbvio, mas ainda me pergunto. Eu acredito que é a maneira como os arquivos do Excel são fechados, o que está causando esse problema

    
por datatoo 28.07.2011 / 19:39

3 respostas

2

Como outros já disseram, eu não confiaria em desbloquear programas para fechar bloqueios de arquivos corretamente e eu prefiro realmente descobrir o que está bloqueando o arquivo e feche-o ou mate seu processo assim que eu estiver ciente das ramificações de isso.

Poderia ser algo como um antivírus on-access na máquina do cliente (o que talvez explicaria por que eles tinham bloqueado), mas sem realmente ver o que tem um identificador no arquivo que você nunca saberá.

Abra o Process Explorer no servidor e vá para Localizar = > Localizar identificador ou DLL ... Digite o nome de um arquivo bloqueado na caixa de diálogo e você será informado sobre quais processos têm um identificador no processo. Neste exemplo, você pode ver claramente que é o Excel, mas eu tive isso na minha máquina pessoal antes, onde eu não podia mover um arquivo e acabou sendo meu aplicativo de backup que copia arquivos para a nuvem quase tão logo eles são criados.

Depoisdesaberoqueestábloqueandooarquivo,vocêpodeoptarporfechá-locorretamente,sepossível,encerraroprocessooumesmoexecutar Process Monitor para tentar descobrir por que ele está bloqueando o arquivo (isso pode ser um exercício inútil, mas pode dar pistas adicionais).

    
por 29.07.2011 / 09:11
3

No caso geral, sem o conhecimento específico de por que , há um bloqueio sendo mantido, HIDEOUSLY inseguro.

Como usuário, você deve assumir que quando os arquivos estão bloqueados, há uma boa razão - algum programa alegou que está fazendo coisas com esse arquivo que não pode ser interrompido por qualquer outro programa ou pelos mares. se transformará em sangue, fogo e enxofre choverão dos céus, e seu cão fugirá para o Canadá com o peixe do vizinho.
Se você revogar a fechadura com algum tipo de hackery (ou um programa que induza a dita hackeria) você pode incorrer nas punições bíblicas mencionadas acima, bem como na Ira justificada do usuário cujo arquivo é corrompido.

É melhor descobrir o porquê por trás do bloqueio e resolver o problema na origem.

    
por 28.07.2011 / 20:10
2

A menos que a pessoa que usa tal ferramenta tenha a experiência e o conhecimento para tomar uma decisão inteligente e informada sobre se ela deve ser usada em qualquer situação, eles devem ser impedidos de fazê-lo.

Eu rotineiramente nos unlocker mas nunca sem olhar para ver o que está segurando o arquivo bloqueado e garantindo que não haja mais "educado" "maneiras de alcançar o mesmo fim. Devido ao potencial real de danos, não permitirei que os usuários acessem a mesma ferramenta.

    
por 28.07.2011 / 23:51