Windows 10 подвисает сетевой диск

Зависает проводник при работе с сетевыми дисками.

Windows 10. Подключены 2 сетевых диска, которые находятся на разных машинах в локальной сети. При сохранении данных на любой из них периодически происходит зависание explorer.exe, теряется связь со всеми сетевыми дисками, затрудняется доступ даже на физический диск, зависают некоторые программы (возможно, как следствие предыдущего пункта).

Как правило ситуация возникает в результате следующего сценария: я открываю на сетевом диске файл .psd или .jpeg, редактирую его и пересохраняю. В момент сохранения и происходит зависание. Помогает справиться с ситуацией только перезагрузка или случай (бывает так, что через несколько минут отпускает и связь с дисками возвращается).

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

До недавнего времени работал под Windows 7 по точно такой же схеме с двумя сетевыми дисками и подобная проблема никогда не встречалась. Никаких изменений со стороны сетевых машин не происходило (будь то смена железа или ОС). Единственное изменение — мой переход на Windows 10.

Буду очень признателен, если кто-то сможет помочь, так как не хочется возвращаться на 7-ку, а проблема происходит всё чаще.

После обновления Windows 10 до версии 2004 пропала связь с сетевым диском

Ответы (14) 

* Попробуйте выбрать меньший номер страницы.

* Введите только числа.

* Попробуйте выбрать меньший номер страницы.

* Введите только числа.

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

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

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Ваши команды прогнал в командной строке

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

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

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

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

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

не менее 6 символов

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

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

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

не менее 6 символов

Читайте также:  Как узнать версию кали линукс через терминал

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

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

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

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

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Это домашний моноблок, к сети организаций не подключался, приобретался с установленной операционкой и офисом.

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

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

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

Windows 10 подвисает сетевой диск

Вопрос

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

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

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

Как исправить эту ошибку?

Ответы

Нужно прописать в раздел реестра пользователя для уже подключённых сетевых дисков следующий параметр: Используется как временное решение, пока не выйдет патч.

«ProviderFlags» = 1 (тип REG_DWORD)

Использую как временное решение, пока не выйдет патч (если он, вообще, выйдет к SMB1).

  • Изменено ABPadm 13 августа 2020 г. 13:05
  • Предложено в качестве ответа ДенисЛК 24 августа 2020 г. 8:53
  • Помечено в качестве ответа Dmitriy Vereshchak Microsoft contingent staff, Moderator 4 сентября 2020 г. 5:10

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

Если у вас в текущий момент диски весят, выполняете

netsh interface ipv4 show subinterfaces

Смотрите имя вашего локальный интерфейса.

Далее выполняете скрипт

netsh interface set interface name=»Ethernet» admin=DISABLED
net use o: /delete /y
netsh interface set interface name=»Ethernet» admin=ENABLED

где name=»Ethernet» — имя вашего интерфейса

Далее, выполняете скрипт подключения сетевых дисков, типа

NET USE O: \\MyServ\Common$

Смотрите в проводнике все ли ваши диски сетевые отображаются.

Далее скрипт, который для каждого вашего сетевого диска прописывает в реестре ключ

HKEY_CURRENT_USER\Network\ > «ProviderFlags» = 1 (тип REG_DWORD)

  • Предложено в качестве ответа ДенисЛК 24 августа 2020 г. 9:02
  • Помечено в качестве ответа Dmitriy Vereshchak Microsoft contingent staff, Moderator 4 сентября 2020 г. 5:10

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

Если у вас в текущий момент диски весят, выполняете

netsh interface ipv4 show subinterfaces

Смотрите имя вашего локальный интерфейса.

Далее выполняете скрипт

netsh interface set interface name=»Ethernet» admin=DISABLED
net use o: /delete /y
netsh interface set interface name=»Ethernet» admin=ENABLED

где name=»Ethernet» — имя вашего интерфейса

Далее, выполняете скрипт подключения сетевых дисков, типа

NET USE O: \\MyServ\Common$

Смотрите в проводнике все ли ваши диски сетевые отображаются.

Далее скрипт, который для каждого вашего сетевого диска прописывает в реестре ключ

HKEY_CURRENT_USER\Network\ > «ProviderFlags» = 1 (тип REG_DWORD)

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

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

Читайте также:  Установить начинающему ос windows с диска

Сбой подключения сетевых дисков после обновления до Windows 10 1809

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

Сетевые диски просто перестают монтироваться автоматически после перезагрузки компьютера с Windows 10 1809. Сетевые диски отображаются в проводнике, но подключение к ним недоступно. Проблема возникает как с дисками, подключенных с NAS устройств, так и с сетевыми папками на других компьютерах Windows/Linux. Этот баг в обновлений Windows 10 1809 признан Microsoft и его планируют исправить в начале 2019 года. На данный момент на сайте Microsoft предлагается обходное решение проблемы с восстановлением подключения к сетевым дискам (см. KB4471218 — Mapped network drive may fail to reconnect in Windows 10, version 1809). Для этого при входе в систему предлагается запустить определенный скрипт, или, если сетевые диски подключаются через групповые политики, изменить настройки GPO.

Скрипт автоматического переподключения сетевых дисков при входе в 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%\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).

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

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

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

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

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

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

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

Читайте также:  Поменять цвета mac os

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

Не видны сетевые ресурсы в Windows 10 1803

Сразу после релиза 1803, была установлена и сразу не удалось подключить сетевой диск на роутере, потому что его нет в «сети». При этом upnp устройства видны. Но никакие сетевые папки не видны, ни на роутере ни на других компьютерах.

Соседний компьютер на 1709 видит и роутер и прочие папки. Перенастраивал шару на роутере, ноль результата. Сбрасывал роутер, ноль результата.

Общие папки созданные на пк с 1803 так же не видны в сети. Все обновления установлены. Сеть сбрасывал. Драйвера переустанавливал.

Ответы (10) 

Каким образом Вы осуществляется подключение к сети. Имеется ввиду домашняя группа или?
В 1803 опция домашняя группа убрана. Смотрите здесь: https://support.microsoft.com/ru-ru/help/409136.

+ в 1803 имеются трудности с обнаружением других устройств в сети, текущий баг 🙁

Уточните моменты используемой сети, подключения, посмотрим, что можно сделать)

1 пользователь нашел этот ответ полезным

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

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

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Каким образом Вы осуществляется подключение к сети. Имеется ввиду домашняя группа или?
В 1803 опция домашняя группа убрана. Смотрите здесь: https://support.microsoft.com/ru-ru/help/409136.

+ в 1803 имеются трудности с обнаружением других устройств в сети, текущий баг 🙁

Уточните моменты используемой сети, подключения, посмотрим, что можно сделать)

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

подключение по эзернету. к чему вопрос про домашнюю группу, если вы сами написали что её вырезали? речь про проводник, а именно щакладку «Сеть».

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

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

Насколько Вы удовлетворены этим ответом?

Благодарим за отзыв.

Я не разработчик, а такой же пользователь и не могу повлиять на скорость разрешения багов или их отсутсвтие.

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

Попробуйте так:
Попробуйте решить эту проблему, установив некоторые службы на автоматический (Отложенный старт) и перезагрузив Windows:

1. Нажмите комбинацию клавиш WIN+R
2. В открывшемся окне введите Services.msc и нажмите Enter
3. Вам необходимо найти следующие службы и установить тип запуска на Автоматический (Отложенный старт). Для этого кликните правой кнопкой мыши по нужной службе и выберите «Свойства».

Хост поставщика функции обнаружения (FDPHost)
Компьютерный браузер (Браузер)
Публикация ресурсов обнаружения функции(FDResPub)
Cетевые соединения (NetMan)
Узел универсальных PNP-устройств(UPnPHost)
Протокол PNRP(PNRPSvc)
Группировка сетевых участников(P2PSvc)
Диспетчер удостоверения сетевых участников(P2PIMSvc)

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

Укажите, изменилось ли отображение.

7 польз. нашли этот ответ полезным

Был ли этот ответ полезным?

К сожалению, это не помогло.

Отлично! Благодарим за отзыв.

Насколько Вы удовлетворены этим ответом?

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

Оцените статью