Как установить dll файлы и вообще где взять недостающую библиотеку??
Содержание:
- Несколько слов напоследок
- Второй способ регистрации
- Как зарегистрировать DLL в Windows
- Регистрация библиотеки в Windows
- Вот как исправить неполадку с данным файлом:
- Как установить DLL-файл на Windows 7 или в любой другой версии простейшим методом?
- Как открыть файл dll в windows 7
- Открытие файла через программу
- Быстрее
- Смысл регистрации библиотек и элементов управления
- Открытие файла через программу
- Программы для dll файлов — выход
- Ошибка при регистрации DLL-файлов
- Типичные ошибки регистрации
- Чем открыть файл dll для редактирования
- Скачивание и установка DLL-файлов
- Куда устанавливать файлы DLL?
- Типичные ошибки регистрации
- Усложнения в DLL-файле
- Второй метод
- Как зарегистрировать DLL в Windows
- Ошибка при регистрации DLL-файлов
- Скачивание и установка DLL-файлов
- Безопасность
Несколько слов напоследок
Остается дать несколько дельных советов по проведению процессов регистрации
Прежде всего, обращайте внимание на разрядность системы. Скачиваемый файл должен иметь ту же битность
Соответственно, помещайте файлы в вышеуказанные локации. В противном случае регистрация результата не даст. Если для выполнения какой-то операции требуется задание прав администратора, соглашайтесь в обязательном порядке. Если для загружаемых библиотек предусмотрен выпуск обновлений, скачивайте наиболее свежую и актуальную на текущий момент версию файла. Это избавит вас от появления разного рода конфликтов между установленными программами их дополнительно инсталлируемыми компонентами. Наконец, если искомые файлы все-таки были скачаны с сомнительного ресурса, а их копирование в системный раздел производится, например, с флешки, сначала проверяйте их на предмет наличия вирусов, используя для этого стандартные встроенные в меню ПКМ «Проводника» команды самого антивируса.
Второй способ регистрации
Шаг 1. Зарегистрировать файл можно с помощью командой строки, которую нужно запустить от имени администратора.
Шаг 2. Пишем команду regsvr32.exe + путь к файлу и жмём «Enter»
Шаг 3. Появится сообщение что «Всё прошло удачно», и просто перезагружаем компьютер
Вот и всё, файл зарегистрирован, можете пробовать запускать вашу игру или программу
А вот, некоторые советы, которые могут вам пригодиться.
- Помещайте элементы только в указанную папку (возможно, она будет скрыта по умолчанию). Вам нужно убрать галочку «Не показывать скрытые папки» в настройках отображения.
- Если при замене файла требуется разрешение администратора – подтвердите действие.
- Выбирайте только актуальные файлы на момент загрузки и сохраните их себе в компьютер отдельно. Вам они могут еще пригодиться. В случае если проблема образуется вновь, вы быстро восстановите работоспособность системы.
Куда кидать DLL? Это расширение файлов библиотек windows. Сокращение от «Динамически расширяемая библиотека». Если какой то из них не хватает, операционная система может давать сбои. Могут не работать некоторые приложения или игры.
Эти файлы должны находиться в папке C:windowssystem32 , это и есть ответ на вопрос Куда кидать DLL. Как попасть в эту папку? Клацаем мышкой на «Мой компьютер», заходим в него, там будет список наших локальных дисков. Выбираем диск «C», на нем установлена ваша операционная система. Затем заходим в папку windows и уже в ней есть папка system32. Вот в эту папку и копируете файлы. Часто возникают проблемы со следующими файлами:
- kernel32 dll
- xlive dll
- physxloader dll
- openal32 dll
- binkw32 dll
- msvcr100 dll
- d3dx9 43 dll
- d3dx11 43 dll
- msvcp100 dll
- msvcr71 dll
- mss32 dll
- x3daudio1 7 dll
- msvcp71 dll
- isdone dll
- d3dcompiler 43 dll
- d3dx9 42 dll
- opengl32 dll
- d3dx9 41 dll
- xinput1 3 dll
- xlive dll
- d3dx10 43 dll
- steam dll
- d3dx9 34 dll
- openall32 dll
- steam api dll
- rld dll
- fmodex dll
- d3dx9 26 dll
- d3dx9 39 dll
- msidcrl40 dll
- d3dx9 31 dll
- xapofx1 5 dll
- d3drm dll
- куда кидать
- d3dx11 42 dll
- vcomp100 dll
- msvcr70 dll
- ubiorbitapi r2 dll
Однако, лучше перемешать их не в ручную, а использовать какую то программу для добавления недостающих библиотек и исправления ошибок. И обновить Dirtect X. Ведь ручное вмешательство в работу системы неопытным человеком может привести не к исчезновения проблем, а наоборот к их усугублению и возникновению новых ошибок. Если вы совсем не знаете что делать, но умеете переустанавливать систему — отличный вариант, переустанавливайте.
У вас возникали проблемы при запуске игры. Появляется сообщение что проблема с файлом antidenuvo.dll. Почему так происходит? Итак, файл antidenuvo.dll что это, и как решить проблемы, связанные с этой библиотекой, рассмотрим в данной статье.
Как зарегистрировать DLL в Windows
Регистрация библиотек DLL в Windows происходит очень просто и быстро. Вы можете это сделать, если у вас стоит Windows 7, 8 или 10. Еще хочу отметить, что у вас должны быть права администратора. В данном пункте я покажу 3 способа регистрации динамических библиотек.
Первый способ
Он самый популярный и используемый пользователями.
Открываем окно «Выполнить», с помощью клавиш Win+R
и вводим туда команду regsvr32.exe название_файла.
Другими словами, команда может выглядеть так (покажу на примере файла d3dx9_27.dll):
regsvr32.exe d3dx9_27.dll
Если способ не сработал, то нужно указать полный путь к этому файлу, то есть путь до папки, куда вы поместили DLL. Например, это может выглядеть так:
regsvr32.exe C:/Windows/system32/d3dx9_27.dll
При удачной регистрации вы должны увидеть положительный ответ, либо сообщение об ошибке, что модуль загружен…
Но об это я скажу чуть позже.
Второй способ
Тут мы воспользуемся командной строкой, но открыть ее нужно от имени администратора, надеюсь вы знаете, как это сделать.
regsvr32.exe путь_к_файлу_dll
То есть мы выполняем все тоже самое, только в командной строке.
Должно снова появиться сообщение, что библиотека зарегистрирована, либо ошибка.
Третий способ
Метод редко кем используемый, но тоже рабочий. Берете свой dll-файл и нажимаете на нем правой кнопкой мыши, в появившемся контекстном меню выбираете пункт «Открыть с помощью»
и идете в папку Windows/System32
, и ищете там программу regsvr32.exe, через которую и будем открывать библиотеку.
Регистрация библиотеки в Windows
Проще всего зарегистрировать библиотеку DLL в Windows через командную строку или окно «Выполнить». Для открытия командной строки нужно: нажать Пуск -> Выполнить или комбинацию клавиш Win+R
, ввести cmd.exe
и нажать Enter
. Можно ввести команду прямо в это поле, не открывая командной строки.
Для регистрации библиотеки нужно написать команду regsvr32 имяфайла.dll
и нажать Enter
. К примеру, regsvr32.exe msvcp110.dll.
Для того, чтобы изменения вступили в силу и библиотека начала работать, необходимо перезагрузить компьютер
. Если Windows не хочет находить требуемый файл, можно указать полный путь: regsvr32.exe полный_путь_к_файлу.dll
, например regsvr32.exe C:/Windows/System32/msvcp110.dll.
Вот как исправить неполадку с данным файлом:
- Простой и гарантированно верный вариант — загрузить установщик FMOD Studio
- Чтобы затратить меньше времени, можно отдельно скачать fmod.dll.
Прежде чем скачать fmod.dll для Windows 7/8/10 отдельным файлом, уточните, в какую папку его нужно будет копировать. Целевой адрес может быть в разным в зависимости от того, какая у вас версия операционной системы и какова её разрядность.
Скопируйте загруженную библиотеку в папку «Виндовс». Если увидите сообщение, что файл с таким именем уже есть, подтвердите перезапись. Загрузив по инструкции динамическую библиотеку и скопировав её в правильную директорию, вы сможете восстановить нормальную работу FMOD Studio, чтобы она запускалась и функционировала без неполадок.
Если же ошибки продолжатся, попробуйте полностью переустановить приложение. Запустите программу установки, чтобы она проверила и исправила служебные файлы.
Как установить DLL файл вы можете прочитать на страницы, в которой максимально подробно описан данный процесс.
Описание
Автор
: Firelight Technologies Pty Ltd
Название
Размер
: 159232 Byte ( 155.5 KB )
Как установить DLL-файл на Windows 7 или в любой другой версии простейшим методом?
Теперь перейдем непосредственно к установке. Для ее выполнения в Windows предусмотрен специальный системный компонент regsvr32.exe – программа, устанавливающая DLL-файлы путем их регистрации. Она, кстати сказать, может использоваться и для других типов объектов, с которыми возникают проблемы, связанные с появлением уведомлений системы о том, что они в системе не зарегистрированы. Но как установить файлы DLL на Windows? Для этого можно воспользоваться всем известным меню запуска программ «Выполнить». В нем просто прописывается команда регистрации с указанием названия файла с расширением. В случае если такой метод не срабатывает, а система выдает ошибку, после указания основного инструмента вводится полный путь к файлу.
Например, у вас есть библиотека msvcp110.dll. в первом случае команда регистрации выглядит так: «regsvr32.exe msvcp110.dll», во втором — «regsvr32.exe с:/Windows/System32/msvcp110.dll» для 32-битных систем или «regsvr32.exe с:/Windows/SysWOW64/msvcp110.dll» для систем 64 бита. (все команды вводятся без кавычек).
Как открыть файл dll в windows 7
Вы можете встретить распространённый тип документа mfc42u.dll, который относится к Microsoft Foundation Class (MFC).
Открыть этот файл dll и подобные ему в windows 7 можно теми же утилитами, что используются для 8 версии, или воспользоваться небольшим редактором исполняемых элементов — Resource Tuner (Рисунок 4).
Рисунок 4. Интерфейс приложения Resource Tuner с открытым файлом формата .dll
Он позволяет изменять различные детали пользовательского интерфейса — строки меню и диалоговых окон, внешний вид курсора, иконок и так далее. В нём ресурсы библиотеки отделены от кода, который остаётся неизменным. Для его редактирования есть используемые в программировании профессиональные редакторы PE Explorer и FlexHex, (в зависимости от вносимых правок).
Resource Tuner предусматривает несколько способов открытия объекта.
Для просмотра и изменения кликните Open File на панели инструментов.
Для выполнения действия в меню — введите команду File>Open.
Или используйте комбинацию клавиш CTRL+O.
Всплывающее окно возле кнопки тулбара предоставит вам список последних открывавшихся элементов. Его можно получить командой File>Recent Files из меню программы, которая пользуется динамически подключаемой библиотекой. Настройка количества данных в списке осуществляется в окне диалога Customize.
Открытие файла через программу
Наконец, если рассматривать, как устанавливать DLL-файлы, можно вообще пойти окольным путем.
Для выполнения необходимой операции сначала через ПКМ необходимо вызвать контекстное меню, выбрать пункт «Открыть с помощью…», а после этого через кнопку обзора или выполнение поиска программ на компьютере зайти в каталог System32 и указать приложение regsvr32.exe.
Примечание: при использовании всех трех предложенных вариантов по окончании проведения регистрации динамических библиотек в обязательном порядке необходима полная перезагрузка компьютера, поскольку без нее система зарегистрированный объект после выполнения процедуры все еще не распознает.
Быстрее
Существует еще более быстрый способ получить искомый файл. Называется он — внимательность. Многие игры перед установкой спрашивают, какие именно компоненты вы хотите установить. И именно среди них частенько встречаются дистрибутивы Visual Studio 2013. Поэтому, если при установке вы просто самостоятельно отказались от установки на ваш компьютер данного пакета библиотек, то попробуйте либо полностью переустановить игру, указав при этом и драйвера, либо вручную отыщите на диске необходимый файл-установщик.
Если и после этого проблемы продолжаются, то воспользуйтесь поиском по компьютеру и попробуйте вручную отыскать msvcr120.dll. Куда кидать найденный файл? Да во все папки, указанные в статье. Попробуйте поперемещать библиотеку, чтобы проверить её работоспособность. При этом не забывайте каждый раз перезагружать компьютер, при этом он будет автоматически проверять целостность ОС и находить свежие файлы.
Смысл регистрации библиотек и элементов управления
По какой причине для использования функций DLL в системе непременно требуется их регистрация? Я думаю, вполне уместно будет привести аналогию с системной переменной пути (%PATH%). Как Вы помните, файлы, которые располагаются в директориях, указанных в переменной %PATH%, можно запускать из командной строки без указания полного пути к файлу, в противном случае их невозможно будет запустить из произвольной директории системы, командный интерпретатор их попросту не найдет. По аналогии и библиотеки, которые содержат функции, широко используемые различными программами, должны быть «объявлены» в системе, иначе программы не смогут их найти. Можно утверждать, что при вызове функции из образа исполняемого файла, загрузчик Windows (менеджер, который отвечает за выделение памяти, подключение различных функций из образов памяти и прч.) должен знать откуда можно подгрузить библиотеку, содержащую требуемую функцию.Но что такое регистрация в системе применительно к библиотеке DLL? Это определенный алгоритм действий по модификации различных разделов реестра и каталогов файловой системы, результатом которого является «видимость» библиотеки приложениями. Если библиотека «сторонняя» (не системная), то регистрация библиотеки выполняется на этапе инсталляции приложения, для обслуживания функций которого она предназначается. В большинстве случаев сам процесс регистрации библиотеки выполняется при помощью вызова внешних специализированных системных утилит, либо определенной последовательности специализированных функций Windows API.
Зачастую нет необходимости самостоятельно (вручную) регистрировать DLL, практически всегда это выполняется автоматически при инсталляции компонентов системы/программы. Необходимость в ручной регистрации возникает, как правило, в случае каких-либо ошибок в системе: проблем инсталляции/деинсталляции программ, сбоях, либо в случае самостоятельно разрабатываемых DLL, которые необходимо оттестировать.
Можно рассмотреть простой пример, когда произвольно установленная в системе программа использует функцию из библиотеки, не «объявленной» в системе. В подобной ситуации загрузчик Windows на начальной стадии инициализации виртуального адресного пространства процесса выполняет импорт всех библиотек, требуемых загружаемой на выполнение программе. Если одна из библиотек, прописанных в таблице импорта исполняемого образа, отсутствует, то загрузчик выдает такое вот сообщение об ошибке:
Ошибка сообщает нам о том, что загрузчик образа cDSsvc.exe не смог найти библиотеку MFC71.DLL, необходимую ей для функционирования. Один из способов устранения данного класса ошибок состоит в повторной инсталляции программы, в ситуации, когда файл искомой библиотеки входит в состав какого-либо дистрибутива, поскольку библиотека инсталлируется автоматически скриптом инсталляции. Если библиотека входит в состав другого пакета, например Microsoft Visual C++ 2010 x64 Redistributable, то переустановить необходимо именно его. Если же описанными способами ошибку исправить все же не удается, тогда нам на помощь приходит утилита Regsvr32.
Открытие файла через программу
Наконец, если рассматривать, как устанавливать DLL-файлы, можно вообще пойти окольным путем.
Для выполнения необходимой операции сначала через ПКМ необходимо вызвать контекстное меню, выбрать пункт «Открыть с помощью…», а после этого через кнопку обзора или выполнение поиска программ на компьютере зайти в каталог System32 и указать приложение regsvr32.exe.
Примечание: при использовании всех трех предложенных вариантов по окончании проведения регистрации динамических библиотек в обязательном порядке необходима полная перезагрузка компьютера, поскольку без нее система зарегистрированный объект после выполнения процедуры все еще не распознает.
Программы для dll файлов — выход
Конечно, такое положение дел не могло оставить равнодушными программистов и многие из них наперегонки бросились писать программы для dll файлов, которые смогли бы содержать в чистоте и порядке и системные файлы, и реестр Windows. Таких программ написано уже не мало, рассматривать каждую из них мы не будем, скажем лишь коротко, то, что основные функции программ для dll сводятся к тому, что они производят постоянное резервное копирование dll файлов, они запоминают какие программы к каким dll-кам обращаются и подсовывают им именно те версии файлов, которые устраивают программу, тем самым предотвращая коллизии и глюки, связанные с перезаписью одних версий dll-ек другими. Так же программы для dll файлов как правило берегут и оптимизируют системный реестр, стараясь отслеживать актуальные ключи и очищая реестр от ненужных записей. Тем самым они поддерживают порядок в реестре и скорость работы системы.
Напоследок могу порекомендовать небольшую, но очень шуструю программу для dll файлов под названием . Программа сама отыщет поврежденные или не актуальные dll файлы и заменит их свежими работоспособными версиями. Автоматически делает все необходимые бекапы и восстанавливает прежнюю версию файла, если это необходимо.
Файл DLL – компонент динамически подключаемой библиотеки, чьи элементы используют практически все программы. Библиотека DLL файлов расположена в корневой папке системы. Компоненты должны быть все в наличии, иметь цифровую подпись, правильно работать и быть актуальными по версии. Если одно из требований не соблюдено, при запуске программы пользователь получит информационное уведомление: ошибка DLL. Неисправность свидетельствует о том, что отсутствует DLL файл, поврежден или устарел.
Ошибка при регистрации DLL-файлов
Когда вы пытаетесь зарегистрировать DLL, причем, не важно каким способом, то вы можете получить ошибку, что модуль такого-то DLL несовместим с версией Windows, либо загружен. Что делать?. Такие ошибки могут возникать по следующим причинам:
Такие ошибки могут возникать по следующим причинам:
Библиотеку не нужно регистрировать, потому что она не поддерживает эту функцию, либо она уже зарегистрирована в системе;
Скачанный вами файл битый, либо совершенно не относящийся к библиотекам.
Как решить проблему?
Опытные пользователи могут использовать regasm.exe;
Попробуйте в интернете скачать этот же файл, только из другого источника. Либо посмотрите, что это за файл и воспользуйтесь специальными установщиками DLL-файлов. Некоторые библиотеки поставляются с каким-либо программным обеспечением, например, DirectX.
При скачивании какого-то приложения антивирус мог удалить в процессе установки важные DLL-библиотеки, которые были в установщике, поэтому нужно скачать игру с другого источника, либо временно отключить антивирус, и переустановить приложение.
Отсутствие файла msvcp100.dll – довольно распространенная проблема, встречающаяся в основном после инсталляции различных современных игр. Данная ошибка возникает, когда пользователь пытается запустить установленную игру, но система выдает вышеприведенное и весьма неприятное оповещение.
Часто можно столкнуться с ситуацией, когда программа или игра требует установки различных дополнительных DLL файлов. Эту проблему можно решить довольно легко, для этого не понадобятся особые знания или навыки.
Установить библиотеку в систему можно различными способами. Есть специальные программы для выполнения данной операции, а также можно сделать это вручную. Проще говоря, в этой статье будет дан ответ на вопрос — «Куда кидать dll файлы?» после их скачивания. Рассмотрим каждый вариант по отдельности.
Способ 1: DLL Suite
DLL Suite — это программа, которая может сама отыскать нужный вам файл в интернете и установить его в систему.
Для этого потребуется выполнить следующие действия:
Все, в случае успешной загрузки, программа обозначит загруженный файл зеленой отметкой.
Способ 2: DLL-Files.com Client
DLL-Files.com Client во многом похожа на рассмотренную выше программу, но имеет некоторые отличия.
Для установки библиотеки здесь нужно произвести следующие действия:
Все, ваша DLL библиотека скопирована в систему.
У программы имеется дополнительный продвинутый вид – это режим, в котором вы сможете выбрать различные версии DLL для установки. Если игра или программа требует конкретную версию файла, то можно найти её, включив этот вид в DLL-Files.com Client.
В случае, если нужно скопировать файл не в папку по умолчанию, вы нажимаете на кнопку «Выберите версию»
и попадаете в окно параметров установки для продвинутого пользователя. Здесь вы производите следующие действия:
- Задаете путь, по которому будет выполнена установка.
- Нажимаете на кнопку «Установить сейчас»
.
Программа скопирует файл в указанную папку.
Способ 3: Средства системы
Можно установить библиотеку вручную. Для этого нужно будет скачать сам файл DLL и впоследствии просто скопировать или переместить его в папку по адресу:
C:\Windows\System32
В завершении надо сказать, что в большинстве случаев DLL файлы устанавливаются по пути:
C:\Windows\System32
Но если вы имеете дело с операционными системами Windows 95/98/Me, то путь для установки будет таким:
C:\Windows\System
В случае Windows NT/2000:
C:\WINNT\System32
64-разрядные системы могут потребовать свой путь для установки.
Периодически у некоторых людей возникают проблемы с запуском игр. Это могут быть самые различные приложения от разных разработчиков. Единственное, что их объединяет — это год выпуска. А именно — 2013. И ошибка, возникающая в данных ситуациях, связана с отсутствием на компьютере новых библиотек. В частности, Msvcr120.dll. Куда кидать и где взять этот файл — вы сможете прочитать ниже.
Типичные ошибки регистрации
Итак, как устанавливать файлы DLL, разобрались. Теперь несколько слов о самых распространенных ошибках, которые могут появиться после выполнения команд. Чаще всего такие ситуации связаны с тем, что библиотеки не нуждаются в регистрации либо уже зарегистрированы в системе, либо загруженные файлы битые, либо они вообще к динамическим компонентам отношения не имеют абсолютно никакого. Последнее связано с проникновением в систему вирусов, которые могут маскироваться под системные компоненты. Также оригинальные библиотеки, загруженные из сомнительных источников, уже могут быть заражены вирусами, вследствие чего антивирусная программа при попытке их копирования на жесткий диск или сохранения в процессе скачивания может удалять их без предупреждения.
Чем открыть файл dll для редактирования
Вне зависимости от того, является понятие частью прикладной программы или входит в состав систем МС, распространённый вопрос — чем открыть файл dll для редактирования.
Стоит знать, что он реализует ряд программных функций. От соединения с внешними устройствами и работы с жестким диском до применения в кросс платформенных приложениях.
Но, если вы хотите познакомиться с исходным кодом, вам потребуется специальный редактор для системных ресурсов Resource Hacker (ResHacker). Он позволяет извлекать и изменять код на ваше усмотрение (Рисунок 2).
Рисунок 2. Интерфейс приложения Resource Hacker для открытия файлов формата .dll
Пошаговая инструкция
Итак, как открыть dll файл для изменения?
Запустите ResHacker.
Для чтения в исходном формате выберите в верхней панели File>Open.
(adsbygoogle = window.adsbygoogle || []).push({});
Слева будут показаны директивы с содержащимися в них открываемыми объектами.
В центре утилиты содержатся коды, подлежащие изменениям и сохранению.
Для компиляции воспользуйтесь кнопкой Compile Script.
Для сохранения используйте команду File>Save.
Скачивание и установка DLL-файлов
При появлении какой-то ошибки обычно указывается название DLL-файла, которого не хватает. Вам нужно ввести название этого файла в поисковике и скачать. Например, нам нужно скачать файл d3dx9_27.dll. Мы вводим это название в Яндексе или Google и скачиваем с какого-нибудь сайта. Наиболее безопасный и популярный сайт, с которого я сам скачиваю DLL-файлы – DLL-FILES.com. Там есть поле, в которое можно ввести название файла.
Теперь нужно разобраться, куда кидать этот файл dll. В разных системах местоположение этих файлов разное, поэтому я начну с ранних ОС:
Windows 95/98
– помещаем файл в папку C:\Windows\System
;
Windows NT или 2000
– помещаем файл в папку C:\WINNT\System32
;
Windows XP, 7, 8, 10
– помещаем файл в папку (для 32-х
битных систем в C:\Windows\System32
, а для 64-х
битных в C:\Windows\SysWOW64
).
Иногда при попытке поместить файл в нужную папку может появится сообщение, что файл там уже есть. Тогда почему появляется ошибка? Возможно, что файл поврежден, либо это какой-то вирус, поэтому вы можете заменить его новым файлом.
Как только вы перекинули все отсутствующие библиотеки необходимо перезагрузить компьютер, чтобы изменения вступили в силу, а потом запустить те приложения, которые не работали.
А что делать, если вы закинули все нужные файлы в папку, но программа или игра по-прежнему не запускается? Тогда можно попробовать зарегистрировать библиотеку в системе, сейчас покажу, как это сделать.
Куда устанавливать файлы DLL?
Начнем с того, что на самом деле представляет собой так называемый процесс установки. Он включает в себя два основных этапа: копирование динамической библиотеки в специальную локацию на системном диске и последующую регистрацию файла, чтобы операционная система могла его распознавать и производить дальнейшие операции по загрузке в оперативную память или выгрузке из нее по окончании работы конкретного приложения
Сразу же обратите внимание, что далеко не все загруженные из интернета библиотеки нуждаются в регистрации. Иногда их бывает достаточно просто скопировать в нужное место
Но в какое? Тут все зависит от разрядности установленной операционной системы.
В ОС Windows с архитектурой 32 бита для этого используется каталог System32, а для 64-битных систем – SysWOW64 (обе папки находятся в корневой директории Windows на диске С). Узнать разрядность установленной ОС можно совершенно просто через свойства компьютера.
Типичные ошибки регистрации
Итак, как устанавливать файлы DLL, разобрались. Теперь несколько слов о самых распространенных ошибках, которые могут появиться после выполнения команд. Чаще всего такие ситуации связаны с тем, что библиотеки не нуждаются в регистрации либо уже зарегистрированы в системе, либо загруженные файлы битые, либо они вообще к динамическим компонентам отношения не имеют абсолютно никакого. Последнее связано с проникновением в систему вирусов, которые могут маскироваться под системные компоненты. Также оригинальные библиотеки, загруженные из сомнительных источников, уже могут быть заражены вирусами, вследствие чего антивирусная программа при попытке их копирования на жесткий диск или сохранения в процессе скачивания может удалять их без предупреждения.
Усложнения в DLL-файле
Общие проблемы с открытием файлов DLL
Microsoft Visual FoxPro Исчез
Вы пытаетесь загрузить DLL-файл и получить сообщение об ошибке, например «%%os%% не удается открыть расширение файла DLL». Обычно это связано с тем, что у вас нет Microsoft Visual FoxPro для %%os%% установлен. Операционная система не может связать документ DLL с Microsoft Visual FoxPro, поэтому двойной щелчок по файлу не будет работать.
Наконечник: Если у вас не установлен Microsoft Visual FoxPro, и вы знаете другую программу, чтобы открыть файл DLL, вы можете попробовать открыть его, выбрав из программ, перечисленных в разделе «Показать приложения».
Microsoft Visual FoxPro устарел
Возможно, ваша версия Microsoft Visual FoxPro не сможет открыть файл Dynamic Link Library из-за несовместимости. Посетите веб-сайт Microsoft Corporation, чтобы загрузить (или приобрести) последнюю версию Microsoft Visual FoxPro. Большую часть времени файл Dynamic Link Library был создан более новым Microsoft Visual FoxPro, чем то, что вы установили.
Совет: Иногда вы можете получить подсказку о версии DLL-файла, который у вас есть, щелкнув правой кнопкой мыши на файле, а затем нажав на «Свойства» (Windows) или «Получить информацию» (Mac OSX).
Сводка. Наличие правильной версии Microsoft Visual FoxPro на компьютере может вызвать проблемы с открытием DLL-файлов.
В большинстве случаев установка правильной версии Microsoft Visual FoxPro решит вашу проблему. В %%os%% могут возникать внешние проблемы, которые вызывают эти ошибки при открытии DLL-файлов. К числу этих вопросов относятся:
Второй метод
Он не сильно отличается от предыдущего. Вам по-прежнему нужно посетить всем известный сайт. Там вы сможете найти и скачать исключительно необходимый вам файл. Поиск и скачивание займут у вас буквально пару минут. Вам понадобится версия специально для вашей операционной системы. Узнать её можно, нажав правой кнопкой мышки на значок «Мой компьютер» и выбрав вкладку «Свойства». Итак, вы скачали msvcr120.dll. Куда кидать? вам необходимо поместить в одно из следующих мест.
- Для 32-разрядных систем — в папку «C:/Windows/system32».
- Для 64-разрядных — «C:/Windows/sysWOW64».
- В редких случаях, поместив файл в указанные папки, вы видите, что программа все равно не находит msvcr120.dll. Что делать? Попробуйте закинуть его в папку самой игры.
После того как вы поместили файл в нужную папку, обязательно перезагрузите компьютер. Бывают случаи, в которых необходимо самостоятельно прописать путь к нему в реестре. Для этого необходимо сделать следующее.
- Запускаем командную строку, введя в поиск команду «CMD».
- Скачанный файл библиотеки помещаем на рабочий стол.
- Вводим команду «cd desktop».
- Пишем «regsvr32 msvcr120.dll» и нажимает «ввод».
После этого перезагружаем персональный компьютер.
Как зарегистрировать DLL в Windows
Регистрация библиотек DLL в Windows происходит очень просто и быстро. Вы можете это сделать, если у вас стоит Windows 7, 8 или 10. Еще хочу отметить, что у вас должны быть права администратора. В данном пункте я покажу 3 способа регистрации динамических библиотек.
Первый способ
Он самый популярный и используемый пользователями.
Открываем окно «Выполнить», с помощью клавиш Win+R
и вводим туда команду regsvr32.exe название_файла.
Другими словами, команда может выглядеть так (покажу на примере файла d3dx9_27.dll):
regsvr32.exe d3dx9_27.dll
Если способ не сработал, то нужно указать полный путь к этому файлу, то есть путь до папки, куда вы поместили DLL. Например, это может выглядеть так:
regsvr32.exe C:/Windows/system32/d3dx9_27.dll
При удачной регистрации вы должны увидеть положительный ответ, либо сообщение об ошибке, что модуль загружен…
Но об это я скажу чуть позже.
Второй способ
Тут мы воспользуемся командной строкой, но открыть ее нужно от имени администратора, надеюсь вы знаете, как это сделать.
regsvr32.exe путь_к_файлу_dll
То есть мы выполняем все тоже самое, только в командной строке.
Должно снова появиться сообщение, что библиотека зарегистрирована, либо ошибка.
Третий способ
Метод редко кем используемый, но тоже рабочий. Берете свой dll-файл и нажимаете на нем правой кнопкой мыши, в появившемся контекстном меню выбираете пункт «Открыть с помощью»
и идете в папку Windows/System32
, и ищете там программу regsvr32.exe, через которую и будем открывать библиотеку.
Ошибка при регистрации DLL-файлов
Когда вы пытаетесь зарегистрировать DLL, причем, не важно каким способом, то вы можете получить ошибку, что модуль такого-то DLL несовместим с версией Windows, либо загружен. Что делать?. Такие ошибки могут возникать по следующим причинам:
Такие ошибки могут возникать по следующим причинам:
Библиотеку не нужно регистрировать, потому что она не поддерживает эту функцию, либо она уже зарегистрирована в системе;
Скачанный вами файл битый, либо совершенно не относящийся к библиотекам.
Как решить проблему?
Опытные пользователи могут использовать regasm.exe;
Попробуйте в интернете скачать этот же файл, только из другого источника. Либо посмотрите, что это за файл и воспользуйтесь специальными установщиками DLL-файлов. Некоторые библиотеки поставляются с каким-либо программным обеспечением, например, DirectX.
При скачивании какого-то приложения антивирус мог удалить в процессе установки важные DLL-библиотеки, которые были в установщике, поэтому нужно скачать игру с другого источника, либо временно отключить антивирус, и переустановить приложение.
Приветствую всех геймеров, которые любят поиграть, но не имеют денег (или желания)
на покупку лицензионных копий игры… я на 100% уверен, что ты именно такой, ведь у обладателей лицухи вопроса 3dmgame.dll куда кидать? — в принципе возникнуть не может, и если тебе действительно интересно почему скачав и закинув файл куда надо ничего не произойдет и игрушка все равно не будет работать — то смело читай дальше. Я не буду рассуждать на тему хорошо пиратство, или это плохо, я постараюсь объяснить вам природу вещей, откуда данный файл и почему гуглить данную проблему — это реальный фэйл.
Я думаю заслуженно данный файл теряется в большей части для Grand Theft Auto 5, ведь именно эта игра у нас одна из самых популярных, ну а платить две тысячи рублей за игрушку в самый разгар кризиса могут не все — тут уж ничего не поделаешь. В данном случае наш игроман конечно же пойдет на всеми известный торрент трекер и скачает ее там… затем потратив несколько часов на установку (а некоторые репаки на самом деле устанавливаются целую вечность)
он внезапно обнаружит что игра не запускается и требует файл 3dmgame.dll
Скачивание и установка DLL-файлов
При появлении какой-то ошибки обычно указывается название DLL-файла, которого не хватает. Вам нужно ввести название этого файла в поисковике и скачать. Например, нам нужно скачать файл d3dx9_27.dll. Мы вводим это название в Яндексе или Google и скачиваем с какого-нибудь сайта. Наиболее безопасный и популярный сайт, с которого я сам скачиваю DLL-файлы – DLL-FILES.com. Там есть поле, в которое можно ввести название файла.
Теперь нужно разобраться, куда кидать этот файл dll. В разных системах местоположение этих файлов разное, поэтому я начну с ранних ОС:
Windows 95/98
– помещаем файл в папку C:\Windows\System
;
Windows NT или 2000
– помещаем файл в папку C:\WINNT\System32
;
Windows XP, 7, 8, 10
– помещаем файл в папку (для 32-х
битных систем в C:\Windows\System32
, а для 64-х
битных в C:\Windows\SysWOW64
).
Иногда при попытке поместить файл в нужную папку может появится сообщение, что файл там уже есть. Тогда почему появляется ошибка? Возможно, что файл поврежден, либо это какой-то вирус, поэтому вы можете заменить его новым файлом.
Как только вы перекинули все отсутствующие библиотеки необходимо перезагрузить компьютер, чтобы изменения вступили в силу, а потом запустить те приложения, которые не работали.
А что делать, если вы закинули все нужные файлы в папку, но программа или игра по-прежнему не запускается? Тогда можно попробовать зарегистрировать библиотеку в системе, сейчас покажу, как это сделать.
Безопасность
Скачивая и устанавливая программы из неизвестных мест, убедитесь в их безопасности. В обязательном порядке просканируйте их на наличие вирусов и вредоносных программ. Ведь при попадании в системные разделы они могут не только лишить вас возможности сыграть в интересующую вас игрушку, но и отправить на свалку ваш персональный компьютер. Если же вы решились на установку искомого файла с диска, убедитесь в том, что он лицензионный, в противном случае за качество никто не сможет ручаться.
Если на компьютере отсутствует или повреждена какая-либо библиотека.dll, связанная с ней программа или служба будет работать некорректно. Windows будет выдавать ошибку, что DLL-файл поврежден или отсутствует. Для решения проблемы нужно скачать требуемую библиотеку для своей версии Windows, скопировать её в нужную папку и зарегистрировать в системе.
Вне зависимости от того, какой программой и для чего используется dll-файл, установка и регистрация библиотеки всегда будет происходить по одному алгоритму. Все версии ОС Windows руководствуются одними правилами при подключении и регистрации динамических библиотек.
Пошаговая инструкция: