IRPStackSize: когда нет доступа к общим ресурсам

Несколько дней назад мы случайно столкнулись с рабочей станцией компании, которая показывала странное сообщение об ошибке каждый раз, когда мы пытались получить доступ к общему ресурсу в локальной сети. Сообщение, которое также появилось на других системах LAN, было следующим:
Недостаточно памяти на сервере для выполнения команды.

В системном журнале событий (Панель управления, Администрирование, Просмотр событий, раздел Система), на котором были расшарены ресурсы, при каждой попытке подключения другими рабочими станциями отображалась следующая ссылка:
Параметр конфигурации сервера «irpstacksize» слишком мал для использования локального устройства. Увеличьте значение параметра.

Проблема никоим образом не связана с управлением правами пользователей или, в любом случае, с настройкой учетных записей, а зависит, как указано, от настройки параметра IRPStackSize.

Для решения проблемы и возврата к нормальному доступу к общим каталогам необходимо запустить Редактор реестра (Пуск, Выполнить…, REGEDIT) на том персональном компьютере, к которому уже невозможно подключиться по локальной сети, затем перейдите к соответствию следующего ключа: HKEY_LOCAL_MACHINESystemCurrentControlSetServicesLanmanServerParameters.

На правой панели вам нужно будет найти значение IRPStackSize. Если его нет, необходимо будет добавить его вручную, щелкнув в меню «Создать», параметру DWORD присвоив имя IRPStackSize. Имя значения DWORD необходимо вводить, соблюдая прописные и строчные буквы.


В поле «Значение» после выбора параметра «Десятичный» вы можете начать с присвоения значения 15.

После того, как вмешательство будет выполнено, персональный компьютер необходимо будет перезагрузить, чтобы можно было проверить, будет ли снова возможен доступ к общим папкам, начиная с других систем, подключенных к локальной сети. Если это не так, можно попробовать увеличить значение 15 шагами по 3 (пример: 18, 21, 24 и т. д.).

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован.