Устранение ошибок при открытии файлов
Устранение ошибок при открытии файлов на серверах NetWare 3.11
При использовании NetWare 3.11 могут возникнуть сложности в работе программ, последовательно и быстро открывающих большое количество файлов. Это иногда наблюдается и при открытии файлов в папках, для которых у пользователя отсутствуют права на просмотр, например при открытии файлов в общем почтовом отделении MS Mail.
При этом возможные сообщения об ошибках выглядят следующим образом:
• File not found (файл не найден), хотя он точно существует.
¦ Sharing violation (попытка одновременного доступа к адресу или файлу) или Lock violation (нарушение блокировки).
• Unable to open file (не удается открыть файл)
• File in use (файл занят).
Устранить указанные сложности (в том числе и зависания, не сопровождаемые какими-либо сообщениями) можно двумя способами.
1. С помощью FTP подключиться к серверу ftp.novell.com. Перейти в каталог /pub/netware/nwos/nw311/ osnlm и запустить программу 311ptd.exe. Она производит распаковку файла os2opnfx.nlm. Загрузить этот модуль на сервере NetWare 3.11 («load os2opnfx.nlm»).2. Отключить для клиента NetWare поддержку длинных имен файлов. При этом на серверах NetWare нельзя будет создавать файлы с длинными именами. Чтобы отключить поддержку длинных имен файлов, нужно выполнить следующие действия:
• Нажмите кнопку «Пуск» панели задач и выберите команду «Выполнить», а затем введите в командной строке Regedit. Запустите редактор реестра.
• Откройте раздел реестра
HKEY_Local_Machine\System\QmBntControlSet\Services\VxD\ NWRedir
• Создайте новый двоичный параметр с именем supportLFN и значением 0.
Клиент для NetWare и программы, использующие дополнительные файлы
Запуск с помощью клиента Microsoft для NetWare программы, нуждающейся в дополнительных файлах, может привести к ошибкам, если эти файлы расположены не на одном диске с программой.
Дело в том, что при поиске дополнительных файлов просматривается только текущий диск. Предусмотренный для поиска файлов путь в данном случае не используется. Следует перенести все нужные программе файлы на диск, где находится сама программа.