Устранение неполадок в автономных файлах Windows «Статус: в автономном режиме (без подключения)»

2

Портативный компьютер под управлением Windows 7 Professional x64 SP1 получает доступ к нескольким общим ресурсам на сервере Linux / Samba по UNC-путям. На одном из этих общих папок некоторые папки стали доступны в автономном режиме. Это прекрасно работает большую часть времени.

Однако иногда (обычно после пробуждения ноутбука из режима гибернации) сервер не отображается в сетевом окружении, даже если это может быть достигнуто с помощью ping или SSH. входящий \\server Непосредственно в адресной строке проводника Windows отображается только общий ресурс, содержащий папки, доступные в автономном режиме, помеченные как «Автономный статус: Автономный режим (без подключения)». Другие акции отсутствуют. В Центре синхронизации появляется партнерство синхронизации с «Статус: не подключен». Команда net use \\server отчеты

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

Через несколько минут сервер появится в сетевом окружении, и все общие ресурсы появятся снова. Ранее отсутствующие общие ресурсы (те, у которых папки не доступны в автономном режиме) будут работать нормально. Однако общий доступ к папкам, доступным в автономном режиме, по-прежнему отображается как «не подключен» в Explorer и Synchronziation Center. Попытка подключить его вручную через net use сейчас сообщает:

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.

Это сообщение сохраняется даже после net use * /delete,

Иногда это состояние разрешается само собой после долгого ожидания, например, нескольких часов. Иногда это продолжается до перезагрузки ноутбука. Тогда все снова работает как надо.

Вопросы:

  • В чем причина такого поведения?
  • Есть ли способ избежать этого?
  • Что я могу сделать, чтобы сервер снова обнаружился со всеми своими общими ресурсами после того, как клиент проснулся из спящего режима?
  • Что можно сделать, чтобы переключить общий ресурс, содержащий автономные папки, в режим «онлайн», когда другие общие ресурсы снова будут в сети?
Tilman Schmidt
источник

Ответы:

2

Я считаю, что вам нужно сделать, это создать в реестре новое значение DWORD32 "SilentForcedAutoReconnect", установленное в 1, внутри раздела реестра:

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

Он автоматически переводит синхронизированные папки в оперативный режим, как только сеть снова становится доступной, и избавляет вас от необходимости перезагрузки для достижения того же эффекта.

Очень полезно. Просто один из множества замечательных скрытых ключей реестра, которые действительно должны быть более открытыми.

Mark Ch
источник
0

Я также обнаружил, что перезапуск службы "Network Location Awareness" который зависит от сервиса "Network List Service" принудительно выполняет проверку состояния, поэтому синхронизация автономных папок обнаруживает, что вы на самом деле онлайн , По крайней мере, в Windows 10, хотя я считаю, что это также относится к Windows 7.

BeowulfNode42
источник