Максимальное количество открытых окон 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]
Никогда не сталкивался, хотя окошек бросал много.
Странно.
← →
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]
> Игорь Шевченко © (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 я помню прочитал чуть ли не в статье Руссиновича типа все ограничения позади создавайте сколько хошь 😉
← →
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]
Я к чему, может найдешь какая программка кушает ресурсы.