Calcweb.ru

Информационный портал
25 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как в Windows 11 включить или отключить функцию сжатия SMB

Включение SMBv1 в Windows 10

Как включить SMB1 в Windows 10

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

Подробнее:
Подключение к удаленному компьютеру
Способы подключения к удаленному рабочему столу в Windows 10

Способ 1: Включение компонента Windows

В Windows 10 существует отдельный модуль, позволяющий подключать различные компоненты. С его помощью активировать SMBv1 будет проще всего, а выглядит процесс так:

Переход в Параметры для включения SMBv1 в Windows 10 через Компоненты

Переход к Приложения для включения SMBv1 в Windows 10 через Компоненты

Переход в Программы и компоненты для включения SMBv1 в Windows 10

Открытия раздела включения компонентов для активации SMBv1 в Windows 10

Активация SMBv1 в Windows 10 через раздел включения компонентов в Программы и компоненты

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

Способ 2: Команда для PowerShell

Если вы не боитесь взаимодействовать с оболочкой PowerShell, активировать SMBv1 можно через нее, вставив всего одну команду.

    Щелкните правой кнопкой мыши по меню «Пуск» и выберите «Windows PowerShell (администратор)».

Запуск PowerShell для включения SMBv1 в Windows 10 путем ввода команды

Ввод команды для включения SMBv1 в Windows 10 через PowerShell

Процесс включения SMBv1 в Windows 10 через PowerShell

Перезагрузка компьютера после включения SMBv1 в Windows 10 через PowerShell

Успешное включение SMBv1 в Windows 10 через PowerShell

Дополнительно отметим две другие команды для PowerShell, которые могут пригодиться при дальнейшей работе с рассматриваемым компонентом в Windows:

  • Get-WindowsFeature FS-SMB1 — позволяет узнать, в каком состоянии сейчас находится SMBv1.
  • Disable-WindowsOptionalFeature -Online -FeatureName smb1protocol — отключает работу компонента.

Способ 3: Управление групповой политикой

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

    Для начала придется добавить средство управления групповыми политиками в ОС. Для этого откройте «Пуск» и перейдите в «Параметры».

Переход в Параметры для включения SMBv1 в Windows 10 через групповую политику

Переход в приложения для включения групповой политики перед активацией SMBv1 в Windows 10

Переход к просмотру компонентов перед включением SMBv1 в Windows 10

Просмотр компонентов перед включением SMBv1 в Windows 10

Выбор установки групповой политики перед активацией SMBv1 в Windows 10

Установка групповой политики перед активацией SMBv1 в Windows 10

Успешная установка групповой политики перед активацией SMBv1 в Windows 10

Переход к групповой политике для установки SMBv1 в Windows 10

Загрузка групповой политики для установки SMBv1 в Windows 10

Установка SMBv1 в Windows 10 через групповые политики

Остается только заполнить сведения реестра в соответствии с приведенным далее списком

  • Действие: Создать
  • Куст: HKEY_LOCAL_MACHINE
  • Путь раздела: SYSTEMCurrentControlSetServicesLanmanServerParameters
  • Имя параметра: SMB1
  • Тип параметра: REG_DWORD
  • Значение: 1

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

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

Помимо этой статьи, на сайте еще 12444 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.

Отблагодарите автора, поделитесь статьей в социальных сетях.

ЗакрытьОпишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

SMB Windows 10: настройка и как включить SMB1 и SMB2

Всем привет! Сегодня столкнулся с такой проблемой. При построении локальной сети с двумя компьютерами первый (Windows 10) наотрез отказывается видеть другой комп (Windows 7). Все настройки я произвел правильно и открыл общий доступ. Но как потом оказалось, вся проблема в специальном сетевом протоколе SMB 1. Дело в том, что это старый протокол, который работает на олдскульных ОС. И он есть в десятке, но на последних обновлениях операционной системы Microsoft решила его отключить (во имя безопасности).

Читайте так же:
Что это за диск PortableBaseLayer в Windows 10 1903 и как его отключить

SMB Windows 10: настройка и как включить SMB1 и SMB2

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

«Вы не можете подключиться к общей папке, так как она небезопасна. Эта общая папка работает по устаревшему протоколу SMB1, который не безопасен и может подвергнуть вашу систему риску атаки.»

SMB Windows 10: настройка и как включить SMB1 и SMB2

Может быть еще вот такой текст ошибки: «Не удалось выполнить сопоставление сетевого диска из-за следующей ошибки». Ну и дальше все в том же духе.

SMB Windows 10: настройка и как включить SMB1 и SMB2

Кстати, некоторые старые роутеры, также исползают устаревший SMB1 протокол – поэтому если у вас еще наблюдается проблема с доступом к жесткому диску или флешке, которые подключены к роутеру, то дальнейшие инструкции вам также будут полезны. Что мы будем делать? – нам нужно просто включить протокол SMBv1, и проблема будет решена. Поехали!

Включения SMB1 на Windows 10

Открываем меню «Пуск» и в поисковой строке вводим «Включение и отключение компонентов Windows». Можете просто ввести не полное слово «компонент». Вы также можете зайти туда через «Панель управления» (нажимаем кнопки «Win» и «R» – вводим команду: control). Далее заходим в «Программы и компоненты» и слева выбираем тот же самый пункт с отключением и включением компонентов.

SMB Windows 10: настройка и как включить SMB1 и SMB2

Находим раздел с упоминанием нашего любимого протокола и включаем в папке все галочки. В самом конце нажимаем «ОК», чтобы изменения были приняты.

SMB Windows 10: настройка и как включить SMB1 и SMB2

После этого SMB-1 в Windows 10 будет включено, и проблемы с сетью возникнуть не должны. Я бы на всякий случай перезагрузил компьютер. Но если вы все равно не видите какой-то компьютер в сети, или есть проблемы с доступом, смотрим следующую главу.

Проверка настроек

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

  1. В «Пуске» нажмите по шестеренке.

SMB Windows 10: настройка и как включить SMB1 и SMB2

  1. Заходим в раздел «Сеть и Интернет».

SMB Windows 10: настройка и как включить SMB1 и SMB2

  1. Тут же на первой странице (вкладка «Состояние») откройте «Свойства» того подключения, которое вы используете для коннекта с роутером. Если вы подключены по кабелю, то выбираем «Ethernet», если вы подключены по «Wi-Fi», то выбираема второе подключение. На старых версиях нужно открыть ссылку «Изменить свойства подключения».
Читайте так же:
Как в Windows 8.1 и 10 подменить MAC-адрес сетевого адаптера

SMB Windows 10: настройка и как включить SMB1 и SMB2

  1. Убедитесь, чтобы тип сетевого профиля был как «Частный». Вернитесь обратно, нажав по стрелки влево.

SMB Windows 10: настройка и как включить SMB1 и SMB2

  1. Пролистните чуть ниже и откройте «Центр управления сетями…». Этот раздел может также называться как «Параметры общего доступа». Поэтому можете ориентироваться по значку или найти раздел со словами «Общий доступ».

SMB Windows 10: настройка и как включить SMB1 и SMB2

  1. Слева выбираем третий пункт для изменения параметров.

SMB Windows 10: настройка и как включить SMB1 и SMB2

  1. Так как мы уже изменили текущий профиль на частный, то открываем его.

SMB Windows 10: настройка и как включить SMB1 и SMB2

  1. Теперь открываем раздел «Все сети» и включаем сетевое обнаружение для папок. Шифрование должно стоять в нужной позиции, но если это не так, то включите 128-и битное шифрование. Обязательно отключите параметр, который будет запрашивать у вас пароль при заходе в общую папку или при запросе к этому компьютеру.

SMB Windows 10: настройка и как включить SMB1 и SMB2

  1. В самом конце сохраняем изменения.

Включение SMB2

Сначала давайте проверим статус SMBv2. Для это откройте «PowerShell» с правами админа, нажав ПКМ по кнопке «Пуск».

SMB Windows 10: настройка и как включить SMB1 и SMB2

Get-SmbServerConfiguration | Select EnableSMB2Protocol

Если вы видите значение «True», то значит протокол работает. Если стоит значение «False», то включить параметр можно также с помощью команды:

Set-SmbServerConfiguration -EnableSMB2Protocol $true

ПРИМЕЧАНИЕ! Таким же образом можно включить или выключить SMB1 – просто замените в команде одну цифру (2 на 1).

Далее кликаем по «Y» и на «Enter», чтобы подтвердить свои действия. Если же вы хотите отключить SMB2, то вместо «true» ставим «false». В конце не забываем перезагрузить систему.

Ничего не помогло, папку или компьютер не видно, ничего не работает

Если проблема остается, то есть несколько вариантов – от неправильных сетевых настроек до проблем с некоторыми службами в самой операционной системе. Все решения я уже описал в отдельной статье, и с ней вы можете ознакомиться по этой ссылке. То, что описано там, должно помочь.

Сжатие файлового SMB трафика при передаче на Windows 11 и Windows Server 2022

date26.10.2021
useritpro
directoryWindows 11, Windows Server 2022
commentsкомментариев 5

В версии протокола SMB, представленной в Windows Server 2022 и Windows 11 вы можете использовать сжатие трафика файлового доступа (SMB compression) для ускорения скорости передачи файлов (при копировании и открытии файлов по сети), уменьшения трафика и нагрузки на сеть. В этой статье рассмотрим, как настроить SMB компрессию в Windows.

Благодаря использованию SMB компрессии (не путать с NTFS компрессией) вам больше не придется использовать сторонние программы для предварительного сжатия файлов перед передачей по медленной (или тарифицируемой) сети. В качестве алгоритма сжатия по умолчанию используется XPRESS (LZ77). Также можно переключить Windows на использование алгоритмов сжатия XPRESS Huffman (LZ77+Huffman), LZNT1, или PATTERN_V1*

Читайте так же:
Что такое атрибут $DATA в NTFS и как спрятать в него секретные файлы

Вы можете включить SMB компрессию как на стороне клиента, так и на стороне SMB сервера.

В Windows Server 2022 вы можете включить SMB сжатие двумя способами:

  • Через WAC (Windows Admin Center): Files and File Sharing -> File Shares -> выберите общую папку и в ее настройках включите опцию Compress data; Windows Admin Center - включить сжатие файлов при передаче по сети
  • С помощью PowerShell: при создании новой сетевой папки ( New-SmbShare -Name «Public» -Path «E:Public» -CompressData $true ) или для существующей шары ( Set-SmbShare -Name «share» -CompressData $true ). Можно вывести все каталоги, для которых включено сжатие SMB: Get-SmbShare -CompressData $true powershell - включить SMB компрессию для сетевой папки

Также вы можете включить поддержку SMB сжатия на стороне клиента. В этом случае не имеет значение, поддерживается ли SMB компрессия на стороне сервера.

Следующие команды позволят подключить сетевой диск в Windows 11 с поддержкой SMB сжатия:

net use * \fs01share /requestcompression:yes

New-SmbMapping -LocalPath «W:» -RemotePath «\fs01share» -CompressNetworkTraffic $true

Попробуем измерить скорость и время передачи vmdk файла виртуальной машины при включенной SMB компрессии. Можете создать сетевую папку с SMB сжатием и без нее, либо используйте параметр /compress в утилите robocopy, чтобы копировать файл с использованием SMB сжатия. Примеры команд

robocopy z: c:pswithout_smb_compress.vmdk srv-cent02.vmdk

robocopy z: c:pswith_smb_compress.vmdk srv-cent02.vmdk /compress

В моем примере при копировании 3 Гб vmdk файла время копирования при использовании сжатия SMB уменьшилось на 20 % (с 36 секунд до 29).

скорость копирования файлов с SMB сжатием в robocopy

В RTM версиях Windows 11 и Windows Server 2022 SMB cжатие используется для всех файлов независимо от размера.

Чтобы всегда использовать SMB сжатие для файлов вы можете включить параметр реестра EnableCompressedTraffic = 1 в ветке HKLMSystemCurrentControlSetServicesLanManWorkstationParameters. Можно создать этот параметр реестра с помощью PowerShell:

Set-ItemProperty -Path HKLM:SystemCurrentControlSetServicesLanManWorkstationParameters -Name EnableCompressedTraffic -Value 1

EnableCompressedTraffic - включить SMB сжатие для трафика Windows 11

Если вы хотите, чтобы SMB сжатие применялось только для больших файлов (более 100 Мб), нужно в этой же ветке настроить следующие параметры реестра:

  • CompressibilitySamplingSize = 524288000
  • CompressibleThreshold = 104857600

Если вы хотите полностью запретить использовать SMB компрессию в Windows, задайте параметр DisableCompression = 1 :

Set-ItemProperty -Path HKLM:SystemCurrentControlSetServicesLanManWorkstationParameters -Name DisableCompressedTraffic -Value 1

Или воспользуйтесь командой:

Set-SmbClientConfiguration -DisableCompression $true

Функция SMB Compression совместима с технологиями подписывания и шифрования SMB, SMB over QUIC, SMB multichannel, Hyper-V Live Migration. В утилитах Robocopy and Xcopy можно использовать новую опцию /compress для принудительного использования SMB сжатия при копировании файлов по сети. SMB Direct и RDMA пока не поддерживаются.

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Как обнаруживать, включать и отключать SMBv1, SMBv2 и SMBv3 в Windows

В этой статье описывается, как включить и отключить протокол SMB версии 1 (SMBv1), SMB версии 2 (SMB) и SMB версии 3 (SMBv3) на клиентских и серверных компонентах SMB.

Читайте так же:
Ashampoo Burning Studio 2017 (бесплатно)

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

Отключение SMB или SMBv3 для устранения неполадок

Мы рекомендуем включить протоколы SMB 2.0 и SMBv3, но может оказаться полезным временно отключить их для устранения неполадок. Дополнительные сведения см. в статье как определить состояние, включить и отключить протоколы SMB на сервере SMB.

в Windows 10, Windows 8.1, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 и Windows Server 2012, отключение SMBv3 деактивирует следующие функциональные возможности:

  • Прозрачная отработка отказа — клиенты повторно подключаются без прерывания узлов кластера во время обслуживания или отработки отказа
  • Scale Out одновременный доступ к общим данным на всех узлах кластеров файлов
  • Многоканальное агрегирование пропускной способности сети и отказоустойчивости при наличии нескольких путей между клиентом и сервером
  • SMB Direct — добавляет поддержку сети RDMA для обеспечения высокой производительности с низкой задержкой и низким использованием ЦП.
  • Шифрование — обеспечивает сквозное шифрование и защищает от перехвата в ненадежных сетях.
  • Аренда каталога — улучшает время отклика приложений в филиалах за счет кэширования
  • Оптимизация производительности — оптимизация для небольшого случайного чтения и записи ввода-вывода

в Windows 7 и Windows Server 2008 R2 отключение 2.0 отключает следующие функции:

  • Составной запрос — позволяет отправлять несколько запросов SMB в виде одного сетевого запроса.
  • Большие операции чтения и записи — лучшее использование более быстрых сетей.
  • Кэширование свойств папок и файлов — клиенты сохраняют локальные копии папок и файлов
  • Устойчивые дескрипторы. разрешение на прозрачное повторное подключение к серверу при наличии временного отключения
  • Улучшенная подпись сообщения — HMAC SHA-256 заменяет MD5 как алгоритм хеширования
  • Улучшенная масштабируемость общего доступа к файлам — число пользователей, общих папок и открытых файлов на сервере значительно увеличилось.
  • Поддержка символьных ссылок
  • Модель нежесткой аренды клиента — ограничивает данные, передаваемые между клиентом и сервером, повышая производительность в сетях с высокой задержкой и повышая масштабируемость сервера SMB.
  • Поддержка большого MTU — для полного использования 10 Gigabit Ethernet (GbE)
  • Повышение эффективности энергопотребления — клиенты, которые имеют открытые файлы на сервере, могут перейти в спящий режим

протокол smb был впервые появился в Windows Vista и Windows Server 2008, а протокол SMBv3 появился в Windows 8 и Windows Server 2012. Дополнительные сведения о функциях SMB и SMBv3 см. в следующих статьях:

Читайте так же:
Быстрая и полная дефрагментация HDD: в чём разница и что лучше

Удаление SMBv1

вот как можно удалить SMBv1 в Windows 10, Windows 8.1, Windows Server 2019, Windows Server 2016 и Windows 2012 R2.

Методы PowerShell

Ниже приведены инструкции по обнаружению, отключению и включению SMBv1 клиента и сервера с помощью команд PowerShell.

Компьютер будет перезагружен после выполнения команд PowerShell для отключения или включения SMBv1.

Windows Server 2012 Windows Server 2012 R2, Windows Server 2016, Windows Server 2019: диспетчер сервера метод

Диспетчер сервера — метод панели мониторинга

чтобы удалить SMBv1 с сервера Windows:

  1. На диспетчер сервера панели мониторинга сервера, на котором нужно удалить SMBv1, в разделе Настройка этого локального серверавыберите Добавить роли и компоненты.
  2. На странице перед началом работы выберите Запуск мастера удаления ролей и компонентов, а затем на следующей странице нажмите кнопку Далее.
  3. На странице Выбор целевого сервера в разделе пул серверовустановите флажок Сервер, для которого требуется удалить компонент, и нажмите кнопку Далее.
  4. На странице Удаление ролей сервера нажмите кнопку Далее.
  5. На странице Удаление компонентов снимите флажок для поддержки общего доступа к файлам SMB 1.0/CIFS и нажмите кнопку Далее.
  6. На странице Подтверждение выборов для удаления убедитесь, что эта функция указана в списке, а затем нажмите кнопку Удалить.

Windows 8.1 и Windows 10: метод «установка и удаление программ»

Метод клиента Add-Remove Programs

чтобы отключить SMBv1 для Windows 8.1 и Windows 10:

  1. Откройте Панель управления, выберите раздел Программы и компоненты.
  2. в разделе панель управления главнаявыберите Windows включить или отключить компоненты , чтобы открыть окно функции Windows .
  3. в поле Windows функции прокрутите вниз список, снимите флажок для поддержки общего доступа к файлам SMB 1.0/CIFS и нажмите кнопку ок.
  4. после Windows применения изменений на странице подтверждение выберите перезагрузить сейчас.

Как определить состояние, включить и отключить протоколы SMB на сервере SMB

для Windows 8.1, Windows Server 2012, Windows Server 2012 R2, Windows 10 и Windows Server 2019

в Windows 8 и Windows Server 2012 появился новый командлет Set-смбсерверконфигуратион Windows PowerShell. Командлет позволяет включать или отключать протоколы SMBv1, SMB и SMBv3 на серверном компоненте.

при включении или отключении протокола smb в Windows 8 или Windows Server 2012 также включается или отключается SMBv3. Это происходит из-за того, что эти протоколы используют один и тот же стек.

После запуска командлета Set-смбсерверконфигуратион перезагружать компьютер не требуется.

голоса
Рейтинг статьи
Ссылка на основную публикацию