1

Я испытываю проблему на всех моих устройствах Windows 10 (и ранее, на устройствах Windows 7) - в основном, любая попытка доступа к общей сетевой папке Windows по сети заканчивается ошибкой 0x80070035, "Сетевой путь не найден".

Здесь находятся три компьютера: два с Win 10 Home и один с Windows 10 Pro. Машина Win 10 Pro ранее работала как с Win 7 Ultimate, так и с Linux Mint, и я сталкиваюсь с ошибками, если пытаюсь их использовать. (Хотя я помню Win7, работавшую давным-давно)

Как ни странно, все затронутые компьютеры могут видеть друг друга в сетевом окружении!

Обратите внимание, что я смог передавать файлы через SMB, когда обе стороны соединения работают на Samba или действительно старой версии Windows. Но если на этой стороне запущена недавно исправленная версия Windows с SMBv3, то я считаю, что срок службы 0x80070035.

Самое неприятное, что только вчера появился новый ноутбук, и он тоже показывает эту проблему. Я провел обширное исследование 0x80070035, и, хотя существует множество предлагаемых решений, кажется, что никто на самом деле не понимает, что на самом деле означает эта ошибка, и нет определенного пути для ее устранения.

Я (безуспешно) пытался:

  • Установка каждого ПК на статический IP, как в коммутируемой сети, так и через кроссовер, а также проверенная связь с помощью уведомлений ping и Steam.
  • Пытался поговорить с каждым через \\IP.ADDRESS или \\HOSTNAME
  • Проверено состояние помощника TCP/IP NetBIOS (всегда запущен, с «Ручным (запущенным)» в качестве запуска)
  • Отредактированные настройки доступа к сети / сетевой безопасности в secpol.msc на компьютере с Win 10 pro (у меня нет этих правок, хотя кто-то проверял, что NTLM будет правильно согласовывать)
  • Взял каждую машину в и из домашних групп
  • переопределенные имена хостов в c:\windows \system32 \drivers \etc \hosts
  • обеспечил проверку подлинности всех компьютеров с помощью логина / пароля вместо той глупой новой системы, которую он использует
  • убедитесь, что установлено «Включить NetBIOS через TCP/IP»
  • другие исправления, предпринятые за последний год, которые я не могу вспомнить (я отредактирую их позже, если я их запомню)

Хотя решение проблемы было бы неплохо, было бы еще лучше понять, что именно здесь происходит. Все, что я могу вспомнить, это то, что Win7 перестала работать примерно в то время, когда появилась уязвимость SMBv2, и я подозреваю, что в случае Win7 эта функциональность была напрямую связана с этим патчем.

Помимо этого, однако, я потерян. Было бы здорово, если бы был контрольный список вещей, которые я мог бы проверить. Кто-нибудь?

редактировать: при рассмотрении дампа Wireshark беседы я вижу, как две машины разговаривают друг с другом - сначала они согласовывают SMB1, затем SMB2, затем кто-то отправляет ACK TCP, а затем другая сторона выполняет TCP RST (?) Это заставляет меня думать, что это брандмауэр, но я отключил брандмауэр ...

3 ответа3

0

Я решил доступ к учетной записи локального пользователя. Для моей домашней сети локальные пользователи не имеют паролей, поэтому решение, которое работало для меня, может не обеспечивать безопасность, необходимую другим. regedit> ЛОКАЛЬНАЯ МАШИНА HKEY> СИСТЕМА> КОМПЛЕКТ ТЕКУЩЕГО УПРАВЛЕНИЯ> УСЛУГИ> LANMANWORKSTATION. Если параметр AllowInsecureGuestAuth существует и значение Hex установлено в 0, измените значение на 1. Если нет, добавьте параметр DWORD32 с таким именем и установите значение Hex равным 1. Выйдите из regedit и перезагрузитесь.

0

Есть 2 хороших ссылки (но третья от SuperUser лучше):

ссылка1 и ссылка2

Хотя установка SMB 1.0 позволяет мне видеть мой общий диск, я все равно не могу получить к нему доступ. Следующее решение даст мне тот же результат, но, возможно, оно решит вашу проблему:

По супер пользовательской ссылке вы должны избегать установки SMB 1.0, а в ответе предложить лучшее решение

-1

Фон

У меня есть три ПК с локальной сетью, 2 на Windows 10 Pro Ver 1803 и 1 на Windows 10 Home версии 1803. Чистая установка на 1 Pro и обновление с Win 7 на 2 других.
На всех машинах работают локальные учетные записи, один локальный пользователь без пароля и встроенная учетная запись администратора (Net User Administrator /Active: да), подробнее об этом ниже. Хорошо, что обе учетные записи на домашнем ПК могут обращаться к папкам на обоих компьютерах Pro.
Pro машина с чистой установкой тоже работает нормально.
Обновленный Pro выдал ошибку 0x80070035 для учетной записи локального пользователя без пароля. Как и вы, я следовал всем поискам в сети и большинству советов.
Файл исследует карты других компьютеров, но не их дисков или папок. Ping также подтверждает соединение. Кроме включения правильных настроек для расширенного общего доступа, на двух проблемных компьютерах ничего не нужно было делать, кроме очевидного обеспечения правильных разрешений и общего доступа к папкам.
Ответ
Я сделал чистую установку на проблемной машине Pro - та же ошибка.
Затем я включил встроенную учетную запись администратора (Net User Administrator /Active: yes). Хорошая новость заключается в том, что проблема исчезла при входе в систему только как администратор.
Код ошибки сохраняется с локальной учетной записью пользователя. Это говорит о проблеме с разрешением или настройкой политики. Сервисы и настройки на обеих машинах Pro идентичны.
Мой поиск исправления продолжается.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .