Как сделать чтобы сетевой диск не отключался

Добавил пользователь Алексей Ф.
Обновлено: 04.10.2024

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

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

  • Вопрос задан более года назад
  • 1203 просмотра

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

Иногда можно заметить, что сетевой диск в Windows отключился, хотя сервер вполне доступен. Такая ситуация возникает, если в течение некоторого времени рабочая станция не обращается к диску. По умолчанию этот тайм-аут (на сервере, не на рабочей станции!) равен 15 минутам, посмотреть можно следующей командой:

net config server

net config server /autodisconnect:N

Здесь N – это количество минут, соответствующее интервалу ожидания, по истечении которого будет прервано соединение с подключенным сетевым диском. Максимальное значение для данной команды — 65535.

date

05.05.2021

user

itpro

directory

PowerShell, Windows 10, Групповые политики

comments

комментариев 15

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

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

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

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

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

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

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

Проблема возникает как с дисками, подключенных с 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 предлагает обходное решение проблемы с восстановлением подключения к сетевым дискам (см. 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)
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.

Что делать, если не подключается сетевой диск

Открытие доступа к папке

Важно открыть доступ к папке

Важно открыть доступ к папке

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

Можно выбрать любую букву диска. Адрес папки должен быть указан так: /Имя компьютера/Имя общей папки.

Способы подключения сетевого диска

Подключить сетевой диск можно разными способами

Подключить сетевой диск можно разными способами

То есть она запускает монтирование, а после этого запускает дополнительную службу, использующую это дополнение. У нее должны быть следующие свойства:

  • Важно, чтобы вспомогательная служба выполняла те же команды, что и обычная служба, то есть start/stop/restart.
  • Вспомогательная и основная службы должны выполнять задачи от имени одного пользователя, чтобы не было проблем с правами доступа. Если же основная служба запущена от LocalSystem, возможны проблемы с доступом к различным приложениям.

Также возможен более интересный вариант. Вот только использовать его следует на страх и риск. Для этого потребуется Sysinternals Suite. Итак, действия следующие:

2 Выберите опцию PsExec.exe. Переходите к папке с SysinternelsSuite и выполните команду. В результате пользователь получит права nt authority/system. Это можно проверить, набрав. Опция i нужна так как отображение дискет невозможно без взаимодействия с пользователем.

3 Необходимо создать постоянное подключенное приложение, которое будет использоваться как учетная запись SYSTEM. Для этого наберите следующую команду

Это дополнение можно отключить так же, как оно и создано, вместе с учетной записью.

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

Подключение с помощью групповых политик

Сетевой диск можно получить с помощью групповой политики

Сетевой диск можно получить с помощью групповой политики

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

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

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

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

Чтобы подключить сетевой диск на Windows 10, зайдите в средства работы с дисками

Чтобы подключить сетевой диск на Windows 10, зайдите в средства работы с дисками

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

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

Сделать подобный ярлык для нового устройства в ОС Windows 10 можно следующим образом:

Способы подключения в Windows XP

Подключить сетевой диск в Windows XP очень просто

Подключить сетевой диск в Windows XP очень просто

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

Подключение сетевого диска на Mac OS

При необходимости можно подключить сетевой диск на Mac ОС

При необходимости можно подключить сетевой диск на Mac ОС

Инструкция для пользователей, которые задаются вопросом, как подключить сетевой диск в Mac OS следующая. Сначала следует открыть Finder.

Путь вводите в таком формате: Протокол/Имя компьютера. Указывать протокол в начале необязательно. После того как пользователь ввел пароль, ОС попросит указать необходимую папку для подключения.

Подключение сетевого диска в Linux

Подключить сетевой диск в Linux очень просто

Подключить сетевой диск в Linux очень просто

Поддержка различных приложений в Linux обеспечивается пакетом cifs-utils. Если же он не установлен, не забудьте ввести в командной строке.

С помощью этой команды можно проверить, установлен ли пакет. Если же он отсутствует, необходимо его установить.

Создайте папку в mnt или в другом месте. Она будет подключена в операционной системе Windows.

Что касается самого подключения созданной папки в Linux, его можно выполнить, используя команду mount.cifs.

После того, как пользователь это сделает, устройство будет присоединено к файловой системе Linux сетевого диска с именем SHARE_NAME, располагающегося на сервере с адресом WIN USER NAME.

Пароль должен быть WIN USER PASSWORD. Помните, что указанную папку на стороне WINDOWS необходимо расшарить. Права на доступ должны принадлежать пользователю.

Если же планируется только подключить нужную папку, а работа будет происходить от лица обычного пользователя, можно использовать дополнительную опцию, позволяющую передать значения UID и GID.

В противном случае не будет доступа к операциям редактирования каталогов.

Подключение облака Яндекс.Диск

При необходимости можно подключить Яндекс Диск в качестве сетевого диска

При необходимости можно подключить Яндекс Диск в качестве сетевого диска

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

При желании можно тут же отредактировать открытые файлы, а также удалить их или сохранить. Можете добавить новые документы, находящиеся в компьютере.

Тогда файлы будут в надежной сохранности на сервере Яндекса.

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

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

Решить эту проблему очень просто, если выяснить, почему она возникла и действовать в соответствие с инструкцией.

Разные способы подключения сетевого диска

ВИДЕО: Как добавить сетевой диск в Windows 7,8,10

" alt="Сетевой диск не подключается: Решение проблемы для разных систем Windows 7/10, MacOS, Linux | 2019">

Как добавить сетевой диск в Windows 7,8,10

Сетевой диск не подключается: Решение проблемы для разных систем Windows 7/10, MacOS, Linux | 2019

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

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

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


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

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

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

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

Метод 1: удалить текущий сетевой диск и переназначить

Один из наиболее распространенных сценариев, когда пользователи не могут подключить сетевой диск в Windows 10, — это обновление с v1909 до v2004. Одним из индикаторов этой проблемы является появление ошибки 0x80070043 всякий раз, когда пользователь рабочего стола пытается подключиться к сетевому диску.

Если вы используете Windows 10 V2004, попробуйте этот метод.



  1. Прокрутите вниз, пока не увидите папку Windows. Щелкните и разверните его. Затем щелкните папку CurrentVersion и разверните ее. Щелкните и разверните папку проводника.



  1. Введите ProviderFlags в качестве имени файла REG_DWORD. Щелкните правой кнопкой мыши раздел ProviderFlags и измените значение Value с 0 на 1. Нажмите OK. Закройте и выйдите из редактора реестра.


Метод 2: обновление до версии 20H2

Несовместимая версия Windows 10 — еще одна потенциальная причина, по которой карта сетевого диска не работает. Как вы помните, Windows уже реализовала обновление 21H1 10 мая 2021 года.



Если этот метод по-прежнему не работает, попробуйте следующий вариант ремонта.

Метод 3: отключите автономные файлы и повторно введите свои учетные данные

Многим нравится хранить офлайн-копии сетевой версии, но иногда возникает ошибка из-за проблем с синхронизацией. В этом случае файл не обновляется при повторном подключении к сети.

Мы рекомендуем отключить автономные файлы из вашей системы с помощью этого метода:


  1. В окне панели управления выберите Центр синхронизации. Если вы не видите этот значок, измените вид, установив его в правом верхнем углу на большие значки.



  1. Закройте окно Центра синхронизации и перезагрузите компьютер.

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




  1. Наконец, проверьте, можете ли вы перейти к целевому сетевому диску.

Метод 4: используйте редактор локальной групповой политики

Другое решение, если вы не можете подключить сетевой диск в Windows 10, — попросить вашего сетевого администратора или владельца диска отредактировать редактор локальной групповой политики.




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

Исправлена ​​проблема с невозможностью подключения сетевого диска в Windows 10.

Подключение сетевого диска в Windows 10 обычно представляет собой простой процесс без особых хлопот. Однако, если у вас возникли проблемы, надеюсь, один из описанных выше методов устранил вашу проблему. Если вы использовали другое решение, дайте нам знать в комментариях.

Читайте также: