Erro de sistema 58 ao acessar compartilhamentos no Windows 7 a partir do XP


16

Recebo a seguinte mensagem de erro ao acessar compartilhamentos do Windows 7 no XP.

Ocorreu um erro do sistema 58. O servidor especificado não pode executar a operação solicitada.

Ambas as máquinas estão no mesmo domínio. A máquina Windows XP pode visualizar e acessar todos os outros compartilhamentos, exceto o Windows 7. Nenhuma máquina possui firewall.


Você verificou os compartilhamentos do Windows 7 e confirmou que eles estão permitindo o acesso ao seu nome de usuário ou grupo de usuários?
Um anão

sim. mesmos usuários são registrados nas duas máquinas. nem mesmo o net view funciona.
Nysingh 27/09/09

11
Reiniciar o serviço do servidor no Windows 7 foi suficiente para corrigir o meu problema.

11
Parar e reiniciar o serviço de servidor na caixa Win 7 x64 permitiu que a máquina XP se conectasse ao compartilhamento hospedado na caixa Win 7 x64. Isso foi definitivamente menos traumático do que qualquer outra correção. Esse problema parece ir e vir, apoiando a tese de que existe algum tipo de bug que pode ser eliminado temporariamente, mas sempre volta eventualmente.

Respostas:


20

Alterar as configurações de NTLM nas políticas locais não funcionou para mim.

O que funcionou é mencionado aqui: link text

... você precisa informar ao Windows que deseja usar a máquina como um servidor de arquivos e que deve alocar recursos de acordo. Defina a seguinte chave do Registro como '1':

HKLM \ SYSTEM \ CurrentControlSet \ Control \ Gerenciador de Sessões \ Gerenciamento de Memória \ LargeSystemCache

e defina a seguinte chave do Registro como '3':

HKLM \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters \ Size

Depois de alterar as duas configurações do Registro, simplesmente reiniciei o serviço "Servidor" no Windows 7 e agora o compartilhamento está funcionando bem.


Excelente, isso resolveu meu problema para mim! Obrigado!
Michael Galos

Brilhante! Trabalhou para mim. O link PS " alan.lamielle.net/2009/09/03/… " atinge o tempo limite.
precisa saber é o seguinte

10

ok pessoal, aqui está a resposta.

o problema era que a resposta NTML não estava configurada nos dois lados. Eu tive que configurar seguindo no xp e wind7 e uma reinicialização fez o truque.

  1. GPedit.msc
  2. Configurações do Windows. Expanda “Políticas locais” e selecione “Opções de segurança”
  3. Alternativo: digite secpol.msc para abrir o editor e, em seguida,
  4. Localize “Segurança de rede: nível de autenticação do LAN Manager” na lista e clique duas vezes nele.
  5. Altere a configuração de "Enviar apenas resposta NTMLv2" para "Enviar LM e NTLM - use a sessão NTLMv2 se negociada"

9

Também pode ser útil saber a causa exata antes de escolher uma dessas soluções. Recentemente, tive esse mesmo problema ao tentar sincronizar arquivos de um Windows 2003 Server para uma estação de trabalho Windows 7. Aleatoriamente, o servidor perderia sua conexão com a caixa Win7 e, ao tentar um comando NET USE para mapear uma unidade, retornaria um Status 58 como este.

Reiniciar a caixa do Win7 o corrigia, mas isso parecia drástico. Examinando mais profundamente o Wireshark, descobrimos que uma solicitação SMB estava indo para a caixa Win7 e uma resposta SMB "Out Of Memory" estava sendo retornada. Parar e reiniciar o serviço do servidor na caixa Win7 resolveu o problema, pelo menos temporariamente, e é muito melhor e mais rápido que uma reinicialização. Espero que as alterações do registro para o cache grande do sistema o resolvam completamente, mas essas alterações podem não ser adequadas a uma alteração permanente, apenas para solucionar um problema temporário.


1
  1. Verifique se os firewalls do Windows estão realmente desligados, desligue todos os antivírus e também o compartilhamento simples de arquivos. Às vezes, isso ajuda com o erro 58.

  2. Tente instalar a Descoberta da topologia da camada de link na máquina XP.

  3. O problema pode ser as permissões de conta, nas quais o Win7 é bastante rígido. Verifique as permissões no compartilhamento.

  4. E por último: todas as máquinas estão totalmente corrigidas?


1. todos os firewalls estão desativados. 2. tentará a topologia da camada de link 3. sem problema de permissão. até os administradores de domínio obtêm os mesmos resultados (erro 58) 4. todas as máquinas estão totalmente corrigidas.
Nysingh 27/09/09

a descoberta da topologia da camada de link está instalada. sem sorte
Nysingh 27/09/09

Você já tentou desativar o compartilhamento simples de arquivos? O ping é bem-sucedido (1) com o nome da máquina (2) com o endereço IP? O que acontece quando você tenta acessar os compartilhamentos pelo endereço IP do Win7?
harrymc 28/09/09

1

Erro no sistema 58 significa que ocorreu uma falha na autenticação - pelo menos eu recebo esse erro se digitar incorretamente minha senha.

Eu também encontrei o mesmo problema. Recebi um nome de compartilhamento de rede, um nome de usuário e uma senha para acessá-lo. Eu tentei, mas falhei. O computador está em nossa rede e, portanto, também em nosso domínio ...

O problema era que eu estava no domínio X, então ele automaticamente tentou me conectar usando X\username. É claro que esse nome de usuário não existe, porque o usuário real que eu precisava usar é Y\usernameporque o departamento que criou o usuário estava no domínio Y, então eles não perceberam isso e trabalharam para eles.

Coisas aprendidas: sempre diga em qual domínio o usuário está, se você receber credenciais de domínio.

(espero que isso ajude alguém que tropeça nisso.)


0

Encontrei o mesmo problema recentemente ao tentar acessar um compartilhamento do Windows 7 no Windows XP SP2. Eu poderia alcançar outros compartilhamentos no Windows Vista e XP, mas no Windows 7, mesmo que eu pudesse vê-lo, não consegui acessá-lo. Após muita solução de problemas, descobri que o sistema Windows 7 pertencia a um grupo doméstico. Depois que removi (ou deixei) o sistema Windows 7 do Grupo Doméstico , consegui acessar o compartilhamento com as credenciais apropriadas. Espero que isso ajude qualquer pessoa que possa encontrar um problema semelhante.


0

Para mim, o SMB foi desativado. Eu executei esses comandos no prompt de comando com direitos elevados:

sc.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
sc.exe config mrxsmb10 start= auto
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.