Из-за ограничений кучи рабочего стола в Windows Vista или Windows 7 может появиться сообщение об ошибке «Недостаточно памяти»

Переводы статьи Переводы статьи
Код статьи: 947246 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

Проблема

После открытия многие приложения windows в Windows Vista или Windows 7, может быть не удается открыть другие окна. В некоторых случаях может открыться окно. Он не будет содержать необходимые компоненты. Кроме того появляется сообщение об ошибке следующего вида:
Нехватка памяти

Причина

Данная проблема возникает из-за ограничений кучи рабочего стола в Windows Vista или Windows 7. Если закрыть некоторые окна и повторите попытку открыть другие окна, открыть эти окна. Тем не менее этот метод не влияет на ограничение кучи рабочего стола.

Решение

Важные Этот раздел, метод или задача содержит действия, о том, как внести изменения в реестр. Тем не менее при неправильном изменении реестра, могут возникнуть серьезные проблемы. Таким образом Убедитесь, что внимательно выполните следующие действия. Для дополнительной защиты резервную копию реестра перед внесением изменений. Затем при возникновении неполадок можно восстановить реестр. Для получения дополнительных сведений о том, как резервное копирование и восстановление реестра щелкните следующий номер статьи базы знаний Майкрософт:
322756 Резервное копирование и восстановление реестра Windows
Требуется помощь для решения проблемы можно перейти к»Получить помощь"раздел. Если вы предпочитаете решить проблему самостоятельно, перейдите к»Решить самостоятельно"раздел.

Получить помощь



Чтобы устранить проблему автоматически, нажмите кнопку Помощькнопка или ссылка. Нажмите кнопку ЗапуститьВ диалоговом окне Загрузка файла диалоговое окно поле и выполните действия, описанные в исправление мастера.

Решить проблему
Microsoft Fix it 50496


Заметки
  • Этот мастер может быть только на английском языке. Однако автоматическое исправление также работает в других языковых версиях Windows.
  • Если вы не являетесь компьютера, на котором выявлена проблема, сохранить исправления его решение флэш-накопитель или компакт-ДИСК и запустите его на компьютере, на котором возникла проблема.
  • Мы увеличить второе значение параметра реестра SharedSection 20480 и увеличить третье значение параметра реестра SharedSection 1024 в автоматическое исправление.

Перейдите к»Устранена ли неполадка?"раздел.



Решить самостоятельно


Чтобы устранить эту проблему, измените размер кучи рабочего стола. Чтобы сделать это, выполните следующие действия.
  1. Нажмите кнопку Начало, тип regedit В диалоговом окне Начать поиск поле, а затем нажмите кнопку Regedit.exe В диалоговом окне Программы список.

    Примечание При запросе пароля администратора или подтверждения введите пароль или нажмите кнопку Продолжить.
  2. Найдите и выделите следующий подраздел реестра:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
  3. Щелкните правой кнопкой мыши Windows запись, а затем нажмите кнопку Изменить.
  4. В Значение данных раздел Изменение строки диалоговом окне найдите SharedSection запись, а затем увеличьте значение второго и третьего значение данного параметра.
Заметки
  • Второй параметр SharedSection значение размер кучи для каждого рабочего стола, связанный с интерактивной оконной станции. Кучей является обязательным для каждого рабочего стола, созданный в интерактивной оконной станции (WinSta0). Значение указывается в килобайтах (КБ).
  • Третье значение SharedSection является размер кучи для каждого рабочего стола, связанный с «пакетном» рабочая станция. Значение указывается в килобайтах (КБ).
  • Не рекомендуется устанавливать значение, которое находится на 20480 КБ второго значения SharedSection.
По умолчанию параметр реестра Windows содержит следующие данные в 32 разрядные версии Windows Vista.
%SystemRoot%\system32\csrss.exe
ObjectDirectory=\Windows
SharedSection=1024,3072,512
Windows=On
SubSystemType=Windows
ServerDll=basesrv,1
ServerDll=winsrv:UserServerDllInitialization,3
ServerDll=winsrv:ConServerDllInitialization,2
ProfileControl=Off
MaxRequestThreads=16
Примечание По умолчанию второй параметр SharedSection является большего 3072 пикселей в 32 разрядные версии Windows Vista. По умолчанию это второе значение данного параметра является 20480 в 64-разрядной версии Windows Vista.

В Windows Vista и более поздних операционных системах динамического выделения памяти. Таким образом нет никаких ограничений на выделение памяти. Однако если выделить слишком много памяти для кучи рабочего стола, может возникнуть негативное. Это является причиной, почему не рекомендуется устанавливать значение, более 20480.

Примечание Объем ОЗУ на компьютере не влияет на размер кучи рабочего стола. Таким образом не может повысить производительность путем добавления физической оперативной памяти.

Ссылки

Для получения дополнительных сведений о подобных проблемах щелкните следующие номера статей базы знаний Майкрософт:
126962«Нехватка памяти» появляется сообщение об ошибке при наличии большого количества программы
318677 PRB: Невозможно создать несколько дочерних окон и других проблем при достижении максимального числа разрешенных дочерних окон в MDI-приложения
Для получения дополнительных сведений о проблеме памяти сеанса в среде служб терминалов щелкните следующий номер статьи базы знаний Майкрософт:
840342Приложения могут работать неправильно в среде служб терминалов

Для получения дополнительных сведений о кучи рабочего стола посетите следующий веб-узел корпорации Майкрософт:
http://blogs.MSDN.com/ntdebugging/Archive/2007/01/04/Desktop-Heap-Overview.aspx

Устранена ли неполадка?

  • Проверьте, устранена ли проблема. Если проблема устранена, приведенные в этом разделе. Если проблема не устранена, можно ОБРАЩЕНИЕ В СЛУЖБУ ПОДДЕРЖКИ.
  • Мы ценим ваши отзывы. Чтобы оставить отзыв или сообщить о проблемах с указанным решением, пожалуйста, оставьте комментарий на "Получить помощь«Блог или отправьте сообщение Электронная почта.

Свойства

Код статьи: 947246 - Последний отзыв: 19 июня 2011 г. - Revision: 3.0
Информация в данной статье относится к следующим продуктам.
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Ultimate
  • Windows 7 Корпоративная
  • Windows 7 Домашняя базовая
  • Windows 7 Домашняя расширенная
  • Windows 7 Профессиональная
  • Windows 7 Максимальная
  • Windows 7 Начальная
Ключевые слова: 
kbprb kbtshoot kbexpertiseadvanced kbfixme kbmsifixme kbmt KB947246 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:947246

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com