Появляется сообщение «Ошибка User32.dll» ошибка при инициализации или не обновлять интерфейс пользователя

Переводы статьи Переводы статьи
Код статьи: 826518 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Проблема

Если функция устройств графический интерфейс (GDI) API используется программа (например, Microsoft Word), кисть, таких как CreateSolidBrush, и если программа удаляет окно до удаляет кисти, может стать нехватки ресурсов GDI, возможно возникновение следующих проблем:
  • Появляется сообщение об ошибке, подобное следующему:
    Имя_службы -Сбой инициализации DLL Сбой инициализации библиотеки динамической компоновки c:\windows\system32\user32.dll. Процесс завершается аварийно.
  • Неправильно обновляет пользовательский интерфейс. Например меню не отображаются в теряется текст кнопки и значки не обновлялось.

Причина

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

Для получения дополнительных сведений об устранении этой утечки см.»Дополнительные сведения"в разделе данной статьи.

Решение

Windows Server 2003

Сведения об исправлении

Корпорация Майкрософт выпустила исправление. Однако данное исправление предназначено для устранения проблемы, описанной в этой статье. Данное исправление только в тех системах, в которых обнаружена эта специфическая неполадка. Это исправление может проходить дополнительное тестирование. Таким образом Если вы не представляет особой эта проблема, рекомендуется отложить ее решение до выхода ближайшего пакета обновления, содержащего это исправление.

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

Примечание Если возникают другие проблемы или необходимо устранить неполадки, возможно создать отдельный запрос на обслуживание. Затраты на обычные службы поддержки будут применяться дополнительные вопросы и проблемы, не связанные с данным исправлением, оплачиваются. Для получения полного списка телефонов службы поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос посетите следующий веб-узел корпорации Майкрософт:
http://support.Microsoft.com/contactus/?ws=Support
Примечание В форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если язык не отображается, значит исправления недоступна для данного языка.
Необходимые условия
Не требуется соблюдения.
Необходимость перезагрузки
После установки этого исправления необходимо перезагрузить компьютер.
Сведения О замене исправлений
Это исправление не заменяет других исправлений.
Сведения О файлах
Английская версия данного исправления содержит версии файлов (или более поздней версии), приведенные в следующей таблице. Дата и время для файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать Часовой пояс вкладку Дата и время на панели управления.
  Date         Time   Version       Size       File name 
  -------------------------------------------------------
  08-Dec-2003  06:11  5.2.3790.110  1,811,456  Win32k.sys

Windows 2000

Сведения об исправлении

Корпорация Майкрософт выпустила исправление. Однако данное исправление предназначено для устранения проблемы, описанной в этой статье. Данное исправление только в тех системах, в которых обнаружена эта специфическая неполадка.

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

Примечание Если возникают другие проблемы или необходимо устранить неполадки, возможно создать отдельный запрос на обслуживание. Затраты на обычные службы поддержки будут применяться дополнительные вопросы и проблемы, не связанные с данным исправлением, оплачиваются. Для получения полного списка телефонов службы поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос посетите следующий веб-узел корпорации Майкрософт:
http://support.Microsoft.com/contactus/?ws=Support
Примечание В форме «Исправление доступно для загрузки» отображаются языки, для которых доступно исправление. Если язык не отображается, значит исправления недоступна для данного языка.
Необходимые условия
Данное исправление необходимо иметь Windows 2000 служба с пакетом обновления 4 (SP4 установлена на вашем компьютере). Для получения дополнительных сведений о получении последнего пакета обновления щелкните следующий номер статьи базы знаний Майкрософт:
260910Как получить последний пакет обновления для Windows 2000
Необходимость перезагрузки
После установки этого исправления необходимо перезагрузить компьютер.
Сведения О замене исправлений
Это исправление не заменяет других исправлений.
Сведения О файлах
Английская версия данного исправления содержит версии файлов (или более поздней версии), приведенные в следующей таблице. Дата и время для файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, следует использовать Часовой пояс вкладку Дата и время на панели управления.
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   10-Sep-2003  18:52  5.0.2195.6738      42,256  Basesrv.dll      
   17-Jan-2003  16:06  5.0.2195.6656     236,304  Cmd.exe          
   10-Sep-2003  18:52  5.0.2195.6762     222,992  Gdi32.dll        
   10-Sep-2003  18:52  5.0.2195.6816     711,440  Kernel32.dll     
   10-Sep-2003  18:52  5.0.2195.6807     333,584  Msgina.dll       
   10-Sep-2003  18:52  5.0.2195.6701      90,232  Rdpwd.sys
   04-Sep-2003  17:06  5.0.2195.6801   5,232,128  Sp3res.dll       
   10-Sep-2003  18:52  5.0.2195.6799     380,176  User32.dll       
   10-Sep-2003  18:52  5.0.2195.6794     385,808  Userenv.dll      
   08-Sep-2003  17:21  5.0.2195.6817   1,628,464  Win32k.sys
   03-Sep-2003  22:13  5.0.2195.6815     182,032  Winlogon.exe     
   10-Sep-2003  18:52  5.0.2195.6775     243,984  Winsrv.dll       
   10-Sep-2003  18:52  5.0.2195.6816     711,440  Kernel32.dll     
   08-Sep-2003  17:21  5.0.2195.6817   1,628,464  Win32k.sys
   10-Sep-2003  18:52  5.0.2195.6775     243,984  Winsrv.dll 

Статус

Корпорация Майкрософт подтверждает, что это проблема в продуктах Microsoft, перечисленных в разделе «Относится к» данной статьи.

Дополнительная информация

Для решения этой проблемы, используйте средство Gdiobj.exe для мониторинга Кисти столбец для PID 0. PID 0 Представляет объекты GDI, которые не являются закрытыми. Если Кисти столбец постоянно увеличивается, но не уменьшается, то могут возникнуть утечки, описанное в данной статье. В этом случае можно увидеть утечки при запуске или остановке Microsoft Word; очередь Кисти столбец увеличивается на 2, но при выходе из программы она не уменьшается.

Чтобы загрузить средство Gdiobj.exe, посетите Ожогина юань веб-узла:
http://www.fengyuan.com/download.HTML
Для дополнительных сведений об объектах GDI посетите следующий веб-узел корпорации Майкрософт:
http://msdn2.Microsoft.com/en-us/library/ms724291.aspx
Для получения дополнительных сведений об именах пакетов исправлений обратитесь к следующей статье базы знаний Майкрософт:
816915Новая схема присвоения имен пакетам исправлений для Microsoft Windows

Свойства

Код статьи: 826518 - Последний отзыв: 15 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Advanced Server
Ключевые слова: 
kbautohotfix kbhotfixserver kbbug kbfix kbqfe kbwin2000presp5fix kbmt KB826518 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:826518

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com