Содержание

0x80070035: Не найден сетевой путь в Windows 10

Проверка межсетевого экрана и рабочей группы

Необходимо проверить что компьютеры находятся в одной рабочей группе (по умолчанию WORKGROUP) или домене, также нужно проверить правила межсетевого экрана и блокирующие программы (VipNet Client, Kaspersky Cloud, Comodo Firewall, Avast, Zone ALARM и т.д.)

Настройки просмотра сетевого окружения в Windows 10

В разделе Network and Sharing Center панели управления на обоих компьютерах проверьте, что в качестве текущего сетевого профиля используется частный профиль – Private (Current profile). Убедитесь, что включены следующие опции:

Turn on network discovery (Включить сетевое обнаружение) + Turn on automatic setup of network connected devices (Включить автоматическую настройку на сетевых устройствах); Turn on file and printer sharing (Включить общий доступ к файлам и принтерам).

В разделе All Networks (Все сети) включите опции:

Turn off password Protect Sharing (Отключить парольную защиту) Turn on sharing (Включить общий доступ) На обоих компьютерах сбросьте кэш DNS (Запустить командную строку от имени администратора и выполнить в нём следующую команду):

ipconfig /flushdns

И перезагрузите оба компьютера.


Проверка служб

Проверьте, что на компьютере-хосте и на компьютере-клиенте запущены следующие службы (откройте консоль управления службами services.msc). Попробуйте запустить данные службы и переведите их в режим автоматического запуска с задержкой (Automatic Delayed Start):

Хост поставщика функции обнаружения (Function Discovery Provider Host — fdPHost)
Публикация ресурсов обнаружения функции (Function Discovery Resource Publication — FDResPub)
Обнаружение SSDP (SSDP Discovery — SSDPSRV)
Узел универсальных PNP-устройств (UPnP Device Host — (upnphost)
DNS-клиент (dnscache)

Проверьте, открывается ли сетевое хранилище по ip адресу. Для этого в окне проводника наберите

\\ip-адрес (замените на IP адрес вашего сетевого хранилища или компьютера)


Сброс сети

Попробуйте выполнить параметров сброс сети TCP/IP командами:

netsh winsock reset
netsh int ip reset

В Windows 10 по-умолчанию отключен протокол SMB v1

В Windows 10 вы можете проверить, включен ли у вас протокол доступа к сетевым ресурсам SMBv1 с помощью команды:

Dism /online /Get-Features /format:table | find "SMB1Protocol"

В нашем примере видно, что на компьютере отключен протокол SMB1

Вы можете включить клиент для доступа к сетевым устройствам с поддержкой протокола SMBv1 через Панель управления (Программы → Программы и компоненты → Включение или отключение компонентов Windows → Поддержка общего доступа к файлам SMB 1.0 / CIFS → Клиент SMB 1.0 / CIFS). Можно вызвать окно установки компонентов, выполнив команду optionalfeatures.exe.

Либо вы можете включить клиент SMB 1 командой DISM:

Dism /online /Enable-Feature /FeatureName:"SMB1Protocol"
Dism /online /Enable-Feature /FeatureName:"SMB1Protocol-Client"

После установки клиента SMBv1 нужно перезагрузить компьютер.


Гостевой вход без проверки подлинности

В редакторе локальных политик Windows 10 (gpedit.msc) включить политику Enable insecure guest logons (Включить небезопасные гостевые входы) в секции

Конфигурация компьютера → Административные шаблоны → Сеть→ Рабочая станция Lanman.

Или вы можете разрешить сетевой доступ под гостевой записью командой:

reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /f

Отключение SMB1 и SMB2

Если в вашей сети остались только устройства с поддержкой SMB v3 (Windows 8.1/Windows Server 2012 R2 и выше, см. таблицу версий SMB в Windows), вы можете исправить ошибку 0x80070035, отключив SMB1 и SMB2. Дело в том, что ваш компьютер может пытаться использовать протокол SMB 2.0 для доступа к сетевым папкам, которые разрешают только SMB 3.0 подключения (возможно с шифрованием трафика).

Сначала отключите протокол SMB 1 через Панель управления или командами:

sc.exe config lanmanworkstation depend= bowser/mrxsmb20/nsi
sc.exe config mrxsmb10 start= disabled
Dism /online /Disable-Feature /FeatureName:"SMB1Protocol"

Затем отключите протокол SMB2.0 в консоли PowerShell:

reg.exe add "HKLM\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters" /v "SMB2" /t REG_DWORD /d "0" /f
sc.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc.exe config mrxsmb20 start= disabled
Set-SmbServerConfiguration –EnableSMB2Protocol $true

Вы можете проверить, что протоколы SMB 1 и SMB 2 отключены, выполнив команду PowerShell:

Get-SmbServerConfiguration | select "*enablesmb*"

BAT-файл

Для упрощения настройки рабочего места также можно создать .bat файл со следующим содержимым:

ipconfig /flushdns
sc config fdPHost start= auto
sc config FDResPub start= auto
sc config SSDPSRV start= auto
sc config upnphost start= auto
sc config dnscache start= auto
net start fdPHost
net start FDResPub
net start SSDPSRV
net start upnphost
net start dnscache
Dism /online /Enable-Feature /FeatureName:"SMB1Protocol"
Dism /online /Enable-Feature /FeatureName:"SMB1Protocol-Client"

reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /f
=======
@ECHO OFF
@set /p choice= ######## Confirm winsock reset? (Y/N) ########: 
if %choice%==y netsh winsock reset 
if %choice%==n ECHO -------------- You cancel Winsock Reset --------------

@set /p choice= ######## Confirm network reset? ######## (Y/N): 
if %choice%==y netsh int ip reset 
if %choice%==n ECHO -------------- You cancel Network Reset --------------

pause

Запустить от имени администратора

Скрипт устанавливает статусы «Автоматический запуск» и запускает необходимые службы, разрешает гостевой доступ без проверки подлинности, чистит кэш днс,

По окончании процесса скрипт предложит сбросить winsock и Network (провести сброс сети) при этом сбросятся все настройки и пароли wifi

подтвердить сброс - Y отклонить сброс - N

Перезагрузка после выполнения скрипта - ОБЯЗАТЕЛЬНА


Поделиться статьей: