- Не подключаются сетевые диски в Windows 10 1809
- Сбой подключения сетевых дисков после обновления до Windows 10 1809
- Скрипт автоматического переподключения сетевых дисков при входе в Windows
- Подключение сетевых дисков через GPO
- Windows 10 теряет сетевые диски
- Вопрос
- Ответы
- Как решить проблемы с сетевым подключением в Windows 10
- Как решить проблему с драйвером сетевого адаптера
- Как обновить или откатить драйвер сетевого адаптера
- Как запретить отключение сетевого адаптера для экономии энергии
- Как настроить параметры TCP/IP
- Проверка активированных сетевых протоколов
- Проверка настроек получения IP-адреса и DNS
- Настройка стандарта FIPS
- Как сбросить параметры сетевого подключения через командную строку
- Как провести диагностику сетевого подключения средствами Windows 10
- Как сбросить параметры сети в Windows 10
Не подключаются сетевые диски в Windows 10 1809
У пользователей, которые недавно обновились до Windows 10 October 2018 Update (версия 1809) перестали подключаться сетевые диски при загрузке Windows. После входа в систему пользователь в проводнике Windows видит большой красный крест на иконках всех подключенных сетевых дисках. Если выполнить в командой строке команду net use, то напротив всех подключенных дисков вы увидите указан статус Недоступны (Unavailable). Автоматически не переподключаются как сетевые диски, подключенные пользователем, так и диски, подключаемые через GPO.
Сбой подключения сетевых дисков после обновления до 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.
После обновления политики на клиентах при входе пользователя в систему, сетевые диски будут удалены и назначены снова.
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
Любое современное устройство на Windows, не подключенное к интернету, теряет большую часть своей функциональности. Именно поэтому проблемы с подключением к сети в Windows — одни из самых неприятных. В этой инструкции мы собрали возможные способы исправить возникшие с сетью неполадки, например:
- Не работает интернет или не открываются сайты.
- Невозможно подключиться к Wi-Fi.
- Wi-Fi отключается сам по себе.
- Сеть обозначена как неопознанная или ограниченная.
В этой статье рассматриваются софтверные способы решения проблем, то есть, исправление программного обеспечения. Прежде чем воспользоваться ими, рекомендуем сделать следующее:
- Перезагрузите роутер и компьютер. Это помогает чуть ли не в половине случаев.
- Проверьте, не отошёл ли LAN-кабель.
- Отключите антивирусную программу, фаервол, брандмауэр, VPN-клиенты и другие приложения, способные влиять на интернет-подключение. В некоторых ситуациях (например, после обновления с Windows 7/8 до 10) следует попробовать полностью удалить антивирус.
- Позвоните в техническую поддержку интернет-провайдера и уточните, не возникла ли проблема на его стороне. Возможно, проходят какие-либо технические работы или он изменил настройки интернет-подключения.
Если вы уверены, что неполадка на стороне Windows, тогда вам следует переходить к инструкциям ниже.
Как решить проблему с драйвером сетевого адаптера
Довольно часто причиной неполадок с сетью становятся ошибки или некорректные настройки драйвера сетевого адаптера. Кроме того, иногда Центр обновления Windows или сторонние программы устанавливают в систему неподходящий для вашей сетевой карты драйвер. Разумеется, в таком случае она не будет стабильно работать.
Как обновить или откатить драйвер сетевого адаптера
- Нажмите Win + R. Введите команду devmgmt.msc и нажмите Enter.
Как запретить отключение сетевого адаптера для экономии энергии
В случае, если какой-либо некритический компонент компьютера не используется, Windows может выключать его для экономии энергии. Сетевой адаптер также входит в разряд «некритических», так что стоит позаботиться об отключении опции энергосбережения.
- Нажмите Win + R. Введите команду devmgmt.msc и нажмите Enter.
Как настроить параметры TCP/IP
Если проблема не в драйвере, нужно изучить основные программные настройки, которые влияют на интернет-подключение. Необходимо проверить, активированы ли нужные протоколы, и как работает получение IP-адреса и DNS.
Проверка активированных сетевых протоколов
Для нормальной работы интернета необходимо, чтобы основной протокол IPv4 был активирован. Кроме того, стоит попробовать включить и выключить протокол IPv6 — в некоторых ситуациях сетевое подключение может вести себя непредсказуемо именно из-за него.
- Нажмите Win + R. Введите команду ncpa.cpl и нажмите Enter.
- Найдите нужный сетевой адаптер, кликните по нему правой клавишей мыши и выберите пункт Свойства.
- Проверьте, стоит ли галочка напротив IP версии 4 (TCP/IPv4). Если нет, то поставьте её и перезагрузите компьютер.
- Проверьте, стоит ли галочка напротив IP версии 6 (TCP/IPv6). Попробуйте поставить/снять её и перезагрузить компьютер.
Проверка настроек получения IP-адреса и DNS
Если активация или деактивация протоколов не помогли, стоит проверить настройки IP и DNS.
- Нажмите Win + R. Введите команду ncpa.cpl и нажмите Enter.
- Найдите нужный сетевой адаптер, кликните по нему правой клавишей мыши и выберите пункт Свойства.
- Кликните на пункт IP версии 4 (TCP/IPv4) и нажмите на кнопку Свойства.
- В случае, если в поле категории Использовать следующий IP-адрес уже внесены какие-то данные, и вы не вставляли их намеренно, поставьте галочку Получить IP-адрес автоматически.
- Аналогично сделайте с DNS. Если параметры уже настроены, но вы их не изменяли, поставьте галочку Получить адрес DNS-сервера автоматически.
- Повторите эти же операции с IP версии 6 (TCP/IPv6).
Если это не решило проблему, следует попробовать изменить адреса DNS на предоставляемые Google. Довольно часто это помогает.
- Поставьте галочку Использовать следующие адреса DNS-серверов.
- Введите в поле Предпочитаемый DNS-сервер цифры 8.8.8.8.
- Введите в поле Альтернативный DNS-сервер цифры 8.8.4.4.
- Нажмите ОК.
После всех этих операций стоит перезагрузить компьютер, чтобы проверить, помогли они или нет.
Настройка стандарта FIPS
Иногда может помочь включение или отключение стандарта FIPS (Federal Information Processing Standards или Федеральные Стандарты Обработки Информации). Он создан для государственных учреждений США, но доступен компьютеров в любом регионе.
- Нажмите Win + R. Введите команду ncpa.cpl и нажмите Enter.
- Найдите нужный сетевой адаптер, кликните по нему правой клавишей мыши и выберите пункт Состояние.
- Нажмите на кнопку Свойства беспроводной сети.
- Переключитесь на вкладку Безопасность и кликните на Дополнительные параметры.
- В зависимости от текущего состояния галочки Включить для этой сети режим совместимости с федеральным стандартом обработки информации (FIPS), включите или отключите указанный стандарт.
- Перезагрузите компьютер.
Как сбросить параметры сетевого подключения через командную строку
Если изменение параметров сети не помогло, проблема, возможно, находится в системных файлах и настройках. Один из способов сбросить их — выполнить некоторые команды в консоли.
Запустите командную строку от имени администратора:
- Нажмите Win + S. Введите в поисковую строку Командная строка.
- Кликните по результату правой клавишей мыши и выберите Запустить от имени администратора.
Введите по очереди следующие шесть команд и перезагрузите компьютер:
- netsh winsock reset
- netsh int ip reset
- netsh int tcp reset
- ipconfig /release
- ipconfig /renew
- ipconfig /flushdns
Если при выполнении второй команды вы получите ошибку Сбой. Отказано в доступе, попробуйте выполнить следующие шаги:
- Нажмите Win + R. Введите команду regedit и нажмите Enter.
- Перейдите в:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nsi\\26 - Кликните по папке 26 правой клавишей мыши и выберите пункт Разрешения.
- Поставьте галочку Разрешить напротив пункта Полный доступ и нажмите Применить.
- Попробуйте выполнить первую команду снова.
- После того, как вы проделаете все необходимые операции и перезагрузите компьютер, нужно вернуть всё обратно. Поставьте галочку Запретить напротив пункта Полный доступ и нажмите Применить, затем ОК.
Как провести диагностику сетевого подключения средствами Windows 10
Встроенная утилита диагностики сетевого подключения иногда способна помочь отыскать и решить проблему, поэтому не стоит про неё забывать. Проверить параметры сетевого адаптера можно следующим образом:
- Кликните по значку подключения в трее правой клавишей мыши и выберите пункт Диагностика неполадок.
- Нажмите на надпись У меня другая проблема.
- Кликните на Использование конкретного сетевого адаптера.
- Выберите проблемное устройство и нажмите Далее. В принципе, можно просто указать Все сетевые адаптеры, чтобы провести диагностику любых проблем.
- Подождите, пока утилита выполнит поиск и устранение неполадок.
- Чтобы увидеть список конкретных проблем, кликните на надпись Просмотреть дополнительные сведения. Впрочем, можно сразу Закрыть средство устранения неполадок.
Можно также попробовать проверить возможность подключения к конкретным сайтам. Для этого на начальном экране утилиты выберите пункт Я пытаюсь получить доступ к определенному веб-сайту или сетевой папке и следуйте инструкциям. Впрочем, диагностика всех сетевых адаптеров включает в себя проверку наличия проблем доступа к сети.
Как сбросить параметры сети в Windows 10
Последним возможным решением проблемы с сетевым подключением является полный сброс всех параметров сети. Учтите, что будут удалены абсолютно все настройки, так что, если провайдер требует изменить их, после сброса придётся сделать это заново.
- Откройте Параметры, перейдите в категорию Сеть и интернет.
- В самом низу раздела Состояние нажмите на надпись Сброс сети.
- Кликните на кнопку Сбросить сейчас.
Если даже полный сброс не помог, вам следует загрузиться в безопасном режиме с поддержкой сети и проверить, останется ли проблема. Если да, тогда одним из решений неполадки может быть переустановка Windows — универсальное лекарство от любых проблем в компьютере.