Необходимо проверить что компьютеры находятся в одной рабочей группе (по умолчанию WORKGROUP) или домене, также нужно проверить правила межсетевого экрана и блокирующие программы (VipNet Client, Kaspersky Cloud, Comodo Firewall, Avast, Zone ALARM и т.д.)
В разделе 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 вы можете проверить, включен ли у вас протокол доступа к сетевым ресурсам 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
Если в вашей сети остались только устройства с поддержкой 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 файл со следующим содержимым:
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
Перезагрузка после выполнения скрипта - ОБЯЗАТЕЛЬНА
Поделиться статьей: