ОС Windows XP и поддерживает функцию принудительной блокировки, которая позволяет клиентам SMB (Server Message Block) блокировать файлы на сервере и кэшировать информацию без отслеживания изменений в файле, произведенных другим пользователем (более ранние версии Windows тоже поддерживают подобную блокировку, однако методы ее использования отличаются). Принудительная блокировка дает пользователю некоторые преимущества, но и повышает загрузку сервера, занимающегося поддержкой и управлением блокировок. Для отключения принудительной блокировки можно воспользоваться одним из следующих методов.
Метод 1
1. Запустите редактор системного реестра (REGEDIT.EXE).
2. Перейдите к разделу HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MRxSmb\Parameters.
3. В меню Правка (Edit) выберите команду Создать > Параметр DWORD (New > DWORD Value).
4. Введите имя OplocksDisabled и нажмите клавишу <Enter>.
5. Дважды щелкните на новой записи и введите значение 1.
6. Щелкните на кнопке OK.
Метод 2
1. Запустите редактор системного реестра (REGEDIT.EXE).
2. Перейдите к записи HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters.
3. В меню Правка (Edit) выберите команду Создать > Параметр DWORD (New > DWORD Value).
4. Введите имя EnableOplocks и нажмите клавишу <Enter>.
5. Дважды щелкните на новой записи и установите ее в значение 0.
6. Щелкните на кнопке OK.
Кроме того, в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters
можно указать следующие необязательные параметры, позволяющие эффективно настроить принудительную блокировку.
n
MinLinkThroughput (DWORD) — минимальное количество байт в секунду, которое должно передаваться сервером до отключения блокировки (значение 0 эквивалентно бесконечности).
n
MaxLinkDelay (DWORD) — максимальный промежуток времени, в течении которого допустима задержка до отключения блокировки (от 0 до 100000 секунд).
n
OplockBreakWait (DWORD) — время, выжидаемое сервером после передачи клиенту запроса на снятие блокировки до принудительного снятия блокировки, если клиент не вложился в указанный срок (от 10 до 180 секунд).