Недавно столкнулся с проблемой: Есть локальная сеть, состоящая из двух компьютеров. На одном из них установлена Windows XP SP3 с каким-то количеством обновлений, это не важно. Так вот, на нем создана общая папка, к ней предоставлен общий доступ, с возможностью изменения файлов в этой общей папке по сети. Оба компьютера в одной рабочей группе, на обоих компьютерах выполнен вход под одинаковым именем пользователя с одинаковым паролем. Сделано так специально, чтобы упростить работу общих сетевых ресурсов в одноранговой сети без сервера. НО! При обращении к это сетевой папке по сети - получаем ответ: Недостаточно памяти сервера для обработки команды. Или Недостаточно памяти для завершения транзакции. Закройте некоторые приложения и повторите попытку.
При попытке подключения к сетевой папке даже с этого самого компьютера имеем тот же самый отрицательный результат с выдачей похожих сообщений.
Что ж, не будем унывать. Идем в управление компьютером (По правой клавише мышки на "Мой компьютер" - "Управление"). Там выбираем просмотр Журналов Windows и видим в системном журнале следующие события:
В конфигурации сервера параметр "irpstacksize" имеет слишком малое значение для использования локального устройства сервером. Увеличьте значение данного параметра.
Спрашиваем у Гугла и быстро находим ответ в базе знаний Майкрософт. Вот и решение:
Для решения проблемы следует увеличить значение параметра реестра IRPStackSize.
Так как у меня этого параметра в реестре не было - я его создал и присвоил ему Десятичное значение 30. После этого достаточно перезапустить службу "Сервер" (автоматичски будет предложено и перезагрузить службу "Обозреватель компьютеров"). Да-да! В этом случае можно не перезагружать весь компьютер с общей папкой! После рестарта службы общий доступ к папке появился и в эту общую папку можно зайти через Сетевое окружение!
Удачи в танцах с бубном!
При попытке подключения к сетевой папке даже с этого самого компьютера имеем тот же самый отрицательный результат с выдачей похожих сообщений.
Что ж, не будем унывать. Идем в управление компьютером (По правой клавише мышки на "Мой компьютер" - "Управление"). Там выбираем просмотр Журналов Windows и видим в системном журнале следующие события:
В конфигурации сервера параметр "irpstacksize" имеет слишком малое значение для использования локального устройства сервером. Увеличьте значение данного параметра.
Спрашиваем у Гугла и быстро находим ответ в базе знаний Майкрософт. Вот и решение:
Для решения проблемы следует увеличить значение параметра реестра IRPStackSize.
- Нажмите кнопку Пуск и выберите команду Выполнить.
- Введите команду regedit и нажмите кнопку ОК.
- Найдите следующий раздел:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
- В правой области окна редактора реестра дважды щелкните параметр IRPStackSize.
Примечание. Если параметр IRPStackSize отсутствует, создайте его, выполнив следующие действия:- В папке реестра Parameters дважды щелкните в правой области окна редактора реестра.
- Подведите курсор к пункту Создать и щелкните пункт Параметр DWord.
- Введите IRPStackSize.
Внимание! Имя параметра «IRPStackSize» вводится с учетом регистра.
- Для параметра «Система исчисления» выберите значение «Десятичная».
- В поле «Значение» введите значение, превышающее текущее.
Так как у меня этого параметра в реестре не было - я его создал и присвоил ему Десятичное значение 30. После этого достаточно перезапустить службу "Сервер" (автоматичски будет предложено и перезагрузить службу "Обозреватель компьютеров"). Да-да! В этом случае можно не перезагружать весь компьютер с общей папкой! После рестарта службы общий доступ к папке появился и в эту общую папку можно зайти через Сетевое окружение!
Удачи в танцах с бубном!
Комментариев нет:
Отправить комментарий
Умным и полезным комментариям тут очень рады!