Текущий архив: 2004.11.21;
Скачать: CL | DM;
ВнизОграничение на количество окон в Windows Найти похожие ветки
← →
VEG © (2004-11-03 14:54) [0]Вы когда-нибудь сталкивались с этой проблемой при работе в этой ОС (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.
← →
VEG © (2004-11-03 15:03) [5]У меня оригинальная корпоративная 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]
Если лицензионная, то логичней обратится в службу поддержки. Если нет то не заморачиваться и найти приличный диск.
← →
Семен Сорокин © (2004-11-03 15:08) [10]гм, тоже не сталкивался (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
← →
Игорь Шевченко © (2004-11-03 15:20) [15]VEG © (03.11.04 15:05) [7]
> Почему так мало?
By design
> Неужели современная ОС не может предоставить пользователю
> нечто большее?
А зачем ? Обычный пользователь не использует и сотую часть этого.
← →
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]
Это Kernel
← →
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]5981 8-0)
Открыта только опера (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]
Я к чему, может найдешь какая программка кушает ресурсы.
Страницы: 1 2 3 вся ветка
Текущий архив: 2004.11.21;
Скачать: CL | DM;
Память: 0.54 MB
Время: 0.037 c