Настройка уступающей блокировки в Windows

Переводы статьи Переводы статьи
Код статьи: 296264 - Vizualiza?i produsele pentru care se aplic? acest articol.
Внимание! Эта статья содержит сведения об изменении реестра. Перед внесением изменений в системный реестр рекомендуется создать его резервную копию. Убедитесь в том, что знаете, как восстановить реестр в случае возникновения проблемы. Дополнительные сведения о создании резервной копии, восстановлении и изменении реестра см. в следующей статье базы знаний Майкрософт:
256986 Описание реестра Microsoft Windows
Развернуть все | Свернуть все

Аннотация

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

Примечания для системы Windows Vista
  • Разделы реестра для уступающей блокировки допустимы только для традиционной версии SMB (SMB1). Отключить уступающую блокировку для SMB2 нельзя. Версия SMB2 появилась в системе Windows Vista для обеспечения более высокой скорости взаимодействия между компьютерами с Windows Vista и компьютерами с Windows Server под кодовым названием "Longhorn".
  • Если отключить уступающую блокировку, поддержка автономных файлов в Windows Vista перестанет работать.

Дополнительная информация

Внимание! При неправильном изменении реестра с помощью редактора реестра или иным способом могут возникнуть серьезные проблемы. Эти проблемы могут привести к необходимости переустановки операционной системы. Корпорация Майкрософт не гарантирует, что эти проблемы могут быть решены. Ответственность за изменение реестра несет пользователь.

Местоположение записи реестра на клиентском компьютере, которая отвечает за уступающую блокировку, изменилось по сравнению с Microsoft Windows NT. В более поздних версиях Windows для отключения уступающей блокировки указанному ниже параметру реестра необходимо присвоить значение 1:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MRXSmb\Parameters\
OplocksDisabled REG_DWORD 0 или 1
По умолчанию: 0 (не отключена)
Примечание. В соответствии со значением записи реестра OplocksDisabled клиенты Windows запрашивают или не запрашивают уступающую блокировку на удаленный файл.

Кроме того, предоставление уступающей блокировки можно запретить, присвоив значение 0 указанному ниже параметру реестра.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
EnableOplocks REG_DWORD 0 или 1
По умолчанию: 1 (включена)
Примечание. В соответствии со значением записи реестра EnableOplocks серверы на основе Windows предоставляют уступающую блокировку на локальные файлы. В число этих серверов входят рабочие станции, предоставляющие общий доступ к файлам.

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

Указанный ниже параметр позволяет определить минимальную пропускную способность связи, которая допускается сервером до того, как он разорвет необработанный ввод-вывод и уступающую блокировку для этого подключения.
MinLinkThroughput REG_DWORD от 0 до бесконечности (байт в секунду)
По умолчанию: 0
Указанный ниже параметр позволяет определить максимальную продолжительность задержки связи. Если задержка превышает указанное значение, сервер разорвет необработанный ввод-вывод и уступающую блокировку для этого подключения.
MaxLinkDelay REG_DWORD от 0 до 100000 секунд
По умолчанию: 60
Приведенный ниже параметр служит для указания продолжительности периода ожидания сервером ответа клиента на запрос на снятие уступающей блокировки. Меньшие значения позволяют быстрее определять зависшие клиенты, однако могут привести к потере кэшированных данных.
OplockBreakWait REG_DWORD от 10 до 180 секунд
По умолчанию: 35
Примечание. Чтобы изменения вступили в силу, необходимо перезагрузить компьютер.

Свойства

Код статьи: 296264 - Последний отзыв: 3 декабря 2007 г. - Revision: 9.3
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Professional x64 Edition
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Операционная система Microsoft Windows 2000 Professional
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
Ключевые слова: 
kbinfo kbfilesystems kbenv KB296264

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com