Отваливается сетевой диск windows 10

Добрый день.

На одном компьютере в домене ровно в одно и тоже время отключаются сетевые диски.
Пропадает доступ с ошибкой о недоступности сетевого диска.
В автозагрузке ничего нет, лишних (не системных) батников или каких-то скриптов на компьютере не обнаружено, обновления устанавливались на офисные приложения, системных обновлений не было.

Куда копать, что может быть не так в системе, что она отключает сетевые шары?


  • Вопрос задан

  • 2277 просмотров

Пригласить эксперта

Искать в логах (system events) на самом клиенте и на сервере. Раз известно время, значит будет проще искать.
Вероятнее всего именно в этот момент происходит что-то с сетью. Это может быть появление в сети дублирующего IP, ограничение трафика файрволом, смена ip адреса v4 или v6. В общем, что угодно.
Попробуйте расшарить папку на этом же компе и подключить к этому же компу. Посмотрите, отвалиться ли.

Войдите, чтобы написать ответ


  • Показать ещё
    Загружается…

Минуточку внимания

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

По умолчанию, файловый сервер (на котором опубликована сетевая папка) может отключать неактивных клиентов через 15 минут (
0xf
в шестнадцатеричном формате). Эти время задается в параметре autodisconnect в ветке реестра HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters:

reg query HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters /v autodisconnect

autodisconnect параметр реестра автоотключения сетевой папки (диска)

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

net config server /autodisconnect:60

net config server /autodisconnect

Новые настройки применятся после перезапуска службы
lanmanserver
или после перезагрузки.

Если задать значение
-1
, сервер не будет отключать сессии неактивных клиентов:

net config server /autodisconnect:-1

Однако использование этого значения на рабочих станция Windows 10/11 может привести к исчерпанию максимального количество сетевых подключений к компьютеру (доступно всего 20 активных сессий в дестопных редакциях).

Обычно проблема не возникает с сетевыми дисками, подключенными с включенной опцией persistent (Reconnect at sign in). В этом случае Windows переподключает диски почти мгновенно.

net use z: \\fs01\share1 /persistent:Yes

Также может иметь значение настройки таймаутов неактивных подключений на клиентских компьютерах. По умолчанию это 10 минут. Параметр можно настроить с помощью REG_DWORD параметра реестра KeepConn в ветке
HKLM\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters
(значение по умолчанию 600 секунд).

Теперь клиент будет ждать указанное количество секунд перед отключением сессии к общей сетевой папке. Сетевые папки перестанут отваливаться так часто.

Не подключаются сетевые диски в Windows 10 после перезагрузки

В последних билдах Windows 10 встречался неприятный баг, из-за которого перестают подключаться сетевые диски после перезагрузки компьютера. После входа в систему пользователь в проводнике Windows видит красный крест на иконках всех подключенных сетевых дисков. Если в командой строке выполнить команду net use, то напротив всех подключенных дисков вы увидите статус Недоступны (Unavailable). Автоматически не переподключаются как сетевые диски, подключенные пользователем, так и диски, подключаемые через GPO.

Впервые эта проблема была обнаружена в Windows 10 1809, но она встречается и в более новых билдах, в том числе в Windows 10 2004.

Windows 10 не восстанавливает подключение к сетевым дискам

Windows 10 по какой-то причине перестает автоматически подключать сетевые диски после перезагрузки компьютера. Сетевые диски отображаются в проводнике, но подключиться к ним нельзя.

сетевые диски в windows 10 не подключаются с красным крестом

При этом в области уведомлений появляется всплывающее окно с текстом:

Could not reconnect all network drives.
 Не удалось восстановить подключения ко всем сетевым дискам.

Проблема возникает как с дисками, подключенных с NAS устройств, так и с сетевыми папками на других компьютерах Windows/Linux. Этот баг впервые появился в Windows 10 1809 и по словам Microsoft исправлен обновлением KB469342 выпущенным 5 декабря 2018 года (addresses an issue that may cause mapped drives to fail to reconnect after starting and logging onto a Windows device). Но проблема встречается и в других билдах Windows 10.

Вы можете скачать и установить обновление из Microsoft Update Catalog вручную.

Также Microsoft предлагает обходное решение проблемы с восстановлением подключения к сетевым дискам (см. KB4471218 — Mapped network drive may fail to reconnect in Windows 10). Для этого при входе пользователя в систему предлагается запускать PowerShell скрипт, который должен переподключить все недоступные сетевые диски. Если сетевые диски подключаются через групповые политики, нужно изменить настройки GPO.

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) {break}
Start-Sleep -Seconds 30
}

MapDrives.ps1

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

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

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

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

Вы можете поместить файл в автозагрузку пользователя, скопировав файл MapDrives.cmd в каталог %ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp.

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

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

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

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

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

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

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

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

Обратите внимание, что по-умолчанию сетевые диски, подключенные в привилегированном режиме недоступны в обычном и наоборот. 

Подключение сетевых дисков через GPO

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

Откройте политику, подключающую диски, и в разделе User Settings -> Preferences -> Windows Settings -> Drive maps найдите вашу политику (политики) назначения сетевых дисков и измените тип действия с Update на Replace.

Подключение сетевых дисков GPO

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

Не подключаются сетевые диски в Windows 10 2004

Проблема с подключением сетевых дисков также наблюдается в билде Windows 10 2004. Проблема возникает с сетевыми дисками, подключенных с legacy устройств с поддержкой только протокола SMBv1 (Windows XP/2003, старые NAS устройства).

Для решения этой проблемы нужно прописать в реестре пользователя для каждого подключенного сетевого диска параметр ProviderFlags =1.

Например, если у пользователя в сессии подключен сетевой диск U:, перейдите в раздел реестра HKEY_CURRENT_USER\Network\U. Создайте параметр типа DWORD с именем ProviderFlags и значением 1.

Или выполните команду:

REG ADD «HKCU\Network\U» /v «ProviderFlags» /t REG_DWORD /d «1» /f

включить параметр реестра providerflags для корректного подключения сетевых дисков после обновления до windows 10 2004

Настроить задержку подключения сетевых дисков в Windows через GPO

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

Вы можете настроить этот параметр через редактор локальной групповой политики ( gpedit.msc ) или из редактора доменных GPO ( gpmc.msc ). Перейдите в раздел Computer Configuration -> Administrative Templates -> System -> Logon и включите политику Always wait for the network at computer startup and logon (Всегда ожидать инициализации сети при загрузке и входе в систему).

включить групповую политику Всегда ожидать инициализации сети при загрузке и входе в систему

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

Также эту проблему можно решить, если просто подождать 15 секунд после загрузки компьютера (или выхода его из режима гибернации/спящего режима), прежде чем логиниться. Этого времени будет достаточно, чтобы Windows инициализировала сеть.

Отключить уведомление “Не удалось восстановить подключение ко всем сетевым дискам”

Если ваш компьютер находится не в сети предприятия (сетевые диски не доступны по определению), и вам мешает назойливое уведомление “Не удалось восстановить подключение ко всем сетевым дискам” при каждой загрузке Windows, вы можете его отключить.

Для этого в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider нужно создать параметр типа DWORD с именем RestoreConnection и значением 0.

RestoreConnection отключить уведомление Не удалось восстановить подключения ко всем сетевым дискам в Windows 10

  • 1

  • Ответить на вопрос

  • Задать вопрос

Вопрос

Опубликовано

KeeneticOS: 3.5.6
Keenetic VIVA

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

Находил  похожий вопрос на форуме, но там обсуждение закрыто и нет решения.

Что делать? Как решать? Хотя бы хаком.

  • Цитата

Рекомендуемые сообщения

  • 1

Опубликовано

Два роутера — Ультра 2 и новая Гига в одной сети, к обоим по USB3 подключены жесткие диски для торрентов и сетевого доступа Windows. Прошивка 3.5.6 на обоих. Как отваливалось на более ранних версиях прошивки, так и сейчас отваливается на обоих роутерах. Интервал отвала обычно несколько дней. После отвала возрастает загрузка процессора с 0 до 25% в простое. Всё в точности как описано в предыдущей теме. Лечу перезагрузкой роутера, но хотелось бы избавиться от проблемы.

  • Цитата

  • 0

Опубликовано

При отвале smb иные протоколы работают, читай ftp, webdav, dlna? Где куски логов при отвале? Чем меньше информации — тем меньше у вас шансы на помощь…

  • Цитата

  • 0

Опубликовано

Наблюдаю отвал диска (USB Flash 64Gb EXT4) при копировании файла ~32MB с Win10 по SMB.

Передергивание USB ничего не дает. Помогает только перезагрузка.

Keenetic Extra II v3.6.15. На v3.5.6 было все тоже самое.

Тест, Лог в следующем скрытом вложении.

  • Цитата

  • 0

Опубликовано

Ultra KN-1810, версия 3.5.6 отвал сетевого диска WD 500GB + SSD 120Gb с интервалом в 6 дней. Нагрузка на процессор возрастает до 30-52% в простое, FTP, DLNA всё продолжает работать. В момент отвала в логах ничего нет. Помогает только перезагрузка роутера, уже надоело… до версии 3.4 всё работало стабильно. Лог и Self-test в следующем скрытом посте.

  • Цитата

  • 0

Опубликовано

Редко тоже отваливается. Переключаю бегунок SMB выкл, вкл. И все снова работает.  Ultra II на всех прошивках кроме последней. На последней пока не было.

  • Цитата

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже.

Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

  • Последние посетители

      0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Магазин microsoft windows phone
  • Interface not supported windows 7
  • Pantum p2000 драйвер windows 10
  • Dameware encrypted windows logon
  • Создать аварийную флешку windows 7