Назад | Перейти на главную страницу

Как узнать, включены ли оппозиционные блокировки на сервере

Я устраняю проблему с доступом к сетевым файлам. У меня есть общий сетевой ресурс на сервере Windows 2003, мне нужно знать, включена ли оппортунистическая блокировка (oplocks) на сервере или нет.

Только что нашел это Вот :

Расположение записи реестра клиента для гибкой блокировки было изменено по сравнению с расположением в 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, чтобы разрешить или запретить гибкие блокировки локальных файлов. Эти серверы включают рабочие станции, которые обмениваются файлами.