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

Содержание
  1. Поддержка Windows Vista без установленных пакетов обновления закончилась 13 апреля 2010 г. Чтобы продолжать получать обновления безопасности для Windows, убедитесь, что вы используете Windows Vista с пакетом обновления 2 (SP2). Дополнительные сведения см. На этой веб-странице Microsoft: Поддержка некоторых версий Windows прекращается
  2. ВВЕДЕНИЕ
  3. Что такое файл User32.dll?
  4. Симптомы
  5. Метод 1. Используйте Центр обновления Windows для получения любого исправления, связанные с User32.dll
  6. Веб-сайт Microsoft Windows Update
  7. Включите автоматические обновления
  8. Если этот метод сработал
  9. Если этот метод не сработал
  10. Метод 2: переустановите программы, оборудование и d реки, вызывающие ошибки User32.dll
  11. Обновление драйверов вручную
  12. Определите, какие программы используют User32.dll
  13. Если этот метод сработал
  14. Если этот метод не сработал
  15. Метод 3: Использование восстановления системы
  16. Запустите компьютер в безопасном режиме и используйте Восстановление системы
  17. Если этот метод сработал
  18. Если этот метод не сработал
  19. Расширенное устранение неполадок
  20. Метод 1. Используйте консоль восстановления для восстановления файл User32.dll
  21. Если этот метод сработал
  22. Если этот метод не сработал
  23. Метод 2: Используйте средство проверки системных файлов для восстановления User32.dll
  24. Если этот метод сработал
  25. Если этот метод не сработал
  26. Дополнительная информация
  27. Ссылки

Поддержка Windows Vista без установленных пакетов обновления закончилась 13 апреля 2010 г. Чтобы продолжать получать обновления безопасности для Windows, убедитесь, что вы используете Windows Vista с пакетом обновления 2 (SP2). Дополнительные сведения см. На этой веб-странице Microsoft: Поддержка некоторых версий 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:

программа Незаконное перемещение системной DLL

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

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

Метод 1. Используйте Центр обновления Windows для получения любого исправления, связанные с User32.dll

Проблема с User32.dll, с которой вы столкнулись, может быть решена с помощью обновления продукта Windows. Чтобы открыть Центр обновления Windows, выполните следующие действия:

  1. Нажмите Пуск , а затем нажмите Выполнить .

  2. Скопируйте и вставьте (или введите) следующую команду в поле Выполнить , а затем нажмите ENTER:

    wupdmgr

Мы рекомендуем обновлять антивирусное программное обеспечение после запуска Центра обновления Windows. Для получения дополнительных сведений об антивирусном программном обеспечении, поддерживаемом Microsoft, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Microsoft:

49500 Список поставщиков антивирусного программного обеспечения

Веб-сайт Microsoft Windows Update

Вы также можете обновить Windows с помощью веб-сайта Windows Update. . Для этого посетите следующий веб-сайт Microsoft Windows Update:

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

http://update.microsoft.com/microsoftupdate

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

Чтобы Windows устанавливала важные обновления по мере их появления, включите автоматическое обновление. Чтобы включить автоматическое обновление в Windows, выполните следующие действия:

  • В Windows Vista:

    1. Нажмите Пуск , нажмите Все программы , а затем нажмите Центр обновления Windows .

    2. На панели навигации нажмите Изменить настройки .

    3. Выберите вариант, который вам нужен.

    4. В разделе Рекомендуемые обновления щелкните, чтобы выбрать Включить рекомендуемые обновления при загрузке , установка или уведомление об обновлениях , а затем нажмите ОК . Если вам будет предложено ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение.

  • Для получения дополнительной информации о как запланировать автоматические обновления в Windows Server 2003, Windows XP и Windows 2000, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Microsoft:

    327838 Как запланировать автоматические обновления в Windows Server 2003, Windows XP и Windows 2000

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

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

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

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

Метод 2: переустановите программы, оборудование и d реки, вызывающие ошибки User32.dll

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

  • В Windows Vista: для получения информации о том, как переустановить программы, оборудование или драйверов в Windows Vista, нажмите Пуск , нажмите Справка и поддержка , а затем нажмите Устранение неполадок . Вы также можете выполнить поиск по запросу «удалить или изменить программу», «установить программу» или «установить новое оборудование».

  • В Windows XP: Для получения информации о том, как восстановить программы, оборудование или драйверы в Windows XP, нажмите Пуск , нажмите Справка и поддержка , а затем нажмите Устранение проблемы . Вы также можете выполнить поиск по запросу «добавить программу» или «с помощью добавления оборудования».

Для получения дополнительной информации о том, как исправить проблемы с программами, с оборудованием и с драйверами посетите следующие веб-сайты Microsoft:

Центр решений 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. Скопируйте и вставьте (или введите) следующую команду в Выполнить и нажмите ENTER:

    devmgmt.msc

  3. Если вам будет предложено пароль администратора или для подтверждения введите пароль или предоставьте подтверждение.

  4. В диспетчере устройств найдите устройство, которое вы хотите обновить, а затем дважды — щелкните имя устройства.

  5. Щелкните вкладку Драйвер , щелкните Обновить драйвер , а затем следуйте инструкциям.

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

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

  1. Нажмите Пуск , а затем нажмите Выполнить .

  2. Скопируйте и вставьте (или введите) следующую команду в поле Выполнить и нажмите клавишу ВВОД:
    cmd

  3. Введите следующую команду и нажмите клавишу ВВОД: tasklist/m User32.dll

Вот пример вывода инструмента Tasklist:

e>

Определите программу, которая создает ошибку User32.dll, и переустановите программу.

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

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

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

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

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

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

http://windowshelp.microsoft.com/Windows/en-US/Help/9f6d755a-74bb- 4a7d-a625-d762dd8e79e51033.mspx Для получения дополнительных сведений о том, как использовать восстановление системы, щелкните следующие номера статей, чтобы просмотреть статьи в базе знаний Microsoft:

936212 Как восстановить операционную систему и как восстановить конфигурацию операционной системы на более ранний момент времени в Windows Vista

927525 После установки устройства или обновить драйвер для устройства, Windows Vista может не запуститься

306084 Как восстановить операционную систему до предыдущего состояния в Windows XP

Важно! Мы рекомендуем запускать Центр обновления Windows после восстановления системы. Для получения дополнительной информации см. Метод 1. Мы также рекомендуем обновить антивирусное программное обеспечение после запуска Центра обновления Windows.. Для получения дополнительных сведений об антивирусном программном обеспечении, поддерживаемом Microsoft, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Microsoft:

49500 Список поставщиков антивирусного программного обеспечения

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

Если не удается запустить восстановление системы , вы можете использовать безопасный режим Windows для запуска восстановления системы. Для получения информации о том, как запустить Windows Vista в безопасном режиме и использовать восстановление системы, посетите следующий веб-сайт Microsoft:

http://windowshelp.microsoft.com/Windows/en-US/Help /6b969e00-d4ec-4d3a-bffe-b96107e3bda91033.mspx Для получения дополнительной информации о том, как запустить Windows XP в безопасном режиме и использовать восстановление системы, щелкните следующий номер статьи в базе знаний Microsoft:

304449 Как запустить средство восстановления системы из командной строки в Windows XP

Используйте мастер резервного копирования или восстановления в Windows Server 2003 и в Windows 2000 для восстановления вашего компьютера до того момента, когда вы получили ошибку User32.dll. Для получения дополнительных сведений о том, как восстановить Windows Server 2003 и Windows 2000, щелкните следующие номера статей, чтобы просмотреть статьи в базе знаний Microsoft:

325375 Устранение неполадок при запуске в Windows Server 2003

315396 Как устранить неполадки при запуске проблема ems в Windows 2000

Важно! Мы рекомендуем запускать Центр обновления Windows после восстановления системы. Для получения дополнительной информации см. Метод 1. Мы также рекомендуем обновить антивирусное программное обеспечение после запуска Центра обновления Windows. Для получения дополнительных сведений об антивирусном программном обеспечении, поддерживаемом Microsoft, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Microsoft:

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, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Microsoft:

936212 Как восстановить операционную систему и как восстановить конфигурацию операционной системы на более ранний момент времени в Windows Vista

Примечание. Возможно, вам будет проще выполнить эти действия, если распечатать это сначала статью.

Перед выполнением этой процедуры у вас должен быть установочный компакт-диск Windows.

  1. Вставьте компакт-диск Windows XP в свой компьютер, а затем перезагрузите компьютер.

  2. Если вас спросят, хотите ли вы запустить компьютер с компакт-диска, нажмите Да .

  3. При появлении сообщения «Добро пожаловать в программу установки» появится экран, нажмите R , чтобы запустить консоль восстановления.

  4. Когда вас попросят ввести пароль администратора, введите Пароль администратора. Если пароль администратора пуст, просто нажмите ENTER.

  5. В командной строке введите следующую команду:

    cd% systemroot% system32

  6. Сначала переименуйте поврежденный или поврежденный файл, чтобы он не удалялся при копировании исходного файла. Для этого введите следующую команду:

    ren USER32.DLL USER32.BAK

  7. Затем восстановите исходный User32. dll с компакт-диска Windows на свой компьютер. Для этого введите следующую команду:

    expand [Буква дисковода компакт-дисков] : i386 USER32.DLL% systemroot% system32/Y Примечание В этой команде замените [буква дисковода компакт-дисков] буквой дисковода компакт-дисков, например D .

  8. Чтобы выйти из консоли восстановления и перезагрузить компьютер, введите в командной строке exit и нажмите ENTER.

Важно! Мы рекомендуем вам запустите Центр обновления Windows после восстановления файла с помощью консоли восстановления. Дополнительные сведения см. В разделе «Способ 1. Используйте Центр обновления Windows для получения исправлений, связанных с User32.dll». Мы также рекомендуем вам обновить антивирусное программное обеспечение после запуска Центра обновления Windows.. Для получения дополнительных сведений об антивирусном программном обеспечении, поддерживаемом Microsoft, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Microsoft:

49500 Список поставщиков антивирусного программного обеспечения

Для получения дополнительных сведений о консоли восстановления щелкните следующие номера статей в базе знаний Microsoft:

314058 Описание консоли восстановления Windows XP

326215 Как использовать консоль восстановления на компьютере под управлением Windows Server 2003, который не запускается

229716 Описание консоли восстановления Windows 2000

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

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

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

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

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

Проверка системных файлов позволяет сканировать все защищенные файлы для проверки их версий. Если средство проверки системных файлов обнаруживает перезапись защищенного файла, оно извлекает правильную версию файла из папки кэша (% Systemroot% System32 Dllcache) или из исходных файлов установки Windows, а затем заменяет неправильный файл. Вы должны войти в систему как администратор или как член группы администраторов, чтобы запустить средство проверки системных файлов. Для получения дополнительных сведений об использовании средства проверки системных файлов щелкните следующие номера статей, чтобы просмотреть статьи в базе знаний Microsoft:

310747 Описание Средство проверки системных файлов Windows XP и Windows Server 2003 (Sfc.exe)

936212 Как восстановить операционную систему и как восстановить конфигурацию операционной системы до более ранний момент времени в Windows Vista

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

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

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

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

http:// support.microsoft.com

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

Когда программа или сервис e пытается использовать поврежденный, отсутствующий или поврежденный 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.

  • Программа не позволяет 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, и некоторые вирусы пытаются его заразить.

Ссылки

Дополнение 4 к набору ресурсов Windows NT 4.0 включает инструмент Dependency Walker. Dependency Walker показывает, какие модули зависят от модулей Windows, например User32.dll. Для получения дополнительных сведений о Dependency Walker посетите веб-сайт Microsoft:

http://technet2.microsoft.com/WindowsServer/en/library/4e43ba6c-e297-422c-9873-9538cab18ee61033. mspx? mfr = true

315241 Остановка: 0xc000026C или Stop: 0xc0000221 Ошибка «Не удается загрузить драйвер устройства» возникает при запуске Windows XP

935448 Некоторые программы могут не запускаться, и вы получаете сообщение об ошибке на компьютере под управлением Windows XP с пакетом обновления 2: «Недопустимое перемещение системной библиотеки DLL»

184802 User32.dll или Kernel32.dll не может инициализировать

931362 Расширенные методы устранения неполадок программы, которая не запускается должным образом после он установлен в Windows Vista

Имя изображения

PID

Модули

explorer.exe

2532

USER32.dll

OUTLOOK.EXE

3128

USER32.dll

iexplore.exe

3232

USER32.dll

tasklist.exe

3012

USER32.dll

Оцените статью
techsly.ru
Добавить комментарий