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

Обновлено: 21.11.2024

Зашифруйте и защитите файлы паролем с помощью программного обеспечения шифрования Encryptability для Windows 11,10,8.

Одним из полезных инструментов, предлагаемых Windows, является возможность назначать буквы дисков сетевым расположениям. Вы можете использовать команду Map Network Drive проводника Windows или AB Commander для создания сетевых дисков. После создания сетевого диска вы можете использовать его так же, как и любой другой диск: просматривать его содержимое, копировать файлы на него или с него и т. д.

Однако проблема может возникнуть, если вы используете Windows Vista или Windows 7 и вам необходимо получить доступ к сетевому диску из приложения, работающего с повышенными правами (также известного как администратор). Например, когда вы запускаете AB Commander как обычно, он запускается от имени обычного пользователя и отображает любой сетевой диск, который вы могли создать, например:

Однако, в отличие от проводника Windows, который всегда запускается от имени обычного пользователя, AB Commander предлагает возможность запуска от имени администратора. (Это можно сделать с помощью команды Перезапустить от имени администратора в меню Инструменты.) Если вы перезапустите AB Commander от имени администратора, вы можете быть удивлены, обнаружив, что сетевой диск отсутствует. его окно:

(Вы можете узнать, что AB Commander работает от имени администратора, по наличию метки Администратор в его строке заголовка).

Чтобы понять, почему сетевой диск не виден программам, работающим от имени администратора, мы должны рассмотреть, как Windows обрабатывает стандартный доступ и доступ администратора внутри себя. Проще говоря, когда UAC (Контроль учетных записей пользователей) включен, Windows создает раздвоение личности для вашей учетной записи пользователя: одна с правами доступа стандартного пользователя для выполнения обычных задач, а другая с полным административным доступом к системе. Когда вы входите в систему, Windows изо всех сил старается создать впечатление, что эти две личности являются одними и теми же: у них общие имя пользователя и пароль, рабочий стол и документы, настройки и предпочтения и так далее. Однако когда дело доходит до сопоставления сетевых дисков, Windows предпочитает рассматривать их как отдельные учетные записи (из соображений безопасности). Вот почему сетевые диски, созданные, когда вы надеваете шапку обычного пользователя, не становятся автоматически доступными, когда вы надеваете шапку администратора. В этой статье Microsoft все подробно объясняется.

Защитите паролем и скройте личные файлы и папки с помощью Folder Guard для Windows 11,10,8.

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

В любом случае есть способ заставить Windows автоматически сделать сетевые диски доступными как для стандартной учетной записи, так и для учетной записи администратора. Все, что вам нужно сделать, это запустить редактор реестра (regedit.exe), найти следующий ключ:

и создайте новую запись DWORD с именем EnableLinkedConnections и значением 1:

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

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

Обновление для Windows 8

Похоже, что параметр EnableLinkedConnections не всегда работает корректно в Windows 8: если обычный пользователь создал подключенный сетевой диск, указывающий на подпапку общей папки (например, диск Z: подключен к //серверу/общему ресурсу/подпапке), то пользователь с повышенными правами увидит диск Z:, но он будет указывать на корневой общий ресурс, //сервер/общий ресурс/, а не на подпапку. (Это похоже на ошибку в Windows 8.)

Управляйте своими файлами и папками с помощью файлового менеджера AB Commander для Windows 11, 10, 8.

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

Если вы хотите сделать ссылку на эту статью, вы можете использовать этот HTML-код: Как заставить программы с повышенными правами распознавать сетевые диски

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

Применимо к: Windows 7 с пакетом обновления 1, Windows Server 2012 R2
Исходный номер базы знаний: 3035277

Симптомы

Эта проблема возникает, когда выполняются следующие условия:

  • Вы используете предпочтения групповой политики (GPP) или сценарии входа для подключения сетевых дисков во время входа в систему.
  • Контроль учетных записей (UAC) включен.
  • Следующий параметр групповой политики UAC настроен на запрос учетных данных:
    Контроль учетных записей пользователей: поведение запроса на повышение прав для администраторов в режиме одобрения администратором
  • Запись реестра EnableLinkedConnections настроена. См. подробные сведения о настройке записи реестра EnableLinkedConnections.

В этих условиях возникает следующая ситуация:

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

Эта проблема также затрагивает другие приложения, которые работают в контексте с повышенными привилегиями (запускаются от имени администратора) и используют буквы дисков для доступа к подключенным дискам.

Причина

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

При создании сопоставлений дисков система создает объекты символической ссылки (DosDevices), которые связывают буквы дисков с путями UNC. Эти объекты относятся к сеансу входа в систему и не используются другими сеансами входа.

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

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

Обходной путь – способ 1

  1. В редакторе локальной групповой политики найдите следующий путь групповой политики:
    Политика локального компьютера\Параметры Windows\Параметры безопасности\Локальные политики\Параметры безопасности
  2. Настройте следующую политику для запроса согласия: Контроль учетных записей пользователей: поведение запроса на повышение прав для администраторов в режиме одобрения администратором

Обходной путь – метод 2

Снова сопоставьте необходимые диски в сеансе с повышенными правами, например, с помощью файла сценария .bat.

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

Подключенный диск отключается после перезагрузки

Прежде чем переходить к решениям по предотвращению отключения сетевых дисков, убедитесь, что у вас есть доступ к сетевому расположению и что вы используете последнюю версию Windows. Кроме того, проверьте, решает ли проблема отключение/включение SMB. Кроме того, убедитесь, что время/часовой пояс в проблемной системе и хосте установлены правильно. Кроме того, проверьте, используете ли вы GPT (если используете UEFI) для загрузки системы. Кроме того, проверьте, решает ли проблема изменение ваших сетевых учетных данных (попробуйте использовать те же учетные данные, которые вы используете для входа в систему). И последнее, но не менее важное: убедитесь, что никакая задача в планировщике заданий не вызывает проблему.

Решение 1. Отключите автономные файлы для вашей системы

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

Решение 2. Удалите и повторно добавьте сетевые учетные данные в диспетчер учетных данных Windows

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

  1. Запустите проводник вашей системы и в разделе "Этот компьютер" щелкните подключенный диск правой кнопкой мыши.
  2. Теперь выберите «Отключить» (или «Удалить») и нажмите клавишу Windows. Отключить подключенный диск
  3. Затем в поиске Windows введите Диспетчер учетных данных. Затем выберите Диспетчер учетных данных. Откройте диспетчер учетных данных.
  4. Теперь нажмите «Учетные данные Windows», а затем удалите учетные данные, связанные с подключенным сетевым диском. Удалите сетевые учетные данные в диспетчере учетных данных.
  5. Теперь перезагрузите компьютер и перейдите на вкладку "Учетные данные Windows" диспетчера учетных данных (шаги 3–4).
  6. Затем нажмите «Добавить учетные данные Windows» и введите свои сетевые учетные данные (было бы лучше использовать IP-адрес хоста и добавить этот IP-адрес в файлы Hosts на вашем ПК). Удалите и повторно добавьте сетевые учетные данные в диспетчере учетных данных.
  7. Теперь сопоставьте общий сетевой ресурс (не забудьте установить флажок «Повторно подключаться при входе в систему» ​​и использовать другую букву диска, чем предыдущую) и перезагрузите систему, чтобы проверить, нормально ли она работает.
  8. Решение 3. Отключите быстрый запуск вашей системы

    Быстрый запуск используется для ускорения процесса загрузки системы, и когда он включен, ваша система переводится в состояние выключения и гибернации при отключении питания, что может нарушить определенные операции, связанные с сетью, и, таким образом, вызвать ошибку под рукой. . В этом контексте отключение быстрого запуска (если вы отключили его в прошлом, оно может включиться после обновления Windows) вашей системы может решить проблему.

    Решение 4. Измените параметры сетевой карты

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

    1. Одновременно нажмите клавиши Windows + X, чтобы открыть меню быстрого доступа, и выберите Диспетчер устройств. Откройте Диспетчер устройств.
    2. Теперь разверните узел "Сетевые адаптеры" и щелкните правой кнопкой мыши сетевую карту, чтобы выбрать "Свойства". Откройте свойства сетевой карты.
    3. Затем перейдите на вкладку «Управление питанием» и снимите флажок «Разрешить компьютеру отключать это устройство для экономии энергии». Отключите параметр «Разрешить компьютеру отключать это устройство для экономии энергии сетевой карты».
    4. Теперь нажмите "Применить/ОК" и проверьте, нормально ли работает подключенный диск.
    5. Если нет, запустите командную строку с повышенными правами и выполните следующее (возможно, вам придется повторить то же самое и на хосте): отключить автоотключение хост-системы
    6. Теперь перезагрузите компьютер и проверьте, решена ли проблема с подключенным диском.
    7. Если проблема не устранена, проблема может возникнуть из-за того, что ваша сетевая карта пытается перенастроить сеть на более высокую скорость, которую можно изменить, как указано ниже (но этот параметр может привести к неожиданному поведению при использовании сети):< /p>

      1. Откройте свойства сетевой карты в диспетчере устройств (шаги 1–2) и перейдите на вкладку "Дополнительно".
      2. Теперь выберите «Ждать ссылки» (в области прокрутки слева) и измените раскрывающийся список «Значение» (справа) на «Вкл.». Измените значение параметра "Ожидание ссылки" на "Вкл."
      3. Затем перезагрузите компьютер и проверьте, решена ли проблема сопоставления.
      4. Если нет, щелкните правой кнопкой мыши значок сети на панели задач и выберите «Открыть настройки сети и Интернета». Откройте настройки сети и Интернета.
      5. Затем нажмите «Центр управления сетями и общим доступом», а затем нажмите на свое сетевое подключение. Откройте Центр управления сетями и общим доступом.
      6. Теперь запишите скорость вашей сети, а затем перейдите на вкладку «Дополнительно» в свойствах сетевой карты в диспетчере устройств (шаг 1). Проверьте скорость вашей сети.
      7. Теперь в левой области прокрутки выберите "Скорость и двусторонняя печать" и откройте раскрывающееся меню "Значение" (справа).
      8. Теперь выберите скорость, которая соответствует скорости вашей сети (только значения Full Duplex). Например, если скорость вашей сети составляет 1,0 Гбит/с, выберите 1,0 Гбит/с. Установите значение скорости и дуплекса в соответствии с вашей сетевой картой.
      9. Теперь нажмите OK и перезагрузите компьютер, чтобы проверить, решена ли проблема с подключенным диском.
      10. Решение 5. Используйте редактор групповой политики

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

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

        1. Запустите редактор реестра от имени администратора и перейдите по следующему пути:
        2. Затем на правой панели щелкните правой кнопкой мыши и выберите значение New>>DWORD (32-bit).
        3. Теперь назовите его GpNetworkStartTimeoutPolicyValue и дважды щелкните по нему.
        4. Затем измените его значение на 0x3C (60). Здесь 60 соответствует 60 секундам. Если вашей сети требуется
          больше времени, измените значение на это значение в секундах.

        На устройстве Synology обязательно включите «Включить обнаружение сети Windows для разрешения доступа через веб-браузер» и «Обнаружение WS» (Панель управления >> Файловые службы >> Дополнительно). Кроме того, убедитесь, что минимальный SMB равен SMB1, а максимальный — SMB 3.

        Если вы используете групповую политику (в корпоративной сети) для сопоставления дисков, проверьте, решает ли переключение между «Заменить», «Повторно» или «Обновить» проблему в групповой политике сопоставления дисков (не забудьте установить флажок «Остановить обработку»). После применения). Кроме того, убедитесь, что никакие старые скрытые устройства в групповой политике не занимают буквы дисков и, таким образом, не вызывают проблему. Вы можете внести следующие изменения в групповую политику доменной сети, чтобы решить эту проблему.

        1. Перейдите по следующему пути в настройках GPO:
        2. Затем убедитесь, что политики настроены, как показано ниже:
        3. Затем проверьте, устранена ли проблема с подключенным диском.

        Решение 6. Используйте редактор реестра

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

        Предупреждение:

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

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

        Шаг 1. Включите DNS-кэш

        Установите значение Start равным 2 в следующих случаях:

        Измените ключ реестра кэша DNS на 2

        Шаг 2. Создайте автоотключение

        Создайте параметр DWORD (32 разряда) с именем Autodisconnect и установите для него значение «ffffffff» в следующих случаях:

        Создать ключ автоотключения

        Шаг 3. Добавьте соединения EnableLinked

        Создайте значение DWORD (32-разрядное) с именем EnableLinkedConnctions и установите для него значение 1 в следующих случаях:

        Создайте раздел реестра EnableLinkedConnctions и установите для него значение 1

        Шаг 4. Разрешите небезопасный вход

        Создайте параметр DWORD (32-разрядный) с именем AllowInsecureGuestAuth и установите для него значение 1 в следующих случаях:

        Создать раздел реестра AllowInsecureGuestAuth

        Шаг 5. Удалите и заново создайте запись подключенного диска

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

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

        Если проблема не устранена, попробуйте удалить обновление, вызвавшее проблему. Вы также можете проверить, решает ли ваша проблема использование команды DISM. Кроме того, вы также можете попробовать Autoruns, чтобы проверить, не вызывают ли проблемы какие-либо элементы автозагрузки или приложения (сообщается, что Malwarebytes вызывает проблему).

        Если вы не можете открыть или сопоставить общие сетевые папки на вашем NAS, сервере Samba Linux, компьютерах с устаревшими версиями Windows (Windows 7/XP/Server 2003) из Windows 10 или 11, скорее всего, проблема заключается в том, что устаревшие и небезопасные версии протокола SMB отключены в текущих сборках Windows (протокол SMB используется в Windows для доступа к общим сетевым папкам и файлам).

        Microsoft систематически отключает устаревшие и небезопасные версии протокола SMB во всех последних версиях Windows. Начиная с Windows 10 1709 и Windows Server 2019 (в выпусках Datacenter и Standard) по умолчанию отключен небезопасный протокол SMBv1, а также анонимный (гостевой) доступ к сетевым общим папкам.

        Конкретные действия зависят от ошибки, которая появляется в Windows при доступе к общей папке, и от настроек удаленного сервера SMB, на котором размещены общие сетевые ресурсы.

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

        Начиная с Windows 10 build 1709 Fall Creators Update (выпуски Enterprise и Education) пользователи стали жаловаться, что при попытке открыть общую сетевую папку на соседнем компьютере появлялась ошибка:

        Кроме того, на других компьютерах с Windows 8.1, Windows 7 или Windows 10 со сборкой до 1709 те же общие сетевые папки открываются нормально. Дело в том, что в современных версиях Windows 10 (сборка 1709+) гостевой доступ к общим папкам по протоколу SMBv2 отключен по умолчанию. Гость (анонимный) означает доступ к общей сетевой папке без аутентификации. При доступе к сетевой папке под гостевой учетной записью по протоколу SMBv1/v2 не используются такие методы защиты трафика, как SMB-подпись и шифрование, что делает вашу сессию уязвимой для атак MiTM (man-in-the-middle).< /p>

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

        Если вы попытаетесь открыть общую сетевую папку по протоколу SMB v2 под гостевой учетной записью, в средстве просмотра событий вашего компьютера (SMB-клиент) появится следующая ошибка:

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

        В большинстве случаев вы можете столкнуться с этой проблемой при доступе к старым устройствам NAS (обычно на них включен гостевой доступ для простоты настройки) или при открытии общих папок на устаревших устройствах Windows 7/2008 R2/Windows XP/2003 с анонимным доступом. (гостевой) доступ включен (см. таблицу поддерживаемых версий протокола SMB в разных редакциях Windows).

        Microsoft рекомендует изменить настройки на удаленном компьютере или устройстве NAS, на котором размещены общие сетевые папки. Сетевую папку желательно перевести в режим SMBv3. Или настроить доступ с аутентификацией, если устройство поддерживает только протокол SMBv2. Это самый правильный и безопасный способ решить проблему.

        Отключите гостевой доступ на устройстве, где хранятся ваши общие папки:

        • NAS-устройства — отключите гостевой доступ в настройках вашего NAS-устройства (в зависимости от производителя и модели);
        • Сервер Samba в Linux — если вы используете сетевую папку совместно с Samba в Linux, добавьте следующую строку в файл конфигурации smb.conf в разделе [global]: map to guest = never
          И ограничьте анонимность доступ в раздел конфигурации общей папки: гость ок = нет
        • В Windows вы можете включить общий доступ к сетевым папкам и принтерам с защитой паролем через Панель управления -> Центр управления сетями и общим доступом -> Дополнительные параметры общего доступа. Для всех сетей в разделе «Общий доступ, защищенный паролем» измените значение на «Включить общий доступ, защищенный паролем». В этом случае анонимный (гостевой) доступ к сетевым общим папкам будет отключен, и вам придется создавать локальных пользователей, предоставлять им права доступа к общим папкам и принтерам и использовать эти учетные записи для подключения к общим папкам на удаленном компьютере. .

        Есть еще один способ — вы можете изменить настройки на своем устройстве Windows, чтобы разрешить доступ к общим сетевым папкам под гостевой учетной записью. Этот метод следует использовать только как временный обходной путь (. ), поскольку доступ к папкам без аутентификации значительно снижает безопасность вашего компьютера.

        Чтобы включить гостевой доступ с вашего компьютера, вам нужно использовать редактор групповой политики ( gpedit.msc ). Перейдите в раздел: Конфигурация компьютера -> Административные шаблоны -> Сеть -> Рабочая станция Lanman. Найдите и включите политику Разрешить небезопасный гостевой вход. Этот параметр политики определяет, будет ли клиент SMB разрешать небезопасный гостевой вход на сервер SMB.

        В Windows 10 Домашняя, в которой нет локального редактора GPO, вы можете внести аналогичные изменения вручную через редактор реестра:

        Или с помощью этих команд:

        reg add HKLM\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters /v AllowInsecureGuestAuth /t reg_dword /d 00000001 /f
        reg add HKLM\Software\Policies\Microsoft\Windows\LanmanWorkstation /v AllowInsecureGuestAuth /t reg_dword / д 00000001 / ф

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

        Еще одна возможная проблема при доступе к сетевой папке из Windows 10 заключается в том, что на стороне сервера поддерживается только версия протокола SMBv1. Поскольку клиент SMBv1 по умолчанию отключен в Windows 10 1709+, при попытке открыть общую папку или подключить сетевой диск может появиться ошибка:

        В этом случае соседние компьютеры могут не отображаться в локальной сети, а при открытии общей папки по UNC-пути может появиться ошибка 0x80070035.

        Сообщение об ошибке ясно показывает, что общая сетевая папка поддерживает только протокол клиентского доступа SMBv1. В этом случае следует попытаться перенастроить удаленное SMB-устройство для использования как минимум SMBv2 (правильный и безопасный способ).

        Если вы используете сервер Samba в Linux для обмена файлами, вы можете указать минимальную поддерживаемую версию протокола SMB в файле smb.conf следующим образом:

        В Windows 7/Windows Server 2008 R2 вы можете отключить протокол SMB 1 и включить SMBv2 через реестр с помощью следующих команд PowerShell:

        Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type DWORD -Value 0 –Force
        Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\ LanmanServer\Parameters" SMB2 -Type DWORD -Value 1 –Force

        В Windows 8.1/Windows Server 2012 R2 вы можете отключить SMBv1, разрешить SMBv2 и SMBv3 с помощью следующей команды (убедитесь, что для вашего сетевого подключения используется частный профиль или профиль домена):

        Disable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol"
        Set-SmbServerConfiguration –EnableSMB2Protocol $true

        Если ваше сетевое устройство (NAS, Windows XP, Windows Server 2003) поддерживает только протокол SMB1, вы можете включить отдельную функцию SMB1Protocol-Client в Windows 10/11 или Windows Server. Но это не рекомендуется.

        Если удаленному устройству для подключения требуется SMBv1, а этот протокол отключен на вашем устройстве Windows, в средстве просмотра событий появится сообщение об ошибке:

        Запустите командную строку PowerShell с повышенными привилегиями и убедитесь, что SMB1Protocol-Client отключен (состояние: отключено):

        Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Client

        Включите клиентский протокол SMBv1 (требуется перезагрузка):

        Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Client

        Вы также можете включить/отключить дополнительные функции в Windows 10 и 11 в файле optionalfeatures.exe . Разверните поддержку общего доступа к файлам SMB 1.0/CIFS и включите клиент SMB 1.0/CIFS.

        В Windows 10 1809 и новее клиент SMBv1 автоматически удаляется, если он не использовался более 15 дней (за это отвечает компонент SMB 1.0/CIFS Automatic Removal).

        В этом примере я включил только клиент SMBv1. Не включайте функцию SMB1Protocol-Server, если ваш компьютер не используется устаревшими клиентами в качестве SMB-сервера для размещения общих папок.

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

        Windows не может получить доступ к общей папке: у вас нет разрешений

        При подключении к общей сетевой папке на удаленном компьютере может появиться ошибка:

        При возникновении этой ошибки необходимо:

        1. Убедитесь, что пользователю, которого вы используете для доступа к общей папке, предоставлены права доступа к удаленной общей папке. Откройте свойства общей папки на сервере и убедитесь, что у вашего пользователя есть как минимум права на чтение. Кроме того, вы можете проверить права доступа к общему ресурсу на удаленном узле с помощью PowerShell:
          Get-SmbShareAccess -Name "tools"
          Затем проверьте права доступа к папке NTFS:
          get-acl C:\tools\ |fl При необходимости отредактируйте разрешения в свойствах папки и/или общего ресурса;
        2. Убедитесь, что вы используете правильное имя пользователя и пароль для доступа к сетевой папке. Если вам не предлагается ввести имя пользователя и пароль, попробуйте удалить сохраненные (кэшированные) учетные данные для удаленных общих ресурсов в диспетчере учетных данных Windows. Запустите команду rundll32.exe keymgr.dll, KRShowKeyMgr и удалите кэшированные учетные данные для удаленного компьютера, к которому вы пытаетесь получить доступ.
          При следующем подключении к общей папке вам будет предложено ввести имя пользователя и пароль. Укажите учетные данные для доступа к общей сетевой папке на удаленном компьютере. Вы можете сохранить его в диспетчере учетных данных или добавить вручную.
        3. Другие исправления: Windows не может получить доступ к общим папкам

          В этом разделе приведены дополнительные способы устранения неполадок при открытии сетевых папок в Windows:

          • Убедитесь, что удаленный компьютер разрешает входящие подключения к общим сетевым папкам с использованием протокола SMB (порт TCP 445). Проверить доступность порта 445 на удаленном компьютере можно с помощью команды Test-NetConnection: Test-NetConnection -ComputerName HomePC212 -Port 445
            Если командлет возвращает TcpTestSucceeded : False, это означает, что доступ к сетевой папке на удаленный компьютер блокируется брандмауэром. Соединение может быть заблокировано антивирусом или брандмауэром (сторонним или встроенным брандмауэром Защитника Windows). Если вы используете Защитник Windows, включите правило общего доступа к файлам и принтерам (Панель управления\Система и безопасность\Брандмауэр Защитника Windows\Разрешенные приложения\Разрешить приложениям обмениваться данными через брандмауэр Windows) на узле общей папки для все три сетевых профиля.
            Или создайте правило брандмауэра с помощью PowerShell: New-NetFirewallRule -DisplayName "Allow_SBM-FileSharing_In" -Direction Inbound -Protocol TCP –LocalPort 445 -Action Allow
          • Если вы не можете открыть сопоставленные сетевые диски (папки), попробуйте удалить сохраненные кэшированные учетные данные в диспетчере учетных данных Windows, удалите сопоставленные сетевые диски (с помощью команды Net Use * /delete) и снова подключите их;
          • Попробуйте использовать IP-адрес удаленного компьютера вместо его имени для доступа к папке. Например: Win+R -> \\192.168.12.20 -> ОК.
          • Убедитесь, что ваши компьютеры входят в одну рабочую группу. Имя рабочей группы на компьютере можно узнать с помощью PowerShell: Get-WmiObject Win32_ComputerSystem).domain
          • Сбросьте настройки стека TCP/IP и обновите IP-адрес на вашем компьютере:
            netsh int ip reset
            netsh winsock reset
            ipconfig /flushdns
            ipconfig /release
            ipconfig /flushdns
            ipconfig /release
            ipconfig /обновить

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