Veja o que funcionou por mais de um ano: o PC A roda o Windows 7, o PC B executa o Windows XP. Ambos estão na mesma sub-rede atrás de um roteador. A usa a conta de usuário X, mas efetua login no PC B usando a conta de administrador.
O PC B é um Dell Precision 470. Um problema conhecido com esses problemas é que, às vezes, ao conectar o cabo de alimentação, eles perdem todas as configurações do BIOS. Isso aconteceu ontem. Depois disso, o Windows não inicializa, porque a configuração padrão do BIOS é 'RAID ON' enquanto não houver RAID configurado. Não há problema, porém, alterar as configurações do BIOS para 'RAID OFF' faz com que ele inicialize sem problemas. Note que, entretanto, nada relacionado à configuração foi alterado na máquina A. Ele nem estava ligado.
Na verdade, depois de fazer isso, está tudo bem. Tudo inclui todas as operações normais, desktop remoto do PC A ao PC B, executando Sinergia entre A e B, acessando pastas compartilhadas de B para A. Mas acessar as pastas compartilhadas em B de A não funciona mais.
Eu tentei praticamente tudo que encontrei via Google (mexendo com políticas / registro kes / ...) mas sem sucesso.
> ping -a 192.168.2.2
Pinging A [192.168.2.2] with 32 bytes of data:
Reply from 192.168.2.2: bytes=32 time<1ms TTL=128
> net view \192.168.2.2
System error 5 has occurred.
Access is denied.
> net use /persistent:no K: \A\myshare /user:A\USERNAME PASSWORD
> net use /persistent:no K: \192.168.2.2\myshare /user:192.168.2.2\USERNAME PASSWORD
> net use /persistent:no K: \192.168.2.2\myshare /user:USERNAME PASSWORD
System error 86 has occurred.
The specified network password is not correct.
Uma solução para isso seria ótima: não consegui fazer nenhum trabalho desde ontem;]
atualização
depois de tirar o disco rígido de B e colocá-lo em outro Precision 470 (vamos chamá-lo de máquina C) com quase exatamente o mesmo hardware (à primeira vista, apenas a placa de vídeo é diferente) as pastas compartilhadas funcionam .. Colocando o disco de volta B, o mesmo problema permanece. Por que isso depende do hardware e, mais importante, em qual hardware?
atualização 2
pegando o disco rígido da máquina C e colocando-o em B, o compartilhamento de arquivos funciona, mas somente se eu der permissões 'Everone' ao compartilhamento. Não via usuário / senha.
Mantendo isso em mente eu tentei o mesmo (dando permissões 'Everyone') com a máquina original B, sem sucesso. No entanto, se eu usar 'Simple File Sharing' em vez disso, funciona! Parece que há algo realmente suspeito acontecendo na negociação dos usuários?