Windows 7: Додаток Windows не відображається періодично


0

У мене є система Windows 7 64 біт, яка має дивну проблему протягом останніх кількох місяців: Після того, як комп'ютер працює кілька днів безперервно, виникає проблема, коли натискання на панелі завдань для запуску програм не запускає графічний інтерфейс цих додатків. Невдалі програми можуть бути такими ж простими, як Блокнот або Калькулятор. Тож коли я натискаю на піктограму програми на панелі завдань, вони виділяються, але не запускаються. Вони запускаються, якщо я закрию деякі інші запущені графічні інтерфейси (наприклад, Outlook). Наскільки я пам’ятаю, диспетчер завдань показує «процес» програми, що не вдалося запустити.

Я мало знаю про управління графічним інтерфейсом Windows / Windows, але я думаю, що це стосується "стеків" Windows: Не вистачає місця для показу нових вікон, якщо деякі існуючі не закриті? Проблема зникає на кілька днів, як тільки я перезавантажую комп'ютер.

Будь-яка ідея? Дякую!


1
Здається, що якась програма споживає все більше ресурсів під час запуску. Я пропоную вам запустити диспетчер завдань, зробити кожен стовпець видимим, який, на вашу думку, можна застосувати (ідентифікатор процесу, використання процесора, усі стовпці пам'яті, потоки, користувацькі та gdi-об’єкти) та зробіть знімок екрана цього вікна, коли комп'ютер буде перезавантажений. Потім зробіть інший знімок, коли виникає проблема. Можливо, ви можете побачити деякі відмінності.
Ян Догген

@JanDoggen, так, чудова ідея. Але навіть вікно диспетчера завдань не запускається, як тільки вікна перестають запускатися! CTL ALT DEL не запускає TM. Але я завжди міг закрити деякі інші програми додатків, а потім побачити, що показує ТМ у такому випадку ... Дякую!
IrfanClemson

1
Тримайте його відкритим і тримайте програму відкритою, яку ви використовуєте для створення скріншотів. Поки вони слухають клавіатуру / мишу, вона повинна працювати. Не закривайте вікна, коли виникає проблема, оскільки ви можете втратити дані диспетчера завдань, які шукаєте!
Ян Догген

Гаразд, я щойно зняв кришку екрана після встановлення та дозволив отримати додаткові "види", такі як пам'ять робочого набору, пікова пам'ять, приватна пам'ять, нитки, об'єкти GDI. Слід знати більше за кілька днів - можливо, у понеділок! Знову дякую!
IrfanClemson

Питання: Схоже, я можу "сортувати" лише на основі одного стовпця всередині TM - у мене занадто багато запущених процесів (тому що включено для всіх користувачів), щоб вони вміщувались у кришку екрана. Тож на чому має базуватися сортування? Кількість ниток? Використання пам'яті? Використання процесора?
IrfanClemson

Відповіді:


1

Це звучить точно як обмеження пам’яті «Desktop Heap», яке було поширеною проблемою ще в XP дні Windows, коли mIRC був популярним.

Проблема полягає не в тому, що у вас не вистачає пам'яті як такої, а в тому, що є певна кількість оперативної пам’яті, призначена для генерації «робочих» об'єктів, таких як контекстні меню, вікна та інші графічно сформовані деталі (як я вважаю, іконки).

Зазвичай це не проблема для щоденного використання, але деякі програми (наприклад, mIRC) обробляють власні створені вікна таким чином, що використовує пул пам’яті Desktop Heaps (замість того, щоб просто використовувати таран).

Я припускав, що це було виправлено ще з віку Windows XP або збільшило ліміт на що-небудь корисне. Це, здається, не так, і межа все ще є щось смішно невелике (ми говоримо між 3-20 Мб для всієї настільної купи, що не дуже багато).

Я міг би розібратися в деталях, як це виправити, але тепер, коли ви знаєте, як шукати "Настільну купу", ви повинні мати можливість знайти проблему / виправити проблему в короткому порядку. (сподіваюся, це проблема у вас, оскільки, як я пам'ятаю, це відносно легко виправити)

EDIT: Проблема може бути в тому, що у вас є програма, яка використовує Desktop Heap, але не закриває власні вікна належним чином після закінчення функцій (тому у вас є невидимі невидимі вікна, які просто змусять вас з часом) якщо так, то, сподіваємось, вам вдасться знайти його, гуглюючи через своїх імовірних підозрюваних. (Я не вірю, що використання купі настільних комп’ютерів з'являється в диспетчері завдань, але я ніколи не читав цього вглиб)


Привіт, спасибі Я загляну в це. До речі, у мене є 16 ГБ оперативної пам’яті. Це Dell Optiplex 990, і він не мав цієї проблеми до декількох місяців тому - швидше за все, якесь програмне забезпечення я встановив.
IrfanClemson

1
Ось у чому річ, обсяг пам’яті, що зарезервовано, повністю перекошений від того, скільки ми бачимо насправді за добу. Купа робочого столу 3 Мб, можливо, була б підходящою, коли більшість працювала лише з 256-512 МБ оперативної пам’яті, але не так багато причин, щоб не мати набагато більшого розподілу зараз, коли майже будь-яка стандартна система має принаймні 4 ГБ, а багато працює 8-16 + ГБ таран.
Curs3d

Проблема не траплялася вже кілька днів; Я припускаю, що я не працював із проблемними програмами протягом вихідних. Хммм. Ось можливе рішення на ehow.com/how_12101838_increase-maximum-heap-size-windows-7.html, але у мого Win7 немає 3-го параметра 1024, а другий вже 20480. Я приймаю відповідь, тому що є найближчим до мене прийшов. Дякую!
IrfanClemson
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.