Возможно модуль rld dll не совместим с версией windows

rld.dll

Популярные игры часто становятся жертвами ошибки «отсутствует rld.dll». От неё страдают такие шедевры игровой индустрии, как Fifa, Sims, Crysis и Pro Evolution Soccer. Проблема появляется из-за того, что файл rld.dll был изменён, удалён или повреждён. Иногда при установке игры библиотеки некорректно загружаются на жёсткий диск, что приводит к ошибке. В таком случае поможет переустановка игры, но чаще всего она не даёт никакого результата. В основном ошибка rld.dll появляется в приложениях, скачанных с торрент-трекера. Они вносят неразбериху в динамические библиотеки, удаляют их и модифицируют. Изменённые dll не в состоянии выполнять свою функцию, из-за чего возникают ошибки. Также пиратские файлы привлекают внимание антивирусных программ. Они удаляют подозрительные библиотеки при первой же активности, или отправляют их в карантин. Если вы уверены в том, что файл не заражён, то можете достать его из карантина и занести в список исключений антивируса. Если файл отсутствует или неработоспособен, то вам придётся искать рабочую версию rld.dll и встраивать её в Windows.

Есть два пути:

  • Скачать файл rld.dll
  • Установить пакет Microsoft Visual C++ 2013

Быстрый метод решения проблемы — скачать rld.dll и положить его в системную папку. Когда оригинальная библиотека вернётся на место, ошибка пропадёт. Файл rld.dll скачать для игр Crysis 3/ Fifa 13/ Sims 4 вы сможете на нашем сайте. Он подходит для Windows 7, 8 и 10. Куда положить библиотеку? Для 64х битной копии Windows найдите папку C:\Windows\SysWOW64, а для системы x86 — C:\Windows\System32. Зарегистрируйте новую библиотеку и запустите проблемную игру.

Ошибка осталась, или вылезла новая? Значит нужно поставить пакет Microsoft Visual C++ 2013. Он загрузить на компьютер много нужных библиотек, в том числе rld.dll. После установки программы обязательно перезагрузите свой компьютер. Теперь вы сможете, наконец, поиграть в долгожданную игру.

Рекомендуем в первую очередь, скачать и установить полностью пакет Microsoft Visual C++ 2013. Ошибка должна сразу исчезнуть.

Как установить DLL файл вы можете прочитать на страницы, в которой максимально подробно описан данный процесс.

Регистрируем файл DLL в ОС Windows

После установки различных программ или игр можно столкнуться с ситуацией, когда при включении возникает ошибка «Запуск программы произвести невозможно, так как требуемой DLL нет в системе». Несмотря на то, что ОС семейства Windows обычно регистрируют библиотеки в фоновом режиме, после того, как вы скачаете и поместите ваш DLL файл в соответствующее место, ошибка все равно возникает, и система просто его «не видит». Чтобы это исправить, нужно зарегистрировать библиотеку. Как это можно сделать, будет рассказано далее в этой статье.

Читайте также:  Сочинение что такое windows

Варианты решения проблемы

Имеется несколько методов, позволяющих устранить данную проблему. Рассмотрим каждый из них подробнее.

Способ 1: OCX/DLL Manager

OCX/DLL Manager – это маленькая программа которая может помочь зарегистрировать библиотеку или файл OCX.

Для этого вам нужно будет:

  1. Нажать на пункт меню «Register OCX/DLL».
  2. Выбрать тип файла, который будете регистрировать.
  3. При помощи кнопки «Browse» указать местоположение DLL.
  4. Нажать на кнопку «Register» и программа сама зарегистрирует файл.

OCX/DLL Manager также умеет отменять регистрацию библиотеки, для этого понадобится выбрать в меню пункт «Unregister OCX/DLL» и в последствии проделать все те же операции, как и в первом случае. Функция отмены может вам понадобиться для сравнения результатов при активированном файле и при отключенном, а также в процессе удаления некоторых компьютерных вирусов.

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

Способ 2: Меню «Выполнить»

Можно зарегистрировать DLL, используя команду «Выполнить» в стартовом меню операционной системы Windows. Для этого нужно будет произвести следующие действия:

  1. Нажать клавиатурную комбинацию «Windows + R» или выбрать пункт «Выполнить» из меню «Пуск».

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

где dllname — это имя вашего файла.

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

В таком варианте программа сама находит папку где у вас установлена ОС и запускает регистрацию указанного DLL файла.

В случае с 64-разрядной системой у вас будет две программы regsvr32 — одна находится в папке:

и вторая по пути:

Это разные файлы, которые используются раздельно для соответствующих ситуаций. Если у вас 64-битная ОС, а файл DLL 32-битный, тогда сам файл библиотеки должен быть помещен в папку:

и команда будет выглядеть уже так:

  • Нажмите «Enter» или кнопку «OK»; система выдаст вам сообщение о том, успешно или нет была зарегистрирована библиотека.
  • Способ 3: Командная строка

    Регистрация файла через командную строку не сильно отличается от второго варианта:

    1. Выберите команду «Выполнить» в меню «Пуск».
    2. Впишите в открывшемся поле для ввода cmd.
    3. Нажмите «Enter».

    Перед вами появится окно, в котором нужно будет вводить те же команды, что и во втором варианте.

    Надо отметить, что у окна командной строки имеется функция вставки скопированного текста (для удобства). Найти это меню можно, нажав правой кнопкой на пиктограмме в левом верхнем углу.

    Способ 4: Открыть с помощью

    1. Откройте меню файла, который будете регистрировать, нажав по нему правой кнопкой мыши.
    2. Выберите «Открыть с помощью» в появившемся меню.

    Нажимаете «Обзор» и выберете программу regsvr32.exe из следующей директории:

    или в случае, если вы работаете в 64-битной системе, а файл DLL 32-разрядный:

    Читайте также:  High definition audio для windows передня панель
  • Откройте DLL с помощью этой программы. Система выдаст сообщение об успешной регистрации.
  • Возможные ошибки

    «Файл не совместим с установленной версией Windows» — это означает, что вы, скорее всего, пытаетесь зарегистрировать 64-разрядную DLL в 32-битной системе или наоборот. Воспользуйтесь соответствующей командой, описанной во втором способе.

    «Точка входа не найдена» — не все библиотеки DLL можно зарегистрировать, некоторые из них просто не поддерживают команду DllRegisterServer. Также, возникновение ошибки может быть вызвано тем, что файл уже зарегистрирован системой. Существуют сайты, распространяющие файлы, которые в реальности не являются библиотеками. В таком случае, естественно, зарегистрировать ничего не выйдет.

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

    Как зарегистрировать DLL библиотеки (x32-64 bit) в Windows 10/7

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

    Воспользуемся инструментом Regsvr32 командной строки, который регистрирует и отменяет регистрацию DLL библиотек и ActiveX (OCX) в Windows 10/8.1/7.

    Отмена и повторная регистрация DLL библиотеки

    Путь к DLL библиотеке можно скопировать, чтобы не писать его вручную в командой строке. Для этого, зажмите левый Shift и нажмите правой кнопкой мыши по DLL фалу, после чего «Копировать как путь«.

    Наберите в поиске «Командная строка» и нажмите по ней правой кнопкой мыши, после чего выберите «Запустить от имени администратора» и вводите ниже команды, которые вам необходимы.

    Регистрация DLL библиотеки

    В командную строку введите следующую команду, чтобы зарегистрировать DLL библиотеку в системе Windows.

    Отменить регистрацию файла DLL

    Чтобы отменить текущую регистрацию DLL файла, введите ниже команду и нажмите Enter:

    Перерегистрировать все файлы dll

    Чтобы зарегистрировать все файлы dll в системе Windows, то:

    Регистрация 32-битной DLL в 64-битной ОС

    Если вы получаете сообщение об ошибке при регистрации 32-разрядной библиотеки DLL в 64-разрядной версии Windows, выполните следующие действия:

    1. Если 32-разрядная DLL находится в папке System32, то переместите ее в папку SysWoW64 и введите ниже команду.

    или

    Что нужно учесть?

    1. В 64-разрядной версии операционной системы Windows существует две версии файла Regsv32.exe:

    • 64-разрядная версия — это %systemroot%\System32\regsvr32.exe
    • 32-разрядная версия — это % systemroot%\ SysWoW64\regsvr32.exe.

    2. В 64-разрядной версии Windows, 32-разрядные файлы DLL всегда находятся в папке Windows\SysWOW64. В то время как 64-битные библиотеки DLL находятся в папке Windows\System32. В 32-битной версии Windows, файлы DLL находятся только в папке Windows\System32. Здесь не будет папки SysWOW64.

    3. Если вы получаете ошибки, такие как DllRegisterServer, модуль несовместим с версией Windows или точка входа не найдена, то знайте:

    • Не все библиотеки DLL предназначены для регистрации в системе Windows.
    • Если вы скачали библиотеку со стороннего сайта, то она может быть даже и не библиотекой, а скорее всего каким-либо вирусом.
    • Вы регистрируете уже зарегистрированный DLL файл.
    Читайте также:  Смена пин кода windows 10

    Как исправить?

    • Много DLL библиотек, таких как d3dx9_43.dll, MSVCR71.dll, VCRUNTIME140.dll, находятся в сторонних компонентах как DirectX, NET Framework и Visual C++, которые нужно скачать на сайте Microsoft и установить. Вы можете в интернете почитать о самом файле, к чему он относится. Также, можете воспользоваться поиском на этом сайте, так как я много описывал решений о проблемах с DLL файлами.
    • Отмените регистрацию и зарегистрируйте DLL файл повторно.

    4. Отключите на время контроль учетных записей ( UAC ) во время регистрации DLL, так как он может мешать процессу.

    Использование средства Regsvr32 и устранение неполадок, связанных с выводимыми им сообщениями об ошибках

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

    Аннотация

    Regsvr32 — это служебная программа командной строки для регистрации и отмены регистрации элементов управления OLE, например ActiveX и библиотеки DLL в реестре Windows. Средство Regsvr32.exe установлено в папке %systemroot%\System32 в ОС Windows XP и более поздних версиях Windows.

    Примечание. В 64-разрядных версиях Windows есть две версии файла Regsv32.exe:

    64-разрядная версия — %systemroot%\System32\regsvr32.exe;

    32-разрядная версия — %systemroot%\SysWoW64\regsvr32.exe.

    Синтаксис команды Regsvr32

    Программа RegSvr32.exe имеет следующие параметры командной строки.

    Regsvr32 [/u] [/n] [/i[:строка_команд]] DLL-файл

    /u — отменяет регистрацию сервера

    /i — вызывает DllInstall, передавая ей в параметре необязательную строку_команд; при использовании с ключом /u вызывает DllUnInstall.
    /n — не вызывает DllRegisterServer; это может использоваться с ключом /i

    /s – «тихий» режим; окна сообщений не отображаются

    Типичные решения ошибок Regsvr32

    При появлении ошибки Regsvr32 попробуйте устранить ее одним из следующих способов.

    Способ 1. Повторный запуск команды Regsvr32 в командной строке с повышенными привилегиямиЧтобы открыть командную строку с повышенными привилегиями, выполните указанные ниже действия.

    Windows 8.1 и Windows 8Проведите пальцем от правого края экрана к центру и коснитесь кнопки Поиск. Либо, если вы используете мышь, переместите указатель в правый нижний угол экрана и щелкните кнопку Поиск. Введите запрос Командная строка в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, затем выберите команду Запуск от имени администратора. Если система запросит пароль администратора или подтверждение, введите пароль или нажмите кнопку Разрешить.

    Windows 7 и Windows VistaНажмите кнопку Пуск, введите запрос Командная строка или cmd в поле Поиск, щелкните правой кнопкой мыши элемент Командная строка, а затем выберите команду Запуск от имени администратора. Если система запросит пароль администратора или подтверждение, введите пароль или нажмите кнопку Разрешить.

    Windows XPВойдите в систему в качестве администратора или с другой учетной записью с правами администратора и откройте окно «Командная строка».

    Способ 2. Использование 32-разрядной версии Regsvr32 для регистрации 32-разрядной библиотеки DLL в 64-разрядной версии ОС WindowsЕсли при регистрации 32-разрядной библиотеки DLL в 64-разрядной версии ОС Windows появляется ошибка, выполните следующие действия.

    Откройте командную строку с повышенными привилегиями.

    Если 32-разрядная библиотека DLL находится в папке %systemroot%\System32, переместите ее в папку %systemroot%\SysWoW64.

    Оцените статью
    Adblock
    detector