Как исправлять типичные ошибки файл User32.dll

Переводы статьи Переводы статьи
Код статьи: 142676 - Vizualiza?i produsele pentru care se aplic? acest articol.

Поддержка для Windows Vista без дополнительных пакетов установлен закончилась 13 апреля 2010. Чтобы продолжить получать обновления системы безопасности для Windows, убедитесь, что под управлением Windows Vista с пакетом обновления 2 (SP2). Для получения дополнительных сведений обратитесь к этой веб-странице корпорации Майкрософт: Завершение поддержки для некоторых версий Windows

Развернуть все | Свернуть все

В этой статье

ВВЕДЕНИЕ

При попытке использовать программу на компьютере, произошла ошибка, содержащего файл User32.dll в ее описании. Это может происходить по следующим причинам. Данная статья содержит общие Пошаговые методы, которые можно использовать для решения этой проблемы. Пошаговые инструкции в данной статье не займет очень много времени для завершения.

Это содержимое предназначено для начинающих пользователей.

Что такое файл User32.dll?

Windows хранит инструкции для графических элементов, таких как диалоговые окна и окна в файл User32.dll. Файл User32.dll необходимые для работы Windows. Если этот файл поврежден, удален или удалены, система больше не будет работать неправильно. Если программа или служба обращается к User32.dll неправильно, программа или служба не будет работать.

Восстановление файла User32.dll или переустановке программы, аппаратного компонента или драйвера, вызвавшего ошибку обычно исправляются ошибки User32.dll. Если эти процедуры не исправить ошибки User32.dll, можно восстановить компьютер условие до появления ошибки с помощью средства восстановления системы Windows.

Примечание Если не удается запустить Windows из-за ошибки User32.dll, см. «Запустить компьютер в безопасном режиме и воспользоваться средством восстановления системы» раздел.

Проблема

Сообщения об ошибках являются наиболее характерным признаком проблемы User32.dll. Сообщения об ошибках User32.dll описания источника ошибки и указывает, что файл User32.dll участвует в сообщение об ошибке.

Ниже приведен пример User32.dll сообщения об ошибке:
Program (Программа) Недопустимая система перемещение DLL

В этом примере Program (Программа) ссылается на имя программы, вызвавшей сообщение об ошибке User32.dll.

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

Метод 1: Использование Windows Update, чтобы получить любые исправления, которые имеют отношение к User32.dll

Проблема User32.dll, что проблема может быть разрешен путем обновления. Чтобы открыть Центр обновления Windows, выполните следующие действия:
  1. Нажмите кнопку Начало, а затем нажмите кнопку Запустить.
  2. Скопируйте и вставьте (или введите) следующую команду Запустить затем нажмите клавишу ВВОД:

    wupdmgr
Рекомендуется обновить антивирусное программное обеспечение после запуска Windows Update. Для получения дополнительных сведений о антивирусное программное обеспечение, поддерживающее корпорации Майкрософт щелкните следующий номер статьи базы знаний Майкрософт:
49500Список производителей антивирусного программного обеспечения

Microsoft Windows Update, веб-узла

Можно также обновлять Windows с помощью центра обновления Windows. Для этого посетите следующий веб-узел Microsoft Windows Update, веб:
http://Update.Microsoft.com
Примечание Можно также получать обновления для Windows, Microsoft Office и других приложений Майкрософт, центра обновления Майкрософт. Центр обновления Майкрософт все возможности и преимущества Windows Update, а также файлы для загрузки для других приложений Майкрософт, включая Microsoft Office. Для использования центра обновления Майкрософт, посетите следующий веб-узел корпорации Майкрософт:
http://Update.Microsoft.com/microsoftupdate

Включите автоматическое обновление

Чтобы Windows устанавливала важные обновления по мере их появления, включите автоматическое обновление. Чтобы включить автоматическое обновление в Windows, выполните следующие действия:
  • В Windows Vista:
    1. Нажмите кнопку Начало, нажмите кнопку Все программы, а затем нажмите кнопку Центр обновления Windows.
    2. В области переходов нажмите кнопку Изменение параметров.
    3. Выберите нужный параметр.
    4. В группе Рекомендуемые обновления, выберите Включать рекомендуемые обновления при загрузке, установке и уведомлении об обновлениях Установите флажок и нажмите кнопку ОК. При запросе пароля администратора или подтверждения введите пароль или подтвердите.
  • Для получения дополнительных сведений о планировании автоматических обновлений в Windows Server 2003, Windows XP и Windows 2000 щелкните следующий номер статьи базы знаний Майкрософт:
    327838Планирование автоматического обновления в Windows Server 2003, Windows XP и Windows 2000

Если проблема устранена

Если при попытке выполнить задачу, которая привела к ошибке User32.dll, и появляется сообщение об ошибке, никаких дальнейших действий не требуется!

Если этот метод не работает

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

Способ 2: Повторная установка программ, оборудования и драйверов, которые приводят к возникновению ошибки User32.dll

User32.dll появляются во время или после установки программы, аппаратный компонент или драйвер, удалите программу, аппаратный компонент или драйвер. Затем перезапустите Windows и переустановите программу, аппаратный компонент или драйвер.
  • В Windows Vista: Для получения сведений о переустановке программы оборудования или драйверов в Windows Vista, нажмите кнопку Начало, нажмите кнопку Справка и поддержка, а затем нажмите кнопку Устранение неполадок. Можно также поиске «удалить или изменить программу» для "установить заданную программу" или «Установка оборудования».
  • В Windows XP: Для получения сведений о восстановлении программ, оборудования или драйверов в Windows XP нажмите кнопку Начало, нажмите кнопку Справка и поддержка, а затем нажмите кнопку Устранение неполадок. Можно также искать «Установка программ» или для «использование мастера установки оборудования.»
Для получения дополнительных сведений о способах устранения неполадок программ, оборудования и драйверов посетите веб-узлы корпорации Майкрософт:
Центр решений Windows Vista
http://support.Microsoft.com/ph/11732/en-us/
Центр решений Windows XP
http://support.Microsoft.com/ph/1173/en-us/
Windows Центр решений Server 2003
http://support.Microsoft.com/ph/3198
Центр решений Windows 2000
http://support.Microsoft.com/ph/1131

Вручную обновить драйверы

Лучше всего позволить Windows автоматически устанавливать драйверы для вашего оборудования. Не следует вручную обновить драйвер, если Windows не удается найти драйвер для одного из устройств, и вы смогли получить драйвер каким-либо другим способом. Или, возможно, потребуется вручную обновить драйвер, если сотрудники службы технической поддержки предлагает установить драйверы с компакт-диска или с веб-узла изготовителя устройства. Если вы решили обновить драйвер вручную, выполните следующие действия.
  1. Нажмите кнопку Начало, и выберите команду Запустить.
  2. Скопируйте и вставьте (или введите) следующую команду Запустить поле и нажмите клавишу ВВОД:

    devmgmt.msc
  3. При запросе пароля администратора или подтверждения введите пароль или подтвердите.
  4. В диспетчере устройств найдите устройство, которое требуется обновить и дважды щелкните имя устройства.
  5. Нажмите кнопку Драйвер Щелкните Обновление драйвера, а затем следуйте инструкциям.

Определить, какие программы используют User32.dll

Если вы не уверены, какие программы на вашем компьютере при использовании User32.dll, используйте средство командной строки списка задач для определения программ, использующих в настоящее время User32.dll. Средство командной строки Tasklist отображает имена всех программ, которые в настоящее время используют User32.dll. Чтобы использовать список задач, выполните следующие действия.
  1. Нажмите кнопку Начало, а затем нажмите кнопку Запустить.
  2. Скопируйте и вставьте (или введите) следующую команду Запустить затем нажмите клавишу ВВОД:
    cmd
  3. Введите следующую команду и нажмите клавишу ВВОД: Tasklist /m User32.dll
Ниже приведен пример выходных данных в средстве Tasklist:
Свернуть эту таблицуРазвернуть эту таблицу
Имя образаКОД ПРОДУКТАМодули
процесс Explorer.exe2532USER32.dll
OUTLOOK.EXE3128USER32.dll
IEXPLORE.exe3232USER32.dll
Tasklist.exe3012USER32.dll
Определить программу, которая создает ошибку User32.dll и переустановите программу.

Если проблема устранена

Если при попытке выполнить задачу, которая привела к ошибке User32.dll, и появляется сообщение об ошибке, никаких дальнейших действий не требуется!

Если этот метод не работает

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

Способ 3: Использование средства восстановления системы

С помощью средства восстановления системы Windows для восстановления системы Windows Vista и Windows XP на время до получения ошибки User32.dll. Для получения сведений о том, как использовать средство восстановления системы в Windows Vista посетите веб-узел корпорации Майкрософт:
http://windowshelp.Microsoft.com/Windows/en-us/Help/9f6d755a-74bb-4a7d-a625-d762dd8e79e51033.mspx
Для получения дополнительных сведений о том, как использовать средство восстановления системы щелкните следующие номера статей базы знаний Майкрософт:
936212Восстановление операционной системы и восстановление конфигурации операционной системы на более ранний момент времени в Windows Vista
927525 После установки устройства или обновления драйвера устройства в Windows Vista может не запуститься
306084 Восстановление операционной системы до предыдущего состояния в системе Windows XP
Важные Рекомендуется запускать Windows Update после выполнения восстановления системы. Для получения дополнительных сведений см. метод 1. Кроме того, рекомендуется обновить антивирусное программное обеспечение после запуска Windows Update. Для получения дополнительных сведений о антивирусное программное обеспечение, поддерживающее корпорации Майкрософт щелкните следующий номер статьи базы знаний Майкрософт:
49500Список производителей антивирусного программного обеспечения

Запустите компьютер в безопасном режиме и воспользоваться средством восстановления системы

Если не удается запустить восстановление системы, можно использовать безопасный режим Windows для запуска восстановления системы. Для получения сведений о том, как запустить Windows Vista в безопасном режиме и воспользоваться средством восстановления системы посетите веб-узел корпорации Майкрософт:
http://windowshelp.Microsoft.com/Windows/en-us/Help/6b969e00-d4ec-4D3A-bffe-b96107e3bda91033.mspx
Для получения дополнительных сведений о загрузке Windows XP в безопасном режиме и воспользоваться средством восстановления системы обратитесь к следующей статье базы знаний Майкрософт:
304449Запуск программы восстановления системы из командной строки в Windows XP
Используйте мастер архивации и восстановления в Windows Server 2003 и Windows 2000 для восстановления компьютера на время до получения ошибки User32.dll.Для получения дополнительных сведений о восстановлении Windows Server 2003 и Windows 2000 щелкните следующий номер статьи базы знаний Майкрософт:
325375Устранение неполадок при запуске в Windows Server 2003
315396 Устранение неполадок при загрузке в Windows 2000
Важные Рекомендуется запускать Windows Update после выполнения восстановления системы. Для получения дополнительных сведений см. метод 1. Кроме того, рекомендуется обновить антивирусное программное обеспечение после запуска Windows Update. Дополнительные сведения об антивирусных программах, поддерживаемых корпорацией Майкрософт обратитесь к следующей статье базы знаний Майкрософт:
49500Список производителей антивирусного программного обеспечения

Если проблема устранена

Если при попытке выполнить задачу, которая привела к User32.dll, и появляется сообщение об ошибке, никаких дальнейших действий не требуется!

Если этот метод не работает

Если при попытке выполнить задачу, которая привела к ошибке User32.dll, а сообщение об ошибке продолжает возникать, к сожалению, эти материалы не помогут устранить неполадку. Таким образом следующим шагом является в разделе «Дополнительные способы устранения неполадок» данной статьи. Если необходимо воспользоваться дополнительными методами устранения неполадок, и вы не являетесь опытным пользователем, может потребоваться помощь специалиста или обратитесь в службу технической поддержки может понадобиться:
http://support.microsoft.com

Дополнительные способы устранения неполадок

Метод 1: С помощью консоли восстановления для восстановления файл User32.dll

Можно исправить некоторые ошибки User32.dll, восстанавливая исходный файл User32.dll с компакт-диска Windows. Восстановление файл User32.dll замещает копию User32.dll, используя исходную копию User32.dll, содержащихся на Компакт-диске Windows.

Этот метод можно использовать, если выполняется одно из следующих операционных систем Windows:
  • Windows XP
  • Windows Server 2003
  • Windows 2000
Для получения дополнительных сведений о восстановлении файлов в Windows Vista щелкните следующий номер статьи базы знаний Майкрософт:
936212Восстановление операционной системы и восстановление конфигурации операционной системы на более ранний момент времени в Windows Vista
Примечание Может оказаться проще, выполните действия, если предварительно распечатать статью.

Перед выполнением этой процедуры необходимо иметь установочный компакт-ДИСК Windows.
  1. В компьютер вставляется компакт-ДИСК Windows XP и перезагрузите компьютер.
  2. В ответ на запрос, нужно ли запускать компьютер с компакт-диска, нажмите кнопку Да.
  3. В появившемся окне «Установки» нажмите клавишу R Чтобы запустить консоль восстановления.
  4. При появлении запроса введите пароль администратора, введите пароль администратора. Если используется пустой пароль администратора, просто нажмите клавишу ВВОД.
  5. В командной строке введите следующую команду:
    cd %systemroot%\system32
  6. Во-первых переименуйте файл поврежден или повреждена таким образом, чтобы он не удаляется при копировании исходного файла. Для этого введите следующую команду:
    ren USER32.DLL USER32.BAK
  7. После этого восстановите исходный файл User32.dll с компакт-диска Windows на вашем компьютере. Для этого введите следующую команду:
    Откройте группу [Буква дисковода компакт-ДИСК]: \i386\USER32.DLL %systemroot%\system32 /Y
    Примечание В этой команде замените [Буква дисковода компакт-ДИСК] буква дисковода компакт-Дисков такие как D.
  8. Для выхода из консоли восстановления и перезагрузки компьютера, введите Exit в командной строке и нажмите клавишу ВВОД.
Важные Корпорация Майкрософт рекомендует выполнить обновление Windows после восстановления файла с помощью консоли восстановления. Дополнительные сведения содержатся в разделе "способ 1: Используйте Центр обновления Windows для получения исправлений, связанных с User32.dll" раздел. Кроме того, рекомендуется обновить антивирусное программное обеспечение после запуска Windows Update. Для получения дополнительных сведений о антивирусное программное обеспечение, поддерживающее корпорации Майкрософт щелкните следующий номер статьи базы знаний Майкрософт:
49500Список производителей антивирусного программного обеспечения
Для получения дополнительных сведений о консоли восстановления щелкните следующий номер статьи базы знаний Майкрософт:
314058Описание консоли восстановления Windows XP
326215 Использование консоли восстановления на компьютере под управлением Windows Server 2003
229716 Описание консоли восстановления Windows 2000

Если проблема устранена

Если при попытке выполнить задачу, которая привела к ошибке User32.dll, и появляется сообщение об ошибке, никаких дальнейших действий не требуется!

Если этот метод не работает

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

Способ 2: Используйте средство проверки системных файлов для восстановления User32.dll

Средство проверки системных файлов позволяет проверить версии всех защищенных файлов. Если средство проверки системных файлов обнаруживает, что защищенный файл был перезаписан, возвращает правильную версию файла из папки кэша (% Systemroot%\System32\Dllcache) или установочные файлы Windows, а затем заменяет неправильный файл. Вы должны войти в систему с учетной записью администратора или члена группы «Администраторы» для запуска программы проверки системных файлов. Для получения дополнительных сведений об использовании средства проверки системных файлов щелкните следующие номера статей базы знаний Майкрософт:
310747Описание проверки файловой системы (Sfc.exe) для Windows Server 2003 и Windows XP
936212 Восстановление операционной системы и восстановление конфигурации операционной системы на более ранний момент времени в Windows Vista

Если проблема устранена

Если при попытке выполнить задачу, которая привела к ошибке User32.dll, и появляется сообщение об ошибке, никаких дальнейших действий не требуется!

Если этот метод не работает

Если при попытке выполнить задачу, которая привела к ошибке User32.dll, и по-прежнему выводится сообщение об ошибке, может потребоваться обратиться в службу поддержки:
http://support.microsoft.com

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

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

User32.dll ошибки сообщение об ошибке указывает на причину проблемы и сообщение об ошибке служит для определения способа устранения неполадки. Как правило ошибки User32.dll привести из одной или нескольких из следующих причин:
  • Файл User32.dll поврежден, переименован или удален: Во время обновления системы или программного обеспечения может быть повреждена файл User32.dll. Возможно, поврежден файл User32.dll отсутствует подпрограммы, которые необходимы для установленной программы. Когда программа пытается обратиться к этим процедурам, возникает ошибка. Пользователь может случайно переименуйте или удалите файл User32.dll.
  • Программные файлы отсутствуют или повреждены: Если программы, вызывающие процедуры в библиотеке User32.dll поврежденные или отсутствующие файлы, программы могут вызывать недопустимые процедуры в библиотеке User32.dll. Недопустимые вызовы процедур в User32.dll приводят к ошибкам User32.dll.
  • Программное обеспечение, вызывает для функций, которые не существуют в библиотеке User32.dll: Если программа вызывает для функций в библиотеке User32.dll, которые не существуют, возникает сообщение об ошибке. Это может происходить, если запускать программное обеспечение на неправильную версию Windows.
  • Программа не допускает обновления User32.dll, при необходимости: Чтобы предотвратить обновление всех файлов на компьютере может быть настроен антивирусное программное обеспечение.
  • Возникновения проблем с выделением памяти: Windows резервирует память для User32.dll. Если другой файл занимает пространство памяти, зарезервированный для User32.dll, User32.dll перемещена в памяти. Windows считает это перемещение "Недопустимое перемещение системной DLL", и это приводит к возникновению ошибки. Эти проблемы памяти обычно возникают при установке программного обеспечения или файлы в такой последовательности, что файл занимает пространство памяти, зарезервированный для User32.dll.
  • Возникают проблемы с драйверами: Отсутствуют или повреждены драйверы или несовместимый драйвер версии может привести к вызовы подпрограмм в библиотеке User32.dll, которые являются недопустимыми. Недопустимые вызовы процедур в библиотеке User32.dll результатом ошибки сообщения User32.dll.
  • Реестр Windows поврежден: С повреждением реестра Windows может привести к поврежденный файл User32.dll.
  • Вирусы заражают User32.dll: User32.dll это очень важный файл для Windows, и существуют некоторые вирусы, которые пытаются заразить его.

Ссылки

Windows NT 4.0 ресурсов комплекта дополнения 4 включает средство средство Dependency Walker. Средство Dependency Walker выводит которого модули зависят от модулей Windows, например User32.dll. Для получения дополнительных сведений о зависимостях Walker посетите веб-узел корпорации Майкрософт:
http://technet2.Microsoft.com/WindowsServer/en/Library/4e43ba6c-e297-422c-9873-9538cab18ee61033.mspx?mfr=true
315241 Stop: 0xc000026C или Stop: 0xc0000221 «Невозможно для загрузки драйвера устройства» ошибка при загрузке Windows XP
935448 Некоторые программы не запускается и появляется сообщение об ошибке на компьютере под управлением Windows XP с пакетом обновления 2: «Недопустимое перемещение системной DLL»
184802 User32.dll или Kernel32.dll не удалось инициализировать
931362 Дополнительные методы устранения неполадок с программой, не запускается после установки на Windows Vista

Свойства

Код статьи: 142676 - Последний отзыв: 11 сентября 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows 2000 Professional Edition
  • операционная система Microsoft Windows 2000 Server
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Windows Vista Enterprise
  • Windows Vista Home Premium
  • Windows Vista Home Basic
  • Windows Vista Ultimate
  • Windows Vista Starter
Ключевые слова: 
kbexpertiseadvanced kbfix kbresolve kbenv kbmt KB142676 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:142676

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

 

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