Исправлено: ошибка «Недопустимое перемещение системной DLL» в Windows XP.

Ошибка Illegal System DLL Relocation в основном появляется в Windows XP, когда пользователь перезагружает ПК, запускает программу или загружает приложение.

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

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Основная причина этой проблемы — поврежденные, неисправные или отсутствующие системные файлы, в том числе файлы DLL. Это также является причиной многих серьезных проблем в ОС Windows, кроме этой ошибки перемещения DLL.

Теперь, для начала, пользователи могут запустить сканирование SFC, чтобы восстановить поврежденные файлы и заставить приложения работать нормально.

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

1. Запустите сканирование SFC

Сканирование System File Checker (SFC) проверяет все файлы Windows на вашем ПК, чтобы определить, есть ли с ними что-то не так. Если он обнаруживает, что версия файла неверна или была перезаписана, он заменяет его правильной версией из папки кэша %Systemroot%\System32\Dllcache.

Если файл DLL был поврежден с течением времени, это сканирование автоматически исправит это для вас. Итак, вот как запустить сканирование SFC:

  1. В строке поиска Windows введите: CMD
  2. Выберите «Запуск от имени администратора», чтобы открыть командную строку.
  3. Вставьте следующую команду и нажмите Enter: sfc /scannow

  1. Дождитесь завершения сканирования и восстановите поврежденные файлы.
  2. Теперь запустите программу, которая показывала ошибку Illegal System DLL Relocation, и посмотрите, устранена ли проблема.

2. Установите пакет обновления 3.

Пакет обновления 3 был последним обновлением, полученным для Windows XP, и он стал преемником пакета обновления 2. Причина многих ошибок DLL на компьютере с Windows XP заключается в том, что ОС устарела и работает на пакете обновления 1 или 2.

Поэтому вам необходимо установить последний пакет обновления, а затем перезагрузить компьютер, чтобы устранить проблему. К сожалению, обновление недоступно на веб-сайте Microsoft, поэтому вам придется загрузить его из внешнего источника. Также убедитесь, что на жестком диске есть не менее 1500 МБ свободного места.

Примечание. Если у вас уже установлен пакет обновления 3 (SP3), удалите его и переустановите снова.

Вот необходимые условия и шаги для установки SP3 на XP:

  1. Откройте «Выполнить» с помощью Win + R и введите: appwiz.cpl

  1. Вы перейдете в Панель управления > Удалить или изменить программу.

  1. Удалите Microsoft Shared Computer Toolkit и подключение к удаленному рабочему столу.
  2. Отключите ваш антивирус.
  3. Теперь установите Service Pack 3, нажав эта ссылка.
  4. Нажмите «Далее» в мастере установки после завершения извлечения.
  5. Дождитесь завершения проверки и установки.
  6. Нажмите «Готово», чтобы перезагрузить компьютер.

  1. Установите все новые обновления безопасности, если вы получите уведомление.
  2. Теперь откройте или загрузите приложение, и ошибка DLL больше не должна появляться.

3. Переустановите программы, использующие файл User32.dll.

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

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

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

Вот шаги для идентификации приложений с файлом User32.dll:

  1. Щелкните меню «Пуск» и введите CMD.
  2. Запустите командную строку с правами администратора.
  3. Нажмите Enter после ввода следующей команды: список задач /m User32.dll

  1. Появится список со всеми программами, использующими этот файл.
  2. Определите, какие из них вызывают ошибку при открытии, и переустановите их.

4. Чистая загрузка Windows

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

После чистой загрузки вы можете определить, какие программы вызывали проблему, и удалить их.

Вот как выполнить чистую загрузку компьютера с Windows XP:

  1. Нажмите «Пуск», а затем нажмите «Выполнить».
  2. Введите msconfig и нажмите OK.

  1. Нажмите «Выборочный запуск» на вкладке «Общие».
  2. Снимите галочки со следующих файлов:
    • Обработать файл SYSTEM.INI
    • Обработать файл WIN.INI
    • Загрузить элементы автозагрузки
  3. Не снимайте флажки «Загрузить системные службы» и «Использовать оригинальный BOOT.INI».

  1. Нажмите на вкладку «Услуги».
  2. Установите флажок «Скрыть все службы Microsoft».
  3. Нажмите «Отключить все», чтобы отключить все остальные службы, а затем нажмите «ОК».

  1. Наконец, нажмите «Перезагрузить».

  1. В командной строке утилиты настройки системы установите флажок «Не показывать сообщение… при запуске Windows» и нажмите «ОК».

  1. Теперь компьютер запустится в состоянии чистой загрузки.

5. Создайте новую учетную запись пользователя

Иногда проблема может быть связана с учетной записью пользователя, которую вы используете в Windows, и создание новой отменяет ее. Процесс несложный и будет завершен менее чем за минуту. Вот шаги:

  1. Войдите в Windows как администратор.
  2. Нажмите на кнопку «Пуск» и перейдите в «Панель управления».
  3. Нажмите «Учетные записи пользователей» из доступных вариантов.

  1. Выберите Создать новую учетную запись.

  1. Введите желаемое имя пользователя и нажмите «Далее».

  1. Выберите, должны ли учетная запись иметь административные или ограниченные привилегии.

  1. Нажмите «Создать учетную запись».

Здесь будет создана учетная запись. Вы можете дополнительно настроить изображение профиля и пароль по своему вкусу в разделе «Изменить учетную запись».

Теперь попробуйте установить и открыть некоторые программы в новой учетной записи и посмотреть, появляется ли ошибка Illegal System DLL Relocation.

6. Восстановите компьютер до более ранней точки

Восстановление системы позволяет вашему компьютеру вернуться к более раннему моменту времени. В случае, если некоторые файлы вышли из строя или произошло какое-либо другое повреждение данных, восстановление системы вернет вашу систему в состояние, в котором все работало нормально. Это также устраняет многие проблемы и проблемы с DLL.

Не волнуйся; никакие ваши данные не будут потеряны, равно как и никакие обновления или программы. Однако некоторые недавно установленные приложения могут быть удалены, если вы вернетесь к моменту, когда они не были загружены.

Чаще всего Windows автоматически создает точки восстановления системы. Однако их можно изготовить и вручную. Подробнее об этом читайте в нашем руководстве о том, как создать точку восстановления системы.

В любом случае, вот как выполнить восстановление системы на ПК с Windows XP:

  1. Нажмите кнопку «Пуск».
  2. Перейдите в «Все программы» > «Стандартные» > «Системные инструменты» > «Восстановление системы».

  1. Выберите вариант, который говорит: Восстановить мой компьютер до более раннего времени.
  2. Нажмите “Далее.

  1. В календаре слева выберите любую из выделенных жирным шрифтом дат.
  2. В правом меню выберите точку восстановления.

  1. Нажмите “Далее.
  2. Нажмите «Далее» еще раз в ответ на запрос «Подтвердить выбор точки восстановления».
  3. Дождитесь перезагрузки системы после восстановления.
  4. После перезапуска откройте или загрузите программу, и ошибка перемещения DLL будет устранена.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *