Não é possível excluir pastas em uma unidade de rede do Windows 7

Não é possível excluir pastas em uma unidade de rede do Windows 7

Eu tenho um problema muito estranho. Estou usando o Windows 7 Professional com SP1 instalado. Tenho um disco rígido externo My Book de 500 GB conectado à rede via Linksys E3000. Agora no Windows 7 estou logado como Admin. O disco de rede é configurado no Linksys, e um grupo de administradores pode r&w. Agora adicionei essas configurações ao Credential Manager, onde especifiquei o endereço de rede do disco, nome de usuário e senha. Eu adicionei, porque caso contrário o Windows 7 esqueceria o nome de usuário e a senha ao reiniciar o sistema.

Agora o disco de rede está funcionando sem problemas. Posso acessar arquivos, gravar arquivos nele, excluir arquivos dele. O problema surge, se eu quiserexcluir pasta, que contém outros arquivos ou pastas. Agora aqui, por algum motivo, ele exibe este erro:

insira a descrição da imagem aqui

Tentei tentar novamente, ele exibe o erro 0x8007045D (erro de E/S):

insira a descrição da imagem aqui

Este erro deve acontecer quando há algo errado com a porta USB ou drivers USB, mas esta unidade não é acessada via USB, é um disco baseado em rede. Além disso, não tenho problemas com dispositivos conectados via USB, não que isso importe neste problema.

Então cliquei em Cancelar. Agora, o que é realmente estranho nisso é que a pasta desapareceuausente! Poderei vê-lo novamente se reconectar o disco de rede ou reiniciar o computador. Agora eu realmente não entendo a questão da permissão, porque já sou administrador. Pesquisei em propriedades do disco de rede -> segurança e encontrei o seguinte:

insira a descrição da imagem aqui

Como você pode ver, parece que a conta Conta Desconhecida é o que controla o que pode ser acessado. Só tem permissão especial permitida. Então tentei alterá-lo para permitir tudo (o que provavelmente não faria diferença, porque parece que sob essa permissão especial cai quase tudo, como eu disse posso fazer tudo menos deletar pastas, que contenham outros arquivos ou outras pastas). Quando quis aplicar o controle Full que selecionei deu este erro:

insira a descrição da imagem aqui

Parece que não posso alterar esta permissão. Então, eu queria saber quem exatamente está por trás dessa permissão e consegui isso em Avançado -> Proprietário:

insira a descrição da imagem aqui

Acho que o Linksys E3000 opera com essa permissão. Mas, como eu disse no primeiro parágrafo, configurei o disco para o grupo adming na configuração do Linksys E3000 (192.168.1.1), o que significa que ele tem acesso total de R&W.

Agora, a coisa mais estranha sobre isso: eu também tenho outro computador, que temWindowsXP SP3instalado nele. Também adicionei o disco de rede ao computador. A diferença é que lá estou eu tambémcapaz de excluir pastas que contêm arquivos ou outras pastas. Ele os exclui sem nenhum erro.

Além disso, se eu conectar o disco ao computador com Windows 7 (aquele em que tenho problemas para excluir pastas que contêm outras pastas ou arquivos), posso excluir essas pastas sem nenhum problema. Gostaria de ressaltar que também tentei isso no meu segundo computador (laptop), que também tem o Windows 7 SP1 instalado, e apresenta o mesmo erro, o que significa que deve haver algo com o Windows 7, caso contrário o Windows XP daria o mesmo erro.

Eu realmente não entendo por que consigo excluí-lo do Windows XP, mas não do Windows 7. O computador que possui o Windows XP instalado está conectado através da LAN Linksys E3000 via cabo UTP, assim como o computador que executa o Windows 7. Por favor me ajude com minha pergunta e obrigado por qualquer resposta!

Editar: Adicionando capturas de tela do Editor de Política de Grupo Local:

Primeira parte Segunda parte

Responder1

Vá para o prompt de comando e digiteDiretório rd /s/q.

Responder2

O fato de o XP não ter esses problemas, mas o Win7/Vista, é uma revelação absoluta. Uma das maiores mudanças de rede no Vista/7 foi a introdução do SMB v2.0. Junto com isso, eles reforçaram consideravelmente o processo de autenticação do Windows para NTLM.

Muito provavelmente, o servidor Samba em execução no MyBook não é compatível com NTLMv2 e/ou SMBv2. Em geral, o Vista/7 recusará métodos de autenticação mais antigos com os quais o XP estava bem.

Algumas das configurações que você deve tentar. Vá para o seu Win7 gpedit.msc:

  • O maior deles é verificar o método de autenticação do LAN Manager. Vista/7 usa apenas NTLMv2. XP também pode usar NTLMv2, mas recorre ao NTLM. Mude a configuração paraEnviar LM e NTLM. (o padrão no XP era enviar apenas NTML)
  • Segurança de rede: Segurança de sessão NTML SSP: Esta é uma solução improvável, mas 7 agora requer criptografia de 128 bits
  • Acesso à rede: Permitir SID anônimo - Habilitado -Membro do domínio: Criptografar digitalmente..... (sempre) Isso foi desabilitado no XP. XP usou a opção “quando possível”.

Espero que algo disso ajude

Experimente essas duas configurações e podemos prosseguir a partir daí

**Editar **

Eu provavelmente deveria esclarecer onde quero chegar com isso. Basicamente, estamos reproduzindo as configurações de segurança de rede do XP, uma por uma, na máquina com Windows 7, até vermos onde ocorre o problema.

Até o ponto em que estamos apenas nos autenticando como anônimos e fazendo login com uma conta de convidado :) É possível que o software dentro do MyBook seja totalmente incompatível com a segurança de rede do Win7.

Responder3

Suspeito que os arquivos na sua unidade de rede estejam definidos como “Somente leitura” – a correção é bastante simples. Clique com o botão direito em um arquivo ou pasta, clique em PROPRIEDADES, depois clique em GERAL e em ATRIBUTOS desmarque "Somente leitura" e então você poderá excluir seus arquivos (pelo menos a maioria deles). Eu tive o mesmo problema com o Linksys3000, um disco rígido em rede e o W7.

Responder4

Se você tiver janelas EN, adicione-o ao seu registro, clique com o botão direito do mouse e selecione apropriar-se. depois disso, você pode excluir esse arquivo. Salve o seguinte código como *.reg
Assuma a propriedade:

 Windows Registry Editor Version 5.00

 [HKEY_CLASSES_ROOT\*\shell\runas]
 @="Take Ownership"
 "NoWorkingDirectory"=""

 [HKEY_CLASSES_ROOT\*\shell\runas\command]
 @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"
 "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F"

 [HKEY_CLASSES_ROOT\Directory\shell\runas]
 @="Take Ownership"
 "NoWorkingDirectory"=""

 [HKEY_CLASSES_ROOT\Directory\shell\runas\command]
 @="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"
 "IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t"

Para remover isso do registro:

 Windows Registry Editor Version 5.00

 [-HKEY_CLASSES_ROOT\*\shell\runas]

 [-HKEY_CLASSES_ROOT\Directory\shell\runas]

Você também pode executar o cmd.

primeiro execute isto:

 takeown /f c:\badfile.xxx /r /d y

depois dessa execução:

 icacls c:\badfile.xxx /grant administrators:F /t

informação relacionada