Все способы:
- Способ 1: Отключение функции «Автономные файлы»
- Способ 2: Отключение быстрого запуска
- Способ 3: Обновление учетных данных
- Способ 4: Добавление BAT-файла в автозапуск
- Вопросы и ответы: 1
Способ 1: Отключение функции «Автономные файлы»
В Windows 10 есть специальная функция, которая обеспечивает доступ к данным сетевых дисков даже без подключения к сети. Она может работать со сбоями, из-за чего будут происходить разного рода проблемы, в частности, потеря соединения с удаленными накопителями. Чтобы исключить этот фактор, рекомендуется отключить функцию «Автономные файлы». Сделать это можно несколькими способами, все из которых подробно описываются в другой статье на нашем сайте. При необходимости воспользуйтесь предоставленной ниже ссылкой, чтобы ознакомиться с изложенным там материалом.
Подробнее: Как в Windows 10 отключить функцию «Автономные файлы»
Способ 2: Отключение быстрого запуска
Подключение к сетевым дискам происходит во время входа на рабочий стол операционной системы. Эта процедура может работать некорректно, если на вашем компьютере активирована функция быстрого запуска. Соответственно, чтобы исключить негативное воздействие, необходимо ее отключить. Сделать это можно в специальном меню с параметрами электропитания. На нашем сайте есть отдельная статья, в которой об этом рассказывается подробнее. При необходимости ознакомьтесь с ней, воспользовавшись ссылкой ниже.
Подробнее: Отключение быстрого запуска в Windows 10
Способ 3: Обновление учетных данных
Сетевые диски в Windows 10 могут отваливаться, если произошло повреждение учетных данных пользователя. Соответственно, их необходимо восстановить. Проще всего это сделать путем повторной авторизации, но прежде потребуется удалить предыдущую информацию о пользователе. Делается это следующим образом:
- Первостепенно отключитесь от сетевого диска, если у вас с ним установлено соединение. Сделать это можно через файловый менеджер «Проводник». Откройте его любым доступным способом, после чего перейдите в раздел «Этот компьютер», воспользовавшись навигационной панелью в левой части интерфейса. Затем кликните по сетевому диску правой кнопкой мыши и в появившемся контекстном меню выберите пункт «Отключить».
Читайте также: Как открыть «Проводник» в Windows 10
- После того как все соединения с сетевыми дисками будут разорваны, можно переходить непосредственно к обновлению учетных данных пользователя. Сделать это можно в специальном меню «Панели управления». Для ее запуска вы можете воспользоваться поисковым запросом. Установите курсор в соответствующее поле на панели задач, введите «Панель управления», а затем кликните левой кнопкой мыши по одноименному приложению в результатах поиска.
Читайте также: Как открыть «Панель управления» в Windows 10
- В открывшемся окне первостепенно убедитесь, что у вас выбран режим отображения меню «Крупные значки» или «Мелкие значки». Если в верхнем правом углу окна вы видите значение «Категория», измените его на указанное. После этого найдите в списке раздел «Диспетчер учетных данных» и перейдите в него.
- В появившемся меню перейдите во вкладку «Учетные данные Windows». Найдите раздел «Общие учетные данные» и разверните информацию о находящемся там пользователе, для чего щелкните по стрелочке в правой стороне.
- Нажмите по строке «Удалить», находящейся в нижней части окна.
В появившемся диалоговом окне подтвердите свои намерения, щелкнув по кнопке «Да».
- После этого рекомендуется перезапустить компьютер, чтобы изменения зафиксировались операционной системой. Как только вы снова попадете на рабочий стол Windows 10, откройте меню «Диспетчера учетных данных», выберите вкладку «Учетные данные Windows» и кликните по строке «Добавить общие учетные данные».
- В открывшемся меню введите адрес сетевого диска, имя пользователя и необходимый для доступа к данным пароль. В завершение кликните по кнопке «ОК», чтобы сохранить введенную информацию.
После того как учетные данные пользователя были введены, необходимо снова установить соединение с сетевым диском. Если вы забыли, как это делать, на нашем сайте есть соответствующая инструкция. С ней вы можете ознакомиться, перейдя по ссылке ниже.
Подробнее: Подключение сетевого диска в Windows 10
Читайте также: Что делать, если не удается подключить сетевой диск в Windows 10
Способ 4: Добавление BAT-файла в автозапуск
Гарантировано устранить проблему отваливающихся сетевых дисков можно посредством создания специального BAT-файла и помещения его в список автозагрузки. Дело в том, что за подключение сетевых дисков отвечает специальная служба, которая производит эту процедуру в момент запуска операционной системы. Она может периодически работать со сбоями. Чтобы их исключить, можно создать свой собственный скрипт подключения и поместить его в автозагрузку. Таким образом, в случае неудачного подключения системными средствами будет произведена вторая попытка.
- Откройте любой доступный текстовый редактор, который установлен на вашем компьютере. В качестве примера будет использоваться стандартный «Блокнот». Для его запуска можно воспользоваться поиском по системе: установите курсор в соответствующее поле на панели задач, введите запрос «Блокнот» и в результатах щелкните левой кнопкой мыши по одноименному приложению.
Читайте также: Как создать текстовый файл в Windows 10
- В появившееся окне текстового редактора вставьте две строки скрипта, который будет выполнять подключение к сетевому диску. Их синтаксис вы можете видеть ниже:
net use /d <буква_диска>
net use <буква_диска> \\<путь_к_удаленной_директории> /USER:<имя_пользователя> <пароль>
На изображении ниже показан пример заполнения пользовательских данных, вам же потребуется подставить свои
- Разверните меню «Файл» в верхнем левом углу, а затем щелкните по пункту «Сохранить».
- В появившемся окне перейдите в директорию, куда будет сохранен файл. На данном этапе она может быть любой. Затем введите в поле «Имя файла» любое название и добавьте в конце расширение «.bat», как это показано на изображении ниже. После этого сохраните файл, кликнув по кнопке «Сохранить».
- После этого необходимо созданный файл поместить в список автозагрузки, переместив его в соответствующую папку на системном диске. Открыть ее можно посредством окна «Выполнить». Вызовите его сочетанием клавиш Win + R, впишите в поле «Открыть» команду
Shell:Startup
и щелкните по кнопке «ОК» для его выполнения. - После того как появится окно файлового менеджера с открытой там папкой «Автозагрузка», запустите второе окно «Проводника» и перейдите в директорию, куда был сохранен созданный до этого BAT-файл. Затем переместите его в каталог «Автозагрузка». Сделать это можно простым перетаскиванием с зажатой левой кнопкой мыши.
Примечание! Если у вас не получилось добавить BAT-файл в автозагрузку описанным выше способом, можете обратиться за помощью к другому материалу на нашем сайте, где подробно рассматриваются альтернативные методы выполнения поставленной задачи.
Подробнее: Как добавить BAT в автозагрузку Windows 10
Наша группа в TelegramПолезные советы и помощь
Добрый день.
На одном компьютере в домене ровно в одно и тоже время отключаются сетевые диски.
Пропадает доступ с ошибкой о недоступности сетевого диска.
В автозагрузке ничего нет, лишних (не системных) батников или каких-то скриптов на компьютере не обнаружено, обновления устанавливались на офисные приложения, системных обновлений не было.
Куда копать, что может быть не так в системе, что она отключает сетевые шары?
-
Вопрос задан
-
2277 просмотров
Пригласить эксперта
Искать в логах (system events) на самом клиенте и на сервере. Раз известно время, значит будет проще искать.
Вероятнее всего именно в этот момент происходит что-то с сетью. Это может быть появление в сети дублирующего IP, ограничение трафика файрволом, смена ip адреса v4 или v6. В общем, что угодно.
Попробуйте расшарить папку на этом же компе и подключить к этому же компу. Посмотрите, отвалиться ли.
Войдите, чтобы написать ответ
-
Показать ещё
Загружается…
Минуточку внимания
Не подключаются сетевые диски в Windows 10 после перезагрузки
В последних билдах Windows 10 встречался неприятный баг, из-за которого перестают подключаться сетевые диски после перезагрузки компьютера. После входа в систему пользователь в проводнике Windows видит красный крест на иконках всех подключенных сетевых дисков. Если в командой строке выполнить команду net use, то напротив всех подключенных дисков вы увидите статус Недоступны (Unavailable). Автоматически не переподключаются как сетевые диски, подключенные пользователем, так и диски, подключаемые через GPO.
Впервые эта проблема была обнаружена в Windows 10 1809, но она встречается и в более новых билдах, в том числе в Windows 10 2004.
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
}
Данный скрипт выбирает все недоступные сетевые диски и пытается их переподключить в постоянном режиме (ключ 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.
После обновления параметров групповых политик на клиентах при входе пользователя в систему, сетевые диски будут удалены и назначены снова.
Не подключаются сетевые диски в 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
Настроить задержку подключения сетевых дисков в 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.
Если ваши пользователи сталкиваются с периодическими отключениями подключенных сетевых дисков или открытых сетевых папок на сервере, нужно проверить настройки автоматического отключения неактивных файловых сессий на файловом сервере и клиенте.
По умолчанию, файловый сервер (на котором опубликована сетевая папка) может отключать неактивных клиентов через 15 минут (
0xf
в шестнадцатеричном формате). Эти время задается в параметре autodisconnect в ветке реестра HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters:
reg query HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters /v autodisconnect
Если тут указано небольшое время неактивности, увеличьте его. Также изменить таймаут подключения на сервере можно из командной строки:
net config server /autodisconnect:60
Новые настройки применятся после перезапуска службы
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 сетевой диск после входа в систему монтируется через раз.
Решение проблемы оказалось на уровне локальной политики.
Откройте gpedit.msc (нажмите win+r и наберите там или просто нжмите пуск и наберите gpedit.msc) и пройдите по пути
«Конфигурация компьютера» — «Административные шаблоны» — «Система» — «Вход в систему».
Надо включить пункт «Всегда ожидать инициализации сети при загрузке и входе в систему».
И перегрузить компьютер.
Всё, теперь диск будет монтироваться всегда.