Windows не может получить доступ к сетевой папке

Проблемы с повторным подключением к сетевому диску

Как только становятся недоступны сетевые диски или возникает ошибка подключения сетевого диска, у пользователя начинается паника. Он думает, что его данные потеряны или их придется переносить на другой носитель долго и нудно. На самом деле нет. Зачастую решение гораздо проще и поиск его возникает исключительно в связи с настройками системы.

На устройстве, работающем под управлением одной из версий ОС Windows, соединение с сетевыми папками обрывается спустя определенный промежуток времени. Это позволяет экономить ресурсы системы. Чтобы изменить интервал, необходимо зайти в настройки.

Изменение времени ожидания

По умолчанию период ожидания соединения равен 15 минутам. Скорректировать цифру можно через реестр.

  1. Надо нажать «Пуск», через поиск, найти команду «Выполнить», запустить ее. В открывшемся окне набрать «regedit.exe»
  2. Затем необходимо найти раздел реестра «HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserverparameters» и перейти в него.
  3. Как только откроется окно, ищем справа слово «autodisconnect», нажимаем правой кнопкой мышки, и выбираем «изменить». Если пункта «autodisconnect» нет, его можно создать так же через правую кнопку мышки, пункт «Создать». Выбираем «REG_DWORD».
  4. После нажатия на «Изменить» задаем значение «16-ричная», в строке «Значение» пишем ffffffff (ровно 8 букв) и жмем «ОК».

Чтобы недоступные сетевые диски снова заработали, нужно поменять значение параметра KeepConn. Для этого заходим в раздел реестра (полный путь указан выше), находим нужный параметр и прописываем:

  • В типе данных — REG_DWORD.
  • В возможных значениях — 1-65535 (это секунды)
  • В значениях по умолчанию — 600с = 10 минут.

Исправление сетевых ошибок 0x800070035 и 0x80004005

Причины, по которым Windows 7 или 10 может получить доступ к сетевой папке или файлам, практически всегда кроются в неправильно выставленных настройках системы, нежели в каких-либо ошибках. По аналогичным причинам в локальной сети может отсутствовать доступ к другому компьютеру, и система будет выдавать ошибку «Не удалось установить соединение. Не найден сетевой путь.» с аналогичными кодами. Большинство проблем исправляется элементарно, при помощи простых изменений настроек.

Если Windows не может получить доступ к сетевой папке и выдает ошибки 0x800070035 или 0x80004005, нужно:

  1. Проверить настройки общего доступа.
  2. Убедиться, что включена сетевая служба «Сервер».

PowerShell скрипт для автоматического переподключения сетевых дисков

Рассмотрим, как использовать PowerShell скрипт для автоматического переподключения сетевых дисков при входе пользователя в Windows.

Откройте блокнот (notepad.exe), скопируйте в него следующий PowerShell код и сохраните файл в каталог C:PS с именем MapDrives.ps1:

$i=3
while($True)$error.clear()
$MappedDrives = Get-SmbMapping |where -property Status -Value Unavailable -EQ | select LocalPath,RemotePath
foreach( $MappedDrive in $MappedDrives)
try New-SmbMapping -LocalPath $MappedDrive.LocalPath -RemotePath $MappedDrive.RemotePath -Persistent $True
> catch Write-Host «Ошибка подключения сетевого каталога $MappedDrive.RemotePath в диск $MappedDrive.LocalPath»
>
>
$i = $i — 1
if($error.Count -eq 0 -Or $i -eq 0)
Start-Sleep -Seconds 30
>

Данный скрипт выбирает все недоступные сетевые диски и пытается их переподключить в постоянном режиме (ключ Persistent).

Создайте еще один файл сценария MapDrives.cmd с кодом:

PowerShell -Command «Set-ExecutionPolicy -Scope CurrentUser Unrestricted» >> «%TEMP%StartupLog.txt» 2>&1
PowerShell -File «%SystemDrive%PSMapDrives.ps1» >> «%TEMP%StartupLog.txt» 2>&1

Данный код позволяет корректно вызвать PowerShell скрипт, описанный выше.

Вы можете поместить файл в автозагрузку пользователя, скопировав файл MapDrives.cmd в каталог %ProgramData%MicrosoftWindowsStart MenuProgramsStartUp.

Также вы можете создать задание планировщика, которое дожно запускать файл MapDrives.cmd при входе пользователя в систему. Вы можете создать задание планировщика с помощью PowerShell или из графического интерфейса консоли планировщика Windows (Taskschd.msc).

Создайте новое задание, укажите его имя, выберите что задание должно запускаться от имени встроенной группы Пользователи (BuiltinUsers).

задание переподключения дисков

На вкладке Триггеры выберите, что задание должно выполняться при входе в систему любого пользователя (At logon -> Any user).

На вкладке действие в поле Программа укажите путь к файлу MapDrives.cmd.

На вкладке Условие можно включить опцию Сеть -> Запускать только при подключении к следующей сети -> Любое подключение.

условия запуска задания планировщика

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

Обратите внимание, что по-умолчанию сетевые диски, подключенные в привилегированном режиме не доступны в обычном и наоборот. Но это можно исправить – смотри статью Подключенные сетевые диски недоступны из привилегированной командной строки.

Включение поддержки общего доступа к файлам SMB 1.0/CIFS

Для успешного подключения нужно проверить состояние компонентов, которые требуются для обнаружения сети. Одним из таких компонентов является поддержка общего доступа к файлам SMB 1.0/CIFS. Чтобы убедиться, включена ли эта функция, следуйте инструкции.

Откройте Панель управления командой control , запущенной из окна «Выполнить» (Win +R).

Переключите просмотр на категории и щелкните на вкладку «Удаление программы».

В боковом меню выберите пункт «Включение или отключение компонентов Windows». Посмотрите отмечена ли опция «Поддержка общего доступа к файлам SMB 1.0/CIFS».

Если отключена, отметьте его флажком и сохраните изменения.

Сетевое окружение

Для обмена данными в локальной сети используется протокол SMB . В ИКС за реализацию этого протокола отвечает служба «Сетевое окружение».

Модуль «Сетевое окружение» предназначен для настройки и управления удаленным доступом. В модуль можно перейти двумя способами:

Сеть > Сетевое окружение:

в меню Файловый сервер > Сетевое окружение:

В модуле расположены следующие вкладки:

Доступ к файлам и папкам

Проверьте, включен ли у вас сервис доступа к файлам и папкам.

Доступ к файлам и папкам

  1. Для этого заходим в старую «Панель управления»,
  2. Переходим в «Центр управления сетями и общим доступом»,
  3. Слева выбираем «Изменить дополнительные параметры общего доступа»,
  4. Далее раскрываем списки профилей и активируем нужные опции.

Активируйте следующие опции в профилях:

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

Желательно, после этого выполнить перезагрузку.

Как подключить сетевой диск в Windows 10

Назначение сетевого диска в Windows 10 позволяет быстро получить доступ к данным, хранящимся на другом компьютере. Подключенный диск — это быстрый и простой способ получить доступ к удаленному жесткому диску.

Удаленный жесткий диск может функционировать как локальный, если ему присвоить букву локального диска. Таким образом, он идеально подходит для хранения данных, которые не поместятся на вашем компьютере, просмотра файлов с планшета, резервного копирования контента и предоставления доступа к файлам множеству людей.

Вы можете попробовать эти методы, если не можете подключить сетевой диск в Windows 10.

Брандмауер (файрвол) или антивирус

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

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

Проверить, так ли это, можно, на время отключив «защитные» сетевые функции:

  1. В Windows Firewall – нажмите на иконку щита (вторая сверху по списку) и переведите маркер в положение «Выключен» напротив «Защита в режиме реального времени».

Почему компьютер не видит сеть: возможные причины и решения

  1. В стороннем антивирусе на примере Avast – в системном трее нажмите ПКМ по значку антивируса и выберите в разделе «Управление экранами avast!» – отключение на 10 минут.

Почему компьютер не видит сеть: возможные причины и решения

  1. После проверяйте, как работает доступ.

Если блокировка была из-за антивирусов, рекомендуется сбросить его настройки по умолчанию или полностью удалить из компьютера с последующим восстановлением или заменой (относится к сторонним ПО).

Что делать, если ОС не видит компьютеры в локальной сети, узнаете в следующем видео:

Adblock
detector