Содержание:
Способ 1: Проверка связи
В первую очередь проверьте, есть ли связь между компьютерами, находящимися в одной сети. Для этого нужно узнать IP-адрес удаленного устройства. В Windows 10 существует несколько способов посмотреть данные, которые нужно переписать или запомнить, поскольку они понадобятся для проверки связи. Ознакомьтесь с нашей инструкцией и подберите для себя подходящий вариант.
Подробнее: Определение IP-адреса компьютера в Windows 10
Как только IP-адрес удаленного компьютера будет известен, на локальном устройстве воспользуйтесь встроенной утилитой для проверки доступности ПК:
- Откройте консоль «Командная строка», отыскав ее через системный поиск.
- В окне введите
ping
, а после команды IP-адрес удаленного компьютера.
Остается дождаться окончания проверки. Если все пакеты прошли успешно, значит, с подключением все в порядке, и можно смело приступать к настройке сетевого диска удаленного компьютера.
Подробнее: Подключение сетевого диска в Windows 10
Если были обнаружены потери, причиной неудачного подключения сетевого диска может стать как физическое повреждение коммуникаций, так и сбои в работе системы или локальной сети.
Не забудьте проверить, находятся ли оба устройства в одной локальной сети. Если нет, то подключиться к сетевому диску не будет возможности.
Читайте также: Создание локальной сети через Wi-Fi-роутер
Способ 2: Настройка параметров общего доступа
Вероятно, проблема с подключением сетевого диска связана с неправильными настройками общего доступа на компьютере. Во-первых, для удаленного компьютера может быть отключено сетевое обнаружение, а во-вторых, доступ защищен паролем. Попробуем исправить обе эти ситуации:
- Откройте «Панель управления», найдя это приложение через поиск по «Пуску».
- В выпадающем списке «Просмотр» выберите «Крупные значки», затем перейдите в раздел «Центр управления сетями и общим доступом».
- Кликните по строке «Изменить дополнительные параметры общего доступа» на левой панели открывшегося окна.
- Разверните текущий профиль, если этого не произошло автоматически. Затем в списке функций отметьте пункт «Включить сетевое обнаружение».
- Перейдите во «Все сети» и выберите «Отключить общий доступ с парольной защитой». Сохраните изменения, нажав на соответствующую кнопку внизу.
Все это нужно проделать на том компьютере, на котором есть папка с общим доступом. Как правило, эти действия выполняются в первую очередь при создании сетевого диска, но вы могли пропустить этот этап или же настройки сбились по одной из различных причин.
Способ 3: Активация протокола SMB 1.0
Если доступ к общим папкам осуществляется через основанный на технологии клиент-сервер сетевой протокол SMB, его потребуется активировать. В «десятке» не используется устаревший компонент версии 1.0, но иногда его включение помогает решить проблему с подключением сетевого диска:
- Через «Панель управления» перейдите в раздел «Программы и компоненты».
- На панели слева щелкните по строке «Включение или отключение компонентов Windows».
- В открывшемся списке отыщите «Поддержка общего доступа к файлам SMB 1.0/CIFS» и отметьте этот пункт, нажав на чекбокс. Разверните список компонента и убедитесь, что у пункта «Клиент SMB 1.0/CIFS» также стоит галочка. Кликните по кнопке «ОК», чтобы сохранить настройки.
После того как вы активировали сетевой компонент, попробуйте снова подключиться к удаленному диску.
Способ 4: Создание сценариев
Следующий метод предполагает создание сценариев, которые автоматически перезапускают все сетевые диски при входе в систему. Есть несколько вариантов использовать созданные вручную скрипты. Сценарий для выполнения через консоль Windows PowerShell выглядит так:
- Запустите встроенный редактор «Блокнот», отыскав его в главном меню через поисковую строку.
- В текстовое поле вставьте
$ i = 3
while ($ True) {
$ Error.clear ()
$ MappedDrives = Get-SmbMapping | where -property Status -Value Unavailable -EQ | select LocalPath, RemotePath
foreach ($ MappedDrive в $ 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» и сохраните его, кликнув по соответствующей кнопке.
Созданный скрипт собирает все сетевые диски, которые недоступны, для того, чтобы их переподключать в постоянном режиме.
Теперь создадим сценарий для «Командной строки». Это делается аналогичным образом – через «Блокнот», но в окне редактора нужно вставить такой код:
PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser Unrestricted" >> "% TEMP% \ StartupLog.txt" 2> & 1
PowerShell -File "% SystemDrive% \ Scripts \ MapDrives.ps1" >> "% TEMP% \ StartupLog.txt" 2> & 1
После чего сохранить документ как «MapDrives.cmd».
Вариант 1: Создание элемента автозагрузки
Далее нужно переместить скрипт в каталог на системном диске, где хранятся элементы автозагрузки. Метод сработает при условии, что при входе в систему сразу же автоматически подключается интернет.
- Откройте «Проводник» и в адресную строку вставьте
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
. - Скопируйте и вставьте либо перетащите с рабочего стола один из созданных скриптов в папку с элементами автозагрузки.
В системной папке с временными данными будет создан журнал «StartupLog.txt», после чего выйдите из системы и снова войдите. Таким образом, сетевые диски будут автоматически переподключены.
Вариант 2: «Планировщик задач»
Также есть вариант создать запланированное задание, которое будет выполняться после того, как вы зайдете в систему. Причем, в отличие от предыдущего способа с автозапуском, задача начнет выполняться после подключения к сети. На примере сценария для PowerShell разберем, как это сделать:
- Запустите встроенное средство «Планировщик заданий» через строку системного поиска.
- Кликните по вкладке «Действие» и выберите «Создать задачу».
- На вкладке «Общие» нажмите на кнопку «Изменить» в пункте с выбором учетной записи пользователя, если в строке нет никаких сведений.
- В новом окне добавьте локального пользователя или группу и сохраните настройки.
- В предыдущем окне отметьте пункт «Выполнять с наивысшими правами».
- Откройте вкладку «Триггеры» и нажмите на кнопку «Создать».
- В выпадающем списке «Начать задачу» выберите «При входе в систему». Кликните по кнопке «ОК» внизу.
- Переходите в раздел «Действия», затем — к созданию нового действия.
- В текстовом поле «Программа или сценарий» введите
Powershell.exe
. Ниже, в строке «Добавить аргументы», вставьте-windowsstyle hidden -command. \ MapDrives.ps1 >>% TEMP% \ StartupLog.txt 2> & 1
, а в «Рабочая папка» — местоположение файла сценария. Сохраните параметры действия. - Выберите вкладку «Условия» в окне создания задачи и в блоке «Сеть» поставьте галочку у пункта «Запускать только при подключении к следующей сети», затем из выпадающего меню выберите «Любое подключение». Кликните по кнопке подтверждения, чтобы завершить создание нового задания.
Теперь можно перезагружать компьютер, чтобы «Планировщик заданий» начал работать после повторного входа в систему.
То же самое можно проделать и со скриптом для «Командной строки», указав путь к нему и выбрав соответствующую программу для запуска.
Читайте также: Запуск «Планировщика заданий» в ОС Windows 10
Способ 5: «Редактор реестра»
Можно попробовать процессам, которые работают с правами администратора, предоставить доступ к сетевым ресурсам компьютера. Параметры, связанные с настройками безопасностями, можно изменить вручную через «Редактор реестра». Этот способ срабатывает не всегда, но если ничего больше не помогло, то стоит его попробовать.
- Одновременно нажмите клавиши «Win + R», затем в поле появившегося окна введите команду
regedit
и нажмите на кнопку «ОК». - Разверните ветку
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
в «Редакторе реестра». В подразделе «System» нужно создать новый параметр. Для этого кликните по свободной области главной части окна правой кнопкой мыши, наведите курсор на пункт «Создать», затем выберите «Параметр DWORD». - Задайте ему имя «EnableLinkedConnections» и дважды кликните по нему ЛКМ, чтобы перейти к настройке.
- В строке «Значение» введите «1» и нажмите на «ОК».
Редко, но бывает так, что подраздела «System» по указанному пути в системном реестре нет. В этом случае потребуется вручную его создать в предыдущей папке «Policies» таким же образом – через контекстное меню, а потом использовать инструкцию выше.
Читайте также: Способы открыть «Редактор реестра» в Windows 10
Способ 6: Сброс сети
В крайнем случае можно сбросить все сетевые настройки к значениям по умолчанию. Если ошибка связана с некорректными параметрами сети, то после процедуры они будут сброшены по умолчанию, что может позволить осуществить подключение к удаленному диску.
Читайте также: Подключение сетевого диска в Windows 10
- Нажмите на кнопку «Пуск» и выберите «Параметры».
- В новом окне перейдите в раздел «Сеть и Интернет».
- Оставаясь на вкладке «Состояние», отыщите строку «Сброс сети» и нажмите на нее.
- Кликните по кнопке «Сбросить сейчас».
Есть еще один способ быстро сбросить все сетевые настройки – использовать «Командную строку». Запустите консоль от имени администратора и выполните команду netsh winsock reset
, нажав на клавишу ввода – «Enter» — после нее.
Читайте также: Запуск «Командной строки» от имени администратора в Windows 10
Спасибо! Вы мне помогли! Всех благ вам!
Все эти действия выполняются на компе на котором расположена общая папка?