Возможные симптомы истощения кучи рабочего стола:
- отказ запуска приложения (0xc0000142);
- отказ запуска назначенных заданий;
- незаметная остановка процессов;
- элементы пользовательского интерфейса не прорисовываются как следует;
- событие 243 (ошибка выделения рабочего стола из кучи) в системном журнале.
Что такое куча рабочего стола?
Каждому объекту рабочего стола необходима память для сохранения объектов пользовательского интерфейса, в частности окон и меню. Эта память называется кучей рабочего стола. Когда приложению требуется объект графического интерфейса, из библиотеки user32.dll вызываются функции выделения памяти из кучи рабочего стола. Каждому рабочему столу отведена одна куча, ресурсы для которой выделяются из пространства сеансового представления, которое является подмножеством сеансового пространства.
Процесс выделения памяти для сохранения окон и меню протекает незаметно, но существует два главных сценария возникновения отказов. Во-первых, ресурсы пространства сеансового представления могут истощиться, что не позволит создавать новые рабочие столы. Такое может произойти, если несколько служб выполняются под нелокальной, определяемой системой учетной записью пользователя, и для каждого экземпляра службы создается новый рабочий стол. Во-вторых, существующие кучи рабочего стола могут быть полностью исчерпаны, и процессы, порождаемые на этом рабочем столе, ощутят нехватку памяти. Второй сценарий является наиболее распространенным и может быть вызван выполнением нескольких экземпляров одного и того же процесса (например, запуском нескольких экземпляров Internet Explorer) или единичным процессом, интенсивно использующим объекты графического интерфейса.
Первый вариант решение проблемы с ошибкой A desktop heap allocation failed:
Для конфигурирования Desktop heap используется переменная реестра "Windows" (тип REG_EXPAND_SZ), которая находится HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\SubSystems
Содержимое этой переменной подобно следующему:
%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, который контролирует выделение Desktop heap. Все размеры указаны в Кб.
Первое значение 1024 - это shared heap size, общий для всех десктопов.
Второе значение 3072 - это размер Desktop heap для каждого десктопа связанного с интерактивной window station.
И наконец третье значение 512 - это размер Desktop heap для каждого десктопа связанного с не интерактивной window station, если это значение не указано явно, то оно равно второму значению.
Для устранения ошибки вам необходимо увеличить размер Desktop heap для десктопа связанного с не интерактивной window station и установить его в значение 1024 и увеличить размер для каждого десктопа связанного с window station до 4096
Таки образом вы должны изменитьь значение SharedSection=1024,4096,1024.
Второй вариант решение проблемы с ошибкой A desktop heap allocation failed.
Для XP, Windows 2003 и Windows 2000 размер пространства сеансового представления можно задать с помощью параметра реестра SessionViewSize (REG_DWORD). Параметр располагается в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management. Значение параметра указывается в мегабайтах. В параметре SessionViewSize я указал 60, в последствии этого оказалась мало (ошибка вновь возникла ) увеличил до 90- ошибка пропала. Заметим, что в Vista/Server 2008 и более поздних системах этот параметр не применяется, поскольку пространство сеансового представления увеличивается по мере необходимости.
Я очень надеюсь, моя статья помогла Вам! Просьба поделиться ссылкой с друзьями:
Комментарии
of ʏour blog. Іt's a νery easy ߋn tһe eyes which make itt much
more pleasant f᧐r me to come һere and visit mⲟre
ߋften. Ɗid you hire out а developer to create your theme?
Superb ѡork!
Stop by my webpage - 카지노톡: https://slotnara2.com/trust
на мой онлайн-проект ;) Ортопедический матрас кривой рог
цены: https://komfortkrivojrog.blogspot.com/2019/01/blog-post_138.html
Exactly where are your contact details though?
my webpage; KINOGO: https://tv.kiinogo.de
actually good and the visitors are actually sharing nice thoughts.
my site; toyinmumbai.com : https://toyinmumbai.com/mh-khwllwth-dyrwth-dyskrtywth-bbr-shb/
know I am getting experience all the time by reading thes pleasant content.
My page; Sebastian: https://woodweb.info/%d7%94%d7%99%d7%aa%d7%a8%d7%95%d7%a0%d7%95%d7%aa-%d7%a9%d7%9c-%d7%93%d7%99%d7%a8%d7%94-%d7%93%d7%99%d7%a1%d7%a7%d7%a8%d7%98%d7%99%d7%aa-%d7%91%d7%97%d7%95%d7%9c%d7%95%d7%9f-2/
- what actually issues is that you’ll need to return again repeatedly to
fulfill these escort ladies who’ve stolen your heart.
Must you ever select to go to and feel lonely, consider hiring Escorts Service Dubai to
be just one, you need. You can easily use the blue hydrangea flowers
in blue tinted mason jars or even twine wrapped vases to provide a vintage and rustic feel to
your reception tables. That way, your beloved one can stay safe at night
time even when you aren't there. Without a doubt, you additionally stand a possibility to
fulfill up with professional and charming escorts who directs one to immense
joy. Being skilled and open minded these call women are all the
time as much as does any kind of process for doing their
absolute best in accordance with the necessity of then males that meet them.
Dubai Escorts are among the gifted and skilled professional
Prostitutes serving the whole sector of escorts Agency.
You might be wondering what we are speaking about! Not following them may
cause you stress and problems. The top fighter pilot of all time, Erich Hartmann (352
victories), and the second highest scoring fighter pilot of all time, Gerhard Barkhorn (301 victories), both flew
the Bf 109. So did the primary "General of Fighters," Werner Molders (a hundred and fifteen victories),
and his famous successor in that job, Adolf Galland (104 victories).
Here is my blog post; דירות דיסקרטיות מרכז: http://easyfantasycricket.com/%d7%90%d7%99%d7%9a-%d7%9c%d7%94%d7%a4%d7%a9%d7%99%d7%98/
your post. Thanks a lot and I'm looking forward
to contact you. Will you kindly drop me a mail?
Look at my web site: עוד כמה דברים נוספים בנושא: https://drmoagi.co.za/%d7%9e%d7%99-%d7%9e%d7%a9%d7%aa%d7%9e%d7%a9-%d7%91%d7%93%d7%99%d7%a8%d7%95%d7%aa-%d7%93%d7%99%d7%a1%d7%a7%d7%a8%d7%98%d7%99%d7%95%d7%aa-%d7%91%d7%91%d7%aa-%d7%99%d7%9d/
in his/her brain that how a user can be aware of it. Thus that's why this article is outstdanding.
Thanks!
Feel free to surf to my web-site: suite
bonanza in rubles: https://sweetbonanza.click
ever been running a blog for? you made blogging look easy.
The total look of your site is magnificent, as
well as the content material!
Here is my page :: Luther: https://dualwire.com/2023/03/15/%d7%9e%d7%94-%d7%9e%d7%90%d7%a4%d7%99%d7%99%d7%9f-%d7%93%d7%99%d7%a8%d7%94-%d7%93%d7%99%d7%a1%d7%a7%d7%a8%d7%98%d7%99%d7%aa-%d7%91%d7%a0%d7%aa%d7%a0%d7%99%d7%94/
information for me. And i am satisfied studying your article.
But wanna statement on some normal things, The web site taste is
wonderful, the articles is truly nice : D. Excellent activity, cheers
Also visit my web page - telegraph: https://t.me/besplatnye_bonusy_kazino
for? you make blogging look easy. The overall look of your site is excellent, as well as the content!
Stop by my homepage casino-up-x.bit bucket.io: https://casino-up-x.bitbucket.io/
Here is my blog - african grey parrot for sale: https://afrobirdsfarm.com/