Fui instalar uma rede em casa. Duas máquinas. Ambas com XP. Instalei rápido, mas quando fui verificar os diretórios compartilhados, a máquina principal refugou com esse erro esquisito. Depois de pesquisar na Internet, descobri que há uma treta para o XP (ou qualquer kernel NT). É preciso aumentar o tamanho do buffer interno do kernel. Pra isso, a Microsoft indica o valor de 15. Fui no Registro do Windows e o valor não existia. Criei e não deu certo. Aumentei o valor pra 20 e aí foi embora normalmente.
Pra quem tiver o mesmo problema, vai a dica. Na chave:
HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
inclua o valor IRPStackSize = 15. Cuidado com a digitação. Eu tinha digitado parte em minúscula e não deu certo. O nome é "caso sensitive".
Se não der com 15, aumente o valor, de cinco em cinco. E depois de alterar, páre o serviço "Servidor". Quando for pará-lo, ele parará também o serviço "Localizador de Computadores". Depois de parados, reinicie os dois para que a modificação do Registro faça efeito.
