Максимальное количество открытых окон windows

Максимальное количество открытых окон windows

Вы когда-нибудь сталкивались с этой проблемой при работе в этой ОС (Windows XP SP1 в моем случае)? Я — постоянно. Система не может создать даже окошко для контекстного меню, не оговоря уже о том, что ни одна оконная программа не запускается, ни одно приложение не может создать простейший диалог с кнопками да/нет, многие программы не могут создать половину своих панелей, а некоторые программы запускаются без своего главного меню (файловый эксплорер, например). Вроде бы и понятно, что количество возможных хендлов окон сильно ограничено, но не настолько же, что я не могу с наслаждением работать. Приходится закрывать нужные программы, и это мне не нравится:( Самое интересное — достаточно закрыть одно из окон эксплорера, как уже с десяток небольших программ могут работать, без проблем вылазят контектстные менюшки, диалоговые окна. Сколько же хендлов тянет одно окно эксплорера?:)
Вот сейчас я пишу в блокноте. Для того, чтобы его запустить, мне пришлось закрыть один эксплорер. Самое интересное, что система не может мне сказать, что больше окон она не может создать — она тупо молчит, ведь хендла для окна с сообщением для ошибки не может сама себе выделить.
Никто не видел патча, который в раза 2-3 увеличил бы количество возможных хендлов окон?


Reindeer Moss Eater © ( 2004-11-03 15:01 ) [1]

Версия ХР «для бедных»?
Как же, слышали про такую.

Никто не видел патча

И в чем смысл «крякать» легальную но кастрированную версию, нарушая eula, если можно поставить Pro или Home?


1008 © ( 2004-11-03 15:01 ) [2]

Может это Windows XP Starter Edition для стран третьего мира %)
Можно попробовать антивирус. А лучше поискать другой дистрибутив.


1008 © ( 2004-11-03 15:02 ) [3]

Может это Windows XP Starter Edition для стран третьего мира %)
Можно попробовать антивирус. А лучше поискать другой дистрибутив.


Игорь Шевченко © ( 2004-11-03 15:03 ) [4]

Общее число объектов USER в системе XP равно 65536 (окна, меню, хуки и т.д.)
Общее число объектов GDI (перья, кисти, шрифты, регионы, и т.д) — 16384.

У меня оригинальная корпоративная Pro версия. Работал так же в версии без SP1 — аналогичная проблема.


Маг Похмеляйнен ( 2004-11-03 15:04 ) [6]

Читайте также:  Встроенный мессенджер windows 10

Никогда не сталкивался, хотя окошек бросал много.
Странно.


VEG © ( 2004-11-03 15:05 ) [7]


> Игорь Шевченко © (03.11.04 15:03) [4]
> Общее число объектов USER в системе XP равно 65536 (окна,
> меню, хуки и т.д.)
> Общее число объектов GDI (перья, кисти, шрифты, регионы,
> и т.д) — 16384.

Почему так мало? Неужели современная ОС не может предоставить пользователю нечто большее?


Reindeer Moss Eater © ( 2004-11-03 15:05 ) [8]

У меня оригинальная корпоративная Pro версия.
Нету там такого. Ни с SP1 ни без него.


1008 © ( 2004-11-03 15:06 ) [9]

VEG © (03.11.04 15:03) [5]

Если лицензионная, то логичней обратится в службу поддержки. Если нет то не заморачиваться и найти приличный диск.

гм, тоже не сталкивался (XP Pro), посмотри в Диспетчере задач — там вроде есть колонка с количеством Handle»ов используемым процессом, может у тебя особо «хитрый» процесс много чего создает :))


Reindeer Moss Eater © ( 2004-11-03 15:09 ) [11]

Лучше номер билда посмотри.


VEG © ( 2004-11-03 15:09 ) [12]


> Маг Похмеляйнен (03.11.04 15:04) [6]
> Никогда не сталкивался, хотя окошек бросал много.
> Странно.

Могу сделать пару скриншотов, когда лимит опять будет достигнут.

> 1008 © (03.11.04 15:06) [9]
> VEG © (03.11.04 15:03) [5]
>
> Если лицензионная, то логичней обратится в службу поддержки.
> Если нет то не заморачиваться и найти приличный диск.

могу вас заверить, что диск — самый приличный, что только есть среди пиратских. У меня 4 компакта, все — идеальные. Никаких крэков активации, никаких русских версий.


VEG © ( 2004-11-03 15:11 ) [13]


> Лучше номер билда посмотри.

Не могу нажать кнопку Help — для выползающего меню опять нет хендла. Сейчас погляжу, что можно закрыть.


VEG © ( 2004-11-03 15:18 ) [14]

Закрыл 2 окна IE, тобы на дольше хватило — пожертвовал ветками с приколами из детских книжек и т.д. (не дочитал, жалко. ):)
Теперь CAD тоже сработало и вылез Task Manager. Вот инфа:
Handles: 10091
Threads: 421

VEG © (03.11.04 15:05) [7]


> Неужели современная ОС не может предоставить пользователю
> нечто большее?

А зачем ? Обычный пользователь не использует и сотую часть этого.


VEG © ( 2004-11-03 15:24 ) [16]

Читайте также:  Atk hotkey utility для windows 10


> Игорь Шевченко © (03.11.04 15:20) [15]

Но ведь у меня не достигнут предел — сейчас всего 10183 хендла в системе.


Маг Похмеляйнен ( 2004-11-03 15:24 ) [17]

А вот идея: надо бы память потестить, хардвару. Вдруг трабла там?


Семен Сорокин © ( 2004-11-03 15:25 ) [18]


> VEG © (03.11.04 15:18) [14]
> Handles: 10091

у меня от силы 3000 наберется. что-то здесь не так


Игорь Шевченко © ( 2004-11-03 15:27 ) [19]

VEG © (03.11.04 15:24) [16]

Каких именно ? Kernel, User, GDI ? В системе их три типа.


VEG © ( 2004-11-03 15:28 ) [20]

Это общие. Разве Task Manager другие говорит?


Игорь Шевченко © ( 2004-11-03 15:30 ) [21]

VEG © (03.11.04 15:28) [20]


pasha_golub © ( 2004-11-03 15:33 ) [22]

У меня 4900 по данным Task Manager


VEG © ( 2004-11-03 15:33 ) [23]


> Игорь Шевченко © (03.11.04 15:30) [21]

Ну вот, когда они доходят 10450, начинаются глюки. Ни одно окно не может создаться.


Игорь Шевченко © ( 2004-11-03 15:36 ) [24]

VEG © (03.11.04 15:33) [23]

В Task Manager есть выбор колонок. Выбери для процессов User Objects и GDI objects. Смотри. Думай.


VEG © ( 2004-11-03 15:36 ) [25]

Сейчас дочти достиг предела — 10400. Запустил Total Commander, а он вякнул:
—————————
Application Error
—————————
Exception EMenuError in module TOTALCMD.EXE at 0001636C.
Out of system resources.
—————————
OK
—————————
Поглядите на ошибку — EMenuError. Ошибка при создании меню, знаит:)


Ozone © ( 2004-11-03 15:37 ) [26]

Открыта только опера (2 странички — чат и форум) + Диспетчер


pasha_golub © ( 2004-11-03 15:41 ) [27]

Это, а может Procces Explorer загрузить и глянуть?


VEG © ( 2004-11-03 15:42 ) [28]

У меня около 50 окон разных программ. Было бы больше, если бы не ограничение.


Игорь Шевченко © ( 2004-11-03 15:43 ) [29]

VEG © (03.11.04 15:42) [28]

Ты уже выбрал нужные колонки и посмотрел ?


> У меня около 50 окон разных программ.

Ты очень сильно ошибаешься


Sergey_Masloff ( 2004-11-03 15:44 ) [30]

Игорь Шевченко © (03.11.04 15:03) [4]
А чего они гады это в документации не пишут! 😉
Я правда тоже не натыкался на нехватку, и помню что в Windows9x
был лимит в 16364 оконных хендлов (об этом постоянно напоминала справка по CreateWindow). И когда появилась NT4/0 я помню прочитал чуть ли не в статье Руссиновича типа все ограничения позади создавайте сколько хошь 😉

Читайте также:  Когда обновить lumia 640 до windows 10


VEG © ( 2004-11-03 15:44 ) [31]


> pasha_golub © (03.11.04 15:41) [27]
> Это, а может Procces Explorer загрузить и глянуть?

Вижу, как поглядеть в этой программе количество хендлов отдельных процессов. А как всей системы?


VEG © ( 2004-11-03 15:48 ) [32]


> Игорь Шевченко © (03.11.04 15:43) [29]
> Ты очень сильно ошибаешься

Почему? 36 процессов, 49 видимых главных окон.


Игорь Шевченко © ( 2004-11-03 15:49 ) [33]

VEG © (03.11.04 15:48) [32]


> 49 видимых главных окон

А невидимых сколько ?

Sergey_Masloff (03.11.04 15:44) [30]

Вроде, где-то писали.

Я сначала у Фэня прочитал, потом в MSDN нашел


VEG © ( 2004-11-03 15:52 ) [34]

Не знаю, как поглядеть в этой программе нэндлы всей системы. но вот, например, инфа об IE:
GDI Handles: 2662
User Handles: 2304


VEG © ( 2004-11-03 15:58 ) [35]

Прошелся сканером окон — он находит 2190 окон. Именно существующих окон, а не всех хендлов в системе.


Игорь Шевченко © ( 2004-11-03 15:58 ) [36]

VEG © (03.11.04 15:52) [34]


> Не знаю, как поглядеть в этой программе нэндлы всей системы

Визуальным суммированием. От того, что ты привел данные одной программы, твоя проблема не решится нисколько.


VEG © ( 2004-11-03 16:03 ) [37]

Посчтиал калькулятором — получил 10373, как и в Такс Менеджере.


VEG © ( 2004-11-03 16:06 ) [38]

Это колона Handles, где у IE 1450 ендлов. А как в таблицу вынести GDI & user handles я не нашел (видать, старая версия)


Игорь Шевченко © ( 2004-11-03 16:09 ) [39]

VEG © (03.11.04 16:06) [38]

Перепиши на бумажку значения для каждого процесса и сложи в столбик. В конце концов, проблема у тебя, а не у остальных участников дискусии.


pasha_golub © ( 2004-11-03 16:11 ) [40]

VEG © (03.11.04 15:52) [34]
Я к чему, может найдешь какая программка кушает ресурсы.

Оцените статью