У меня есть простая локальная сеть с файловым сервером, называемая FILES
, которая является машиной Windows 8.1 Pro с кучей общих папок. Я использую несколько клиентских машин Windows 8.1 Pro и Windows 10 Pro для подключения к этим общим ресурсам через Ethernet или WiFi через маршрутизатор Netgear R8000.
Я настроил все машины Windows для базовой аутентификации на основе паролей. Т.е. все машины имеют одинаковый набор учетных записей пользователей с одинаковыми паролями. Все машины по умолчанию принадлежат WORKGROUP
. Домашние группы отключены. Брандмауэр Windows также отключен на всех компьютерах. Сеть обозначена как частная.
Теперь на клиентском компьютере я могу открыть File Explorer, нажав «Сеть», и увидеть FILES
перечисленные в качестве компьютера в моей сети. (Это означает, что обнаружение сети работает нормально.) Я могу дважды щелкнуть по значку FILES
и сразу же увидеть полный список всех доступных ресурсов на FILES
(так что эта часть также отлично работает).
Но затем, когда я нажимаю на определенный ресурс (скажем, Storage
), я получаю сообщение об ошибке
Попытка щелкнуть по той же акции снова (или по другим папкам) приводит к той же ошибке. Но это происходит только примерно через 20-40 секунд после первого клика. После этого периода следующий щелчок неожиданно успешно открывает общий ресурс, и после этого все работает нормально. Все остальные акции на FILES
также начинают работать отлично. В основном с этого момента все работает как надо.
Однако, если я ненадолго оставлю FILES
один, а затем вернусь к нему, то же поведение снова появится. Первый щелчок любого из общих файлов FILES
приводит к ошибке выше 0x800704cf
, но через 20-40 секунд все начинает работать снова.
Такое поведение является очень последовательным и легко воспроизводимым. Поведение одинаково для проводных и беспроводных клиентов.
Теперь, когда вы пытаетесь получить доступ к тем же общим ресурсам, явно указав IP-адрес FILES
(как в \\192.168.1.3\Storage
), общий ресурс всегда открывается без каких-либо задержек. Это говорит о том, что это какая-то проблема разрешения имен. Однако выполнение команды ping FILES
всегда происходит мгновенно, без каких-либо ошибок. Даже когда File Explorer выбрасывает 0x800704cf
для \\FILES\Storage
, ping FILES
прежнему работает правильно.
Просто чтобы снова проверить теорию разрешения имен, я добавил 192.168.1.3 FILES
в файл LMHOSTS. Но это не помогло. Проблема по-прежнему существует, что указывает на то, что это не проблема разрешения имен.
Итак, что еще может быть причиной этой досадной ошибки? Я вижу, что это упоминалось в Сети довольно много раз, но нет однозначного ответа.
PS Иногда очень редко я получаю похожую ошибку раньше, когда пытаюсь открыть сам FILES
: «Windows не может получить доступ к \\ файлам» (ошибка 0x80070035
). Но это очень редко. В 99 случаях из 100 я могу успешно открыть FILES
и просмотреть список всех акций. Ошибка возникает, только когда я пытаюсь получить доступ к \\FILES\Storage
(или любому другому общему ресурсу), и это 0x800704cf
.
В моем случае
netsh int ip reset
Спасенный день временно, казалось, улучшил ситуацию. Запуск его на FILES
(а затем повторный ввод обычных настроек адаптера) сделал все общие ресурсы доступными немедленно и надежно. Но примерно через день первоначальная проблема вновь появилась во всей красе.