У меня есть 64-разрядная система Windows 7, которая имеет странную проблему в течение последних нескольких месяцев: после нескольких дней непрерывной работы компьютера возникает проблема, когда щелчок по панели задач для запуска приложений не запускает графический интерфейс этих приложений. Отказавшие приложения могут быть такими же простыми, как Блокнот или Калькулятор. Поэтому, когда я нажимаю на значок приложения на панели задач, они подсвечиваются, но не запускаются. Они запускаются, если я закрываю некоторые другие работающие графические интерфейсы (например, Outlook). И, насколько я помню, диспетчер задач показывает «процесс» приложения, которое не удалось запустить.

Я не очень разбираюсь в Windows GUI/ управлении окнами, но я думаю, что это связано со «стопками» окон: недостаточно места для отображения новых окон, если некоторые из существующих не закрыты? Проблема исчезнет на несколько дней после перезагрузки компьютера.

Любая идея? Спасибо!

1 ответ1

1

Это похоже на ограничение памяти "Desktop Heap", которое было обычной проблемой в те времена, когда Windows XP пользовалась популярностью mIRC.

Проблема не в том, что у вас не хватает памяти как таковой, а в том, что существует определенное количество оперативной памяти, выделенной для создания "настольных" объектов, таких как контекстные меню, окна и другие графически сгенерированные детали (я также считаю, что значки).

Обычно это не проблема для повседневного использования, но некоторые программы (например, mIRC) обрабатывают свои собственные сгенерированные окна способом, который использует пул памяти Desktop Heaps (вместо использования только ram).

Я предположил, что они исправили это с возрастом Windows XP или увеличили ограничение на что-то полезное, по крайней мере. Похоже, что это не так, и ограничение по-прежнему смехотворно мало (мы говорим между 3-20 МБ для всей кучи рабочего стола, что не очень много).

Я мог бы подробно рассказать о том, как это исправить, но теперь, когда вы знаете, что нужно искать "Desktop Heap", вы сможете найти проблему / исправить проблему в короткие сроки. (надеюсь, это ваша проблема, поскольку, насколько я помню, это относительно легко исправить)

РЕДАКТИРОВАТЬ: Проблема вполне может заключаться в том, что у вас есть программа, которая использует кучу рабочего стола, но не закрывает свои собственные окна должным образом после завершения функций (так что у вас есть невидимые не обнаруживаемые окна, которые просто утомляют вас в долгосрочной перспективе), Если это так, то вы, вероятно, сможете найти его, поищя в подозреваемых. (Я не верю, что использование кучи рабочего стола отображается в диспетчере задач, но я никогда не читал так глубоко)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .