1

Я установил модуль памяти 4 ГБ, получил более 1 ГБ свободной оперативной памяти, однако XP больше не может открывать окно.

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

Кто-нибудь может вспомнить эту настройку?

ОС: Windows XP Pro 32bit

2 ответа2

0

Для Windows XP существует жесткое ограничение по окну, по- видимому, 50-60, я не совсем верю в это. Он будет сброшен при перезапуске, поэтому, если он не вылечен при перезапуске, вы определенно сильно заражены.

Чтобы вылечить это, запустите меньше программ. Если вы используете обновление Internet Explorer или смените браузер. Возможно, вам нужно почистить и урезать Windows. Сколько процессов у вас открыто, это говорит вам в диспетчере задач.

0

Да, я нашел это в конце: Desktop Heap

http://ask.slashdot.org/comments.pl?sid=23088&cid=2492011

В Windows существует форма ограничения, которая влияет на семейство систем NT - обычно ее называют "кучей рабочего стола". Достижение лимита проявляется как ошибка инициализации DLL для USER32.dll или ошибка нехватки памяти. К счастью, ограничение может быть изменено (по крайней мере, после NT 4 Service Pack 2), но настройки по умолчанию достаточно низки, чтобы ограничение было легко достигнуто. Blockquote

Цитата Чтобы изменить ограничение, загляните в реестр по адресу HLKM/System/CurrentControlSet/Control/Session Manager/SubSystems - есть ключ под названием "Windows", который содержит (среди прочего) «SharedSection = 1024,3072». Изменение записи SharedSection на «1024,3072,512» увеличивает размер "скрытой" кучи рабочего стола. Если это не сработает, попробуйте увеличить второе из значений, разделенных запятыми (например, 3072 -> 4096), что является пределом размера любой конкретной кучи рабочего стола.

Я не уверен, является ли это пределом, на который наносится плакат этого Ask Slashdot, но я знаю, что у нас есть проблемы с этим конкретным ограничением на работе. Мы используем интерпретированную среду языка / базы данных / удаленной разработки, в том числе клиентские приложения, как службы Windows. После остановки и запуска службы несколько раз мы получаем USER32.Ошибка DLL для одного или нескольких исполняемых файлов, запущенных под этой службой - единственное решение - перезагрузить компьютер, даже после применения вышеупомянутых настроек реестра.

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