Solução de problemas de arquivos offline do Windows “Status: offline (sem conexão)”

2

Um laptop executando o Windows 7 Professional x64 SP1 está acessando vários compartilhamentos em um servidor Linux / Samba via caminhos UNC. Em um desses compartilhamentos, algumas pastas foram disponibilizadas offline. Isso funciona bem na maioria das vezes.

Às vezes, no entanto (normalmente depois que o laptop é ativado da hibernação), o servidor não aparece na vizinhança da rede, embora possa ser acessado por ping ou SSH. Digitar \server diretamente na linha de endereço do Windows Explorer mostra apenas o compartilhamento que contém as pastas disponíveis off-line, marcado como "Status off-line: off-line (sem conexão)". Os outros compartilhamentos estão faltando. No Centro de Sincronização, a parceria de sincronização aparece com "Status: não conectado". O comando net use \server reports

System error 53 has occurred. The network path was not found.

Alguns minutos depois, o servidor aparecerá na vizinhança da rede e todos os compartilhamentos serão exibidos novamente. Os compartilhamentos anteriormente ausentes (aqueles sem pastas disponibilizadas offline) funcionarão bem. O compartilhamento com pastas disponíveis offline, no entanto, ainda é exibido como "não conectado" no Explorer e no Synchronziation Center. Tentar conectá-lo manualmente via net use agora informa:

System error 1219 has occurred. Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed. Disconnect all previous connections to the server or shared resource and try again.

Esta mensagem persiste mesmo depois de net use * /delete .

Às vezes, esse estado se resolve sozinho depois de esperar por mais tempo, como algumas horas. Às vezes, persiste até que o laptop seja reiniciado. Então tudo funciona de novo como deveria.

Perguntas:

  • Qual é o motivo desse comportamento?
  • Existe uma maneira de evitar isso?
  • O que posso fazer para que o servidor apareça com todos os seus compartilhamentos novamente depois que o cliente for despertado da hibernação?
  • O que posso fazer para mudar o compartilhamento que contém as pastas off-line para "on-line" quando os outros compartilhamentos estiverem on-line novamente?
por Tilman Schmidt 16.09.2015 / 19:52

2 respostas

2

Eu acredito que o que você precisa fazer é criar no registro um novo valor DWORD32 "SilentForcedAutoReconnect" definido como 1, dentro da chave de registro:

HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ NetCache \

Ele coloca as pastas sincronizadas novamente on-line automaticamente quando a rede fica disponível novamente e evita que você precise reinicializar para obter o mesmo efeito.

Muito útil. Apenas uma das muitas maravilhosas chaves de registro ocultas que realmente deveriam ser mais expostas.

    
por 16.10.2015 / 19:47
0

Descobri também que a reinicialização do serviço "Network Location Awareness" , que depende do serviço "Network List Service" , força a verificação de status, para que a pasta off-line sincronize a detecção de que você está, de fato, on-line . Pelo menos no Windows 10, embora eu acredite que isso também seja relevante para o Windows 7.

    
por 10.03.2017 / 02:37