Intermitente: o XP & OS X não pode acessar o compartilhamento de arquivos / impressora no servidor do grupo de trabalho do Windows 7

1

(Apenas documentando minha experiência em benefício da comunidade / usuários do Google que tiveram o mesmo problema.)

Problema:

Na minha casa, eu tinha um computador com Windows XP que compartilhava uma impressora e algumas pastas compartilhadas com os demais computadores da rede usando um Windows grupo de trabalho (ou seja, não em um domínio do Windows; nenhum Windows Server presente na rede doméstica. )

Outros computadores clientes em casa executavam o Windows XP, o Windows 7 e o Mac OS X Snow Leopard. Cada computador cliente na rede doméstica tinha credenciais de nome de usuário e senha idênticas configuradas para facilitar o compartilhamento de rede.

Tudo funcionou bem. Então, durante os feriados, eu repavionei o computador com Windows XP que hospeda a impressora e compartilhei pastas instalando uma nova cópia do Windows 7 Professional (x64). É aí que o problema começou.

Comecei a perceber alguns dias depois que, intermitentemente, os clientes do Windows XP e do Mac OS X na rede estavam incapazes de imprimir na impressora compartilhada e não conseguindo acessar as pastas compartilhadas oferecido pelo computador com Windows 7. No entanto, o outro computador cliente com Windows 7 não teve problemas para imprimir ou acessar os compartilhamentos, mesmo quando as máquinas XP e OS X não puderam.

A reinicialização das máquinas clientes não ajudou. Considerando que, reinicializar o computador com Windows 7 que hospeda a impressora e as pastas compartilhadas faria tudo funcionar novamente. No entanto, após algum tempo, as falhas se repetiriam.

Qual foi o problema? Vou responder abaixo.

    
por Chris W. Rea 23.02.2010 / 22:01

1 resposta

0

No servidor de grupo de trabalho do Windows 7 que hospeda a impressora e os compartilhamentos de arquivos, comecei a examinar os logs de eventos do Windows. No log de eventos System , encontrei algumas entradas do log de erros que são lidas da seguinte forma:

"The server was unable to allocate from the system nonpaged pool because the server reached the configured limit for nonpaged pool allocations."

Log Name: System Source: srv
Event ID: 2017
[...]

Isso me pareceu estranho, mas era algo para continuar. Depois de algumas pesquisas com o Google, fui conduzido ao seguinte tópico no HardForum.com: Vista: incapaz de alocar de pool não paginado = sem compartilhamento de rede .

A solução / solução que acabei implementando foi encontrada nesse tópico, no post do usuário Toytown de 07-06-2008, às 07:23. Trecho:

After changing the NIC and going through a bunch of reg settings, i finally found the solution. It appears that Vista uses SMB2 for networking and its obviously buggy in certain circumstances. Disabling it and forcing SMB1 (pre vista networking) fixes the problem and finally all my machines are able to connect to the Vista shares even after days of use. The Bug in SMB2 reports the EVENTID 2017 into your eventlogs, complaining that there is not enough nonpaged pool memory left, however this is not the case as taskmanager shows there is easily enough and also that no process's on the host machine are leaking any nonpaged pool memory at any point.

So the fix is, either

Download the reg file here and run it on your Vista system. Restart your computer and fixed.

Or

Open regedit goto HKEY_LOCAL_MACHINE ->SYSTEM ->CurrentControlSet ->Services ->LanmanServer -> Parameters. Then click createkey and create a DWORD with the name SMB2. The value should automatically be set as 0, which is correct to turn it off. Restart computer and fixed.

To remove the fix and reenabled SMB2 simply remove the DWORD from the place above in the registry.

Nota: Parece que o problema existe há algum tempo, e eu o evitei anteriormente apenas porque ignorei a atualização para o Vista no computador que compartilha a impressora e os compartilhamentos de arquivos. Estou surpreso que a Microsoft não tenha resolvido totalmente esse problema para o Windows 7 RTM.

De qualquer forma, espero que, se você encontrar essa página, isso ajude a resolver seu problema.

Se alguém mais tiver algo a acrescentar relacionado a esse problema, sinta-se à vontade para adicionar outra resposta.

    
por 23.02.2010 / 22:00