Как зарегистрировать DLL в Windows
Среди частых вопросов пользователей, особенно после того, как они сталкиваются с тем, что какая-то из библиотек DLL отсутствует в Windows 10, Windows 11 или других версиях системы — как зарегистрировать DLL в соответствующей версии ОС.
В этой инструкции подробно о способах регистрации библиотек DLL в Windows x64 и x86 (32-бит) с помощью regsvr32.exe (и кратко о regasm.exe), о возможных нюансах и проблемах, которые могут возникнуть в процессе.
Регистрация библиотеки DLL в Windows 10, Windows 11 и предыдущих версий системы
Дальнейшие шаги описаны в предположении, что DLL, которую нужно зарегистрировать, уже находится в нужном расположении: папке C:\Windows\System32, C:\Windows\SysWOW64 или, в некоторых случаях — отдельных папках программ, к которой относится соответствующая библиотека, например, для 1С — C:\Program Files\1cv8\номер_версии\bin (или Program Files x86 в случае 32-битной версии).
Прежде чем приступить к регистрации библиотеки, учитывайте следующие моменты:
- В x64 версиях Windows 64-битные DLL хранятся в System32, а 32-битные — в SysWOW64 (у некоторых начинающих пользователей бывает обратное предположение исходя из имён папок).
- Файлы DLL x64 и x86 (32-бит) — это разные файлы. И если прямого указания на разрядность в месте загрузки файла нет, то чаще это 32-битный файл (что не мешает ему работать в x64 системе), но это не всегда так.
- Для регистрации библиотеки DLL используется системный инструмент regsvr32.exe, который также доступен в двух версиях, которые лежат в папках System32 и SysWOW64 (в случае 64-битных систем). По умолчанию при описываемых далее действиях запускается x64 версия.
- 32-битным программам и играм (по умолчанию устанавливаются в Program Files x86 в 32-битных системах) для работы нужны 32-битные DLL, не зависимо от разрядности Windows.
Сам процесс регистрации в общем случае состоит из следующих шагов:
- Нажмите клавиши Win+R на клавиатуре (Win — клавиша с эмблемой Windows). Также можно нажать правой кнопкой мыши по кнопке «Пуск» в Windows 11 или Windows 10 и выбрать пункт контекстного меню «Выполнить».
- Введите команду regsvr32. exe путь_к_файлу (если путь к файлу содержит пробелы, возьмите весь путь в кавычки), например, для регистрации библиотеки DLL COMCNTR.DLL в 1С (для 64-бит) команда может иметь вид:
regsvr32.exe "C:\Program Files\1cv8\8.3.19.1150\bin\comcntr.dll"
Если DLL находится в System32, полный путь указывать не обязательно, достаточно простого имени файла, как на изображении ниже. - Нажмите Ок или Enter.
- При успехе вы получите сообщение вида «Успешное выполнение DllRegisterServer в имя_файла.dll» или «Успешное выполнение DllRegisterServer и DllInstall в имя_файла.dll».
Возможна и неудача — сообщение об ошибке «Модуль dll загружен, но точка входа DllRegisterServer не найдена. Проверьте, что файл является правильным файлом DLL или OCX и повторите попытку». Подробнее об ошибке — в следующем разделе статьи.
Дополнительно: для регистрации классов из библиотек DLL .NET Framework в COM с созданием необходимых записей в реестре используется regasm.exe из .NET SDK, причем базовая команда регистрации DLL выглядит тем же образом, что и в случае с regsvr32.
Почему не удается зарегистрировать DLL
Ошибка при регистрации с помощью regsvr32 вида «Точка входа DllRegisterServer не найдена» говорит о том, что эта библиотека DLL не поддерживает регистрацию описанным методом. Можно попробовать использовать вариант команды:
regsvr32 /i /n путь_к_файлу.dllно с большой вероятностью и это не поможет.
У большинства домашних пользователей такая проблема возникает при регистрации файлов DLL для игр и программ, часто не вполне лицензионных, которые сообщили, что нужный файл DLL не обнаружен или отсутствует. Причем сами библиотеки DLL обычно скачаны со сторонних сайтов (и чаще всего имеют имена начинающиеся с «vc», «msvc» или «d3d»). А решение, как правило, простое — выяснить, частью какого набора компонентов является эта DLL и установить эти компоненты с помощью их собственного установщика. Более подробно проблема и подходы к решению описаны в инструкции Точка входа DllRegisterServer не найдена — причины и возможные решения.
Видео
Надеюсь, цель достигнута, а количество вопросов, связанных с регистрацией DLL в Windows, уменьшилось.
remontka.pro в Телеграм | Способы подписки
Поддержать автора и сайт
Куда нужно закидывать dll файлы. Как установить библиотеку DLL в систему Windows. Зачем нужны DLL-файлы
Уже много было статей на тему ошибок, связанных с библиотеками DLL. Ошибки эти все исправляются единственным способом – установкой этого самого 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 происходит очень просто и быстро. Вы можете это сделать, если у вас стоит 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-библиотеки, которые были в установщике, поэтому нужно скачать игру с другого источника, либо временно отключить антивирус, и переустановить приложение.
На этом я закончу описывать установку DLL-библиотек и впредь постараюсь как можно реже к этой теме возвращаться.
Отсутствие файла msvcp100.dll – довольно распространенная проблема, встречающаяся в основном после инсталляции различных современных игр. Данная ошибка возникает, когда пользователь пытается запустить установленную игру, но система выдает вышеприведенное и весьма неприятное оповещение.
Перед тем как начать разбирать методы, с помощью которых можно устранить данную проблему, рассмотрим причины ее возникновения. Описанный файл является частью пакета Microsoft Visual C++, необходимый для запуска ряда программ и приложений. Еге непосредственное отсутствие – результат повреждения данного файла криво установленными, сторонними программами или вредоносными ПО. Оповещение, информирующее об отсутствии msvcp100.dll, может выглядеть следующим образом. Для исправления вышеописанной ошибки можно воспользоваться двумя способами. Один из них – скачивание файла msvcp100.dll со сторонних сайтов. Следует сразу оговорить, что данный метод хоть и кажется самым действенным, но это весьма рискованно: никогда нельзя знать, оригинальный ли это файл, или же в него вписан вредоносный код. Кроме того, даже наличие msvcp100.dll не гарантирует запуска необходимых игр и программ, запрашивающих данный файл. Итак, если вы решились устранить данную проблему, скачав msvcp100.dll отдельно, необходимо знать, куда его скидывать. Сначала скопируем файл, воспользовавшись правой кнопки мыши или же применив комбинацию клавиш «Ctrl+C». Но перед этим нужно проверить файл на вирусы, используя установленный антивирус. Это поможет хоть в какой-то степени огородиться от возможного вредоносного ПО, который может быть прописан в файле. Определите, на вашем компьютере. После Через меню «Пуск», на правой стороне, открываем вкладку «Мой компьютер». Необходимо выбрать локальный диск, где установлена ваша система. В большинстве случаев это диск «С». В зависимости от того, какая у вас разрядность (битность) системы, директории, куда нужно скопировать файл, будут различаться: «C:\Windows\system32» (если 32-х (или 86-и) битная система) и «C:\Windows\SysWOW64» (если 64-х битная система). На данном примере файл нужно скопировать в 64-х битную систему.Если на компьютере отсутствует или повреждена какая-либо библиотека.dll, связанная с ней программа или служба будет работать некорректно. Windows будет выдавать ошибку, что DLL-файл поврежден или отсутствует. Для решения проблемы нужно скачать требуемую библиотеку для своей версии Windows, скопировать её в нужную папку и зарегистрировать в системе.
Вне зависимости от того, какой программой и для чего используется dll-файл, установка и регистрация библиотеки всегда будет происходить по одному алгоритму. Все версии ОС Windows руководствуются одними правилами при подключении и регистрации динамических библиотек.
Пошаговая инструкция:
Как и куда копировать DLL файл
Ошибки с динамическими библиотеками DLL возникают по разным причинам: файл поврежден, несовместим с Windows или конкретной программой, заражен вирусами или удален. Решение всегда одно: загрузить корректную и полную версию библиотеки, после чего зарегистрировать файл в системе через командную строку. Обычно, весь процесс занимает не более 2-5 минут.
Сюда можно поместить (разархивировать и копировать) любые библиотеки dll, и установленные файлы будут работать:
- Для Windows 95/98/Me — файл копируется в папку C:\Windows\System
- Для Windows NT/2000 — файл копируется в папку C:\WINNT\System32
- Для Windows XP, Vista, 7, 8 — копировать в папку C:\Windows\System32
- Для 64-разрядных Windows — копировать dll файл в папку C:\Windows\SysWOW64
Где можно загрузить нужную библиотеку:
- Если это игра или программа: с другой сборкой игры, с другого ПК, на котором приложение работает, с диска (переустановить программу).
- Если это системная библиотека, проверьте актуальность драйверов, DirectX или иного компонента, если система пишет, в каком файле или программе допущена ошибка. Копировать dll можно с другого компьютера с аналогичной версией разрядностью и версией Windows (7, 8, 10). Ошибка может вызываться не самой библиотекой, но и программой, её использующей.
- Всегда можно загрузить нужную версию файла с архивов dll вроде dll.ru или ru.dll-files.com . Внимательно проверяйте, для какой версии ОС предназначена библиотека. Также следует внимательно смотреть, что скачивается: вместо нужной библиотеки многие сайты пытаются подсунуть свой платный софт для исправления ошибок с DLL.
- Попробуйте найти статью с решением проблем про нужный файл в разделе , либо воспользуйтесь поиском по сайту.
Возможно, игра или софт несовместим с версией Windows, решением может служить запуск в режиме совместимости. Если файлы блокируются антивирусом, следует внимательнее присмотреться к безопасности приложения или добавить файлы в исключения антивируса.
Все изменения вступят в силу после регистрации библиотеки в системе и перезагрузки компьютера. До этого пытаться запустить что-либо бесполезно — система не подключится к файлу.
Для проверки разрядности системы нужно нажать правой кнопкой мыши на иконке «Мой компьютер» и выбрать пункт «Свойства» . В открывшейся папке в разделе Система будет написано: «Тип системы: 64-разрядная операционная система, процессор x64».
Регистрация библиотеки в 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.
Многим пользователям знакома ситуация, когда после загрузки игры или программы, при попытке запустить ее появляется ошибка, связанная с какой-то отсутствующей динамической библиотекой. Причем в разных случаях эти библиотеки разные. В этой статье пойдет речь про ошибку rld.dll. Мы расскажем почему этот файл так нужен для запуска приложения, по каким причинам происходит ошибка и как ее устранить. Даже более того, в статье будет предложено три способа ее устранения.
Зачем нужны DLL-файлы?
Сначала стоит поговорить в общем за динамические библиотеки. Конечно, большинство пользователей знает их лишь по расширению DLL.
Итак, стоит сначала разобраться как вообще работают приложения. Многие думают, что для их нормального функционирования нужно только скачать хороший дистрибутив. Отчасти это верно, но без соответствующих библиотек даже такая программа откажется запускаться. Дело в том, что для корректного отображения всех элементов программы необходимы инструменты, которые взаимодействуют с ними. Эти инструменты и есть наши библиотеки. Но суть в том, что они загружаются отдельно от самих программ и игр. Большинство установлено в Windows с самого начала — это те, которые разработаны самой компанией, а некоторые нужно подгружать.
Хороший разработчик программ и игр положит нужные компоненты в папку с установкой игры, но к сожалению, это случается не всегда. В таких случаях приходится все делать самостоятельно.
«Ломаная игра» — причина ошибки?
Чуть ниже мы поговорим о том, где скачать и куда кидать rld.dll, а пока что расскажем о причине возникновения ошибки.
Самой распространенной причиной является загрузка взломанных игр или программ. Дело в том, что библиотека rld.dll является своеобразным файлом проверки подлинности игры, а сборщики RePack»ов вносят правки в этот файл, чтобы можно было запустить приложение, не покупая его. В таких случаях антивирусы иногда воспринимают этот файл как зараженный и, соответственно, помещают его в карантин. Если вы уверены, что нужная не заражена вирусом, то можете войти в настройки антивирусной программы и внести ее в список исключений. После этого приложение должно запустится.
Но порою файл реально может быть поврежден вирусом. В этом случае игра или программа тоже будет выдавать ошибку, но способ ее устранения совсем другой. Главное перед выполнением инструкций — проверить свой компьютер на наличие вредоносных программ, и при обнаружении удалить их все, иначе никакой способ не поможет.
Переустановка приложения
Большинство пользователей слышали что для устранения ошибки, нужно всего лишь знать, куда кидать rld.dll, отчасти это так, но предварительно лучше попробовать другие способы устранения.
Например, может помочь обыкновенная переустановка приложения. Но перед тем, как это делать, лучше зайдите в торрент и проверьте в свойствах, не «побит» ли файл. Также перед установкой на всякий случай отключите антивирус, чтобы он не поместил нужный компонент опять в карантин.
Пакет с нужным файлом
Если переустановка не помогла, то спешить кидать rld.dll куда попало не надо. Лучше пойти более лояльным путем — установить пакет Microsoft Visual C++ 2013. Вы можете спросить: «А зачем устанавливать этот пакет, если система требует совсем другой файл?». Дело в том, что этот файл как раз и находится в этом пакете. Поэтому, установив его, вы автоматически установите в систему и необходимую для запуска приложения библиотеку.
Файл отдельно от пакета
Если вы не хотите заморачиваться с установкой пакета, а желаете лишь узнать, куда кидать rld.dll, то сейчас мы вам об этом расскажем. Однако не стоит спешить, сначала лучше разобраться, как это работает и чего делать не нужно.
Работает это следующим образом: система запрашивает файл rld.dll, следовательно он отсутствует в системе, вы его можете скачать из интернета и поместить в нужную директорию. После этого в теории все должно заработать, но как всегда есть «но». Дело в том, что в интернете скачивать файлы, которые вы будете помещать в системные директории опасно, множество разработчиков вирусов только этого и ждут, выкладывая вирусы под именем необходимых библиотек в Интернет. Но ничего не поделаешь, скачивать этот файл все равно придется, поэтому надо быть осторожным: попытайтесь найти сайт с хорошим рейтингом, прочитайте комментарии перед его загрузкой, а что самое главное — проверьте файл антивирусом после загрузки.
Итак, вы смогли найти rld.dll, что делать дальше? Его надо поместить в папку «System32», что находится в папке «Windows» на системном диске. Но если у вас 64-разрядная система, то эта папка будет называться «SysWOW64». После перемещения проблема с rld.dll должна пропасть.
Периодически у некоторых людей возникают проблемы с запуском игр. Это могут быть самые различные приложения от разных разработчиков. Единственное, что их объединяет — это год выпуска. А именно — 2013. И ошибка, возникающая в данных ситуациях, связана с отсутствием на компьютере новых библиотек. В частности, Msvcr120.dll. Куда кидать и где взять этот файл — вы сможете прочитать ниже.
Первый способ
Msvcr120.dll — это библиотека, входящая в состав Visual Studio 2013. Она отвечает за работоспособность многих продуктов и является необходимой частью программного обеспечения современных компьютеров. Если при запуске какой-либо программы вы получили сообщение об ошибке такого содержания: «Запуск программы невозможен. Msvcr120.dll отсутствует», — то не спешите отчаиваться, вы можете запросто заполучить его на свой компьютер.
Лучшим решением данной проблемы станет скачивание дистрибутива компонентов Visual Studio 2013 с официального сайта Microsoft и установка всех элементов. В зависимости от скорости вашего интернета это может занять до 1,5 часов вашего времени, но оно того стоит. Ведь вы получите в своё распоряжение целый ряд полезных библиотек и драйверов, которые пригодятся вам в дальнейшем. Да и думать о вопросе: «Msvcr120.dll — куда кидать?» — не придется.
Второй метод
Он не сильно отличается от предыдущего. Вам по-прежнему нужно посетить всем известный сайт. Там вы сможете найти и скачать исключительно необходимый вам файл. Поиск и скачивание займут у вас буквально пару минут. Вам понадобится версия специально для вашей операционной системы. Узнать её можно, нажав правой кнопкой мышки на значок «Мой компьютер» и выбрав вкладку «Свойства». Итак, вы скачали msvcr120.dll. Куда кидать? вам необходимо поместить в одно из следующих мест.
- Для 32-разрядных систем — в папку «C:/Windows/system32».
- Для 64-разрядных — «C:/Windows/sysWOW64».
- В редких случаях, поместив файл в указанные папки, вы видите, что программа все равно не находит msvcr120.dll. Что делать? Попробуйте закинуть его в папку самой игры.
После того как вы поместили файл в нужную папку, обязательно перезагрузите компьютер. Бывают случаи, в которых необходимо самостоятельно прописать путь к нему в реестре. Для этого необходимо сделать следующее.
- Запускаем командную строку, введя в поиск команду «CMD».
- Скачанный файл библиотеки помещаем на рабочий стол.
- Вводим команду «cd desktop».
- Пишем «regsvr32 msvcr120.dll» и нажимает «ввод».
После этого перезагружаем персональный компьютер.
Быстрее
Существует еще более быстрый способ получить искомый файл. Называется он — внимательность. Многие игры перед установкой спрашивают, какие именно компоненты вы хотите установить. И именно среди них частенько встречаются дистрибутивы Visual Studio 2013. Поэтому, если при установке вы просто самостоятельно отказались от установки на ваш компьютер данного пакета библиотек, то попробуйте либо полностью переустановить игру, указав при этом и драйвера, либо вручную отыщите на диске необходимый файл-установщик.
Если и после этого проблемы продолжаются, то воспользуйтесь поиском по компьютеру и попробуйте вручную отыскать msvcr120.dll. Куда кидать найденный файл? Да во все папки, указанные в статье. Попробуйте поперемещать библиотеку, чтобы проверить её работоспособность. При этом не забывайте каждый раз перезагружать компьютер, при этом он будет автоматически проверять целостность ОС и находить свежие файлы.
Безопасность
Скачивая и устанавливая программы из неизвестных мест, убедитесь в их безопасности. В обязательном порядке просканируйте их на наличие вирусов и вредоносных программ. Ведь при попадании в системные разделы они могут не только лишить вас возможности сыграть в интересующую вас игрушку, но и отправить на свалку ваш персональный компьютер. Если же вы решились на установку искомого файла с диска, убедитесь в том, что он лицензионный, в противном случае за качество никто не сможет ручаться.
Информация о файле DLL Windows 7
Информация о DLL-файле Windows 7 |
Добро пожаловать на информационный сайт DLL для Windows 7.
Этот сайт был создан путем сканирования всех файлов DLL, расположенных в каталоге system32 кандидата на выпуск Windows 7 и
создание (с помощью автоматического скрипта) веб-страницы для каждой DLL со всей найденной информацией.
Каждая информационная страница DLL включает:
- Информация о версии — название продукта, компания, описание файла и т. д.
- Популярность DLL — показывает, сколько DLL статически связаны с этим файлом.
- Список файлов, которые статически связаны с указанным файлом. Отображается, только если количество файлов в списке не превышает 10.
- Информация о разделах — показывает разделы кода и данных в библиотеке DLL.
- Информация о ресурсах — отображает сводку ресурсов, хранящихся в DLL (значки, растровые изображения, курсоры, диалоговые окна и т. д.)
- Миниатюра значков — Миниатюра со всеми значками, хранящимися в DLL.
- Миниатюра курсоров — Миниатюра со всеми курсорами, хранящимися в DLL.
- Информация о строках — отображает список строк, хранящихся в этой DLL (в настоящее время список ограничен 200 строками)
- Информация о диалоговых окнах — отображает список заголовков диалоговых окон в этой DLL (в настоящее время список ограничен 200 диалоговыми окнами)
- Статическое связывание — отображает список DLL-файлов, которые статически связаны с DLL. Когда DLL загружается, DLL в этом списке статической компоновки также загружается вместе с ней.
- Список экспорта/импорта — Список всех импортированных и экспортированных функций.
Просмотр веб-страницы конкретной DLL может помочь узнать, что это за DLL и как она связана с другими файлами DLL в операционной системе Windows 7.
Чтобы перейти на нужную страницу DLL, выберите первую букву файла DLL, после чего вы получите список всех dll начинается с этой буквы:
Вы также можете найти DLL в соответствии со следующей статистикой «TOP DLL»:
Топ-10 файлов DLL с наибольшим количеством значков
shell32.dll | Общая библиотека Windows Shell | 306 |
imageres.dll | Ресурс образа Windows | 218 |
wmploc. DLL | Ресурсы проигрывателя Windows Media | 208 |
netshell.dll | Оболочка сетевых подключений | 164 |
mmcndmgr.dll | DLL диспетчера узлов MMC | 129 |
moricons.dll | Библиотека ресурсов значков установки Windows NT | 113 |
ieframe.dll | Интернет-браузер | 105 |
compstui.dll | Общая DLL пользовательского интерфейса листа свойств | 101 |
DDOres.dll | Информация и ресурсы категории устройств | 81 |
pnidui.dll | Значок сетевой системы | 59 |
Топ-10 файлов DLL с наибольшим количеством курсоров
user32.dll | Многопользовательская клиентская библиотека Windows USER API | 28 |
mfc70. dll | Общая библиотека MFCDLL — розничная версия | 26 |
msftedit.dll | Управление редактированием форматированного текста, v4.1 | 19 |
comctl32.dll | Библиотека общих элементов управления | 18 |
mshtml.dll | Средство просмотра Microsoft (R) HTML | 18 |
Riched20.dll | Управление редактированием форматированного текста, v3.1 | 17 |
UIHub.dll | Microsoft Tablet PC Flicks and Pen Feedback Component | 15 |
WFSR.dll | Ресурсы факсов и сканирования Windows | 15 |
FXSRESM.dll | Библиотека ресурсов Microsoft Fax | 14 |
mfc40u.dll | Общая библиотека MFCDLL — розничная версия | 12 |
Топ-10 файлов DLL с наибольшим количеством растровых изображений
wmploc. DLL | Ресурсы проигрывателя Windows Media | 400 |
UIRibbonRes.dll | Ресурсы Windows Ribbon Framework | 234 |
ieframe.dll | Интернет-браузер | 215 |
authui.dll | Пользовательский интерфейс проверки подлинности Windows | 113 |
wdc.dll | Монитор производительности | 55 |
ExplorerFrame.dll | ExplorerFrame | 52 |
UIRibbon.dll | Ленточная структура Windows | 45 |
shell32.dll | Общая библиотека Windows Shell | 39 |
spwizimg.dll | Ресурсы платформы мастера установки | 36 |
Display.dll | Панель управления дисплеем | 30 |
Топ-10 файлов DLL с наибольшим количеством диалоговых окон
wmploc. DLL | Ресурсы проигрывателя Windows Media | 128 |
ieframe.dll | Интернет-браузер | 113 |
shell32.dll | Общая библиотека Windows Shell | 110 |
comres.dll | Ресурсы COM+ | 109 |
rasdlg.dll | API общего диалога удаленного доступа | 96 |
cryptui.dll | Поставщик пользовательского интерфейса Microsoft Trust | 67 |
wsecedit.dll | Модуль пользовательского интерфейса конфигурации безопасности | 65 |
FXSRESM.dll | Библиотека ресурсов Microsoft Fax | 60 |
ieakui.dll | Общая библиотека пользовательского интерфейса Microsoft IEAK | 60 |
cmdial32.dll | Диспетчер подключений Майкрософт | 56 |
Топ-10 файлов DLL с наибольшим количеством строковых ресурсов
getuname. dll | Unicode-имя Dll для UCE | 13 480 |
shell32.dll | Общая библиотека Windows Shell | 3 034 |
wmploc.DLL | Ресурсы проигрывателя Windows Media | 2 935 |
ieframe.dll | Интернет-браузер | 1 980 |
propsys.dll | Система собственности Microsoft | 1 676 |
msjint40.dll | Международная библиотека DLL Microsoft Jet Database Engine | 1 424 |
odbcjt32.dll | Пакет драйверов для настольных ПК Microsoft ODBC 3.5 | 1 215 |
FXSRESM.dll | Библиотека ресурсов Microsoft Fax | 1 185 |
comres.dll | Ресурсы COM+ | 1 163 |
dinput8.dll | Microsoft DirectInput | 968 |
Топ-10 файлов DLL с самой большой библиотекой типов
MSVidCtl. dll | Элемент управления ActiveX для потокового видео | 256 КБ |
wmp.dll | Проигрыватель Windows Media | 208 КБ |
msvbvm60.dll | Виртуальная машина Visual Basic | 145 КБ |
CertEnroll.dll | Клиент регистрации служб сертификации Microsoft Active Directory | 138 КБ |
tapi3.dll | Microsoft TAPI3 | 113 КБ |
comsvcs.dll | Услуги COM+ | 106 КБ |
InkEd.dll | Microsoft Tablet PC InkEdit Control | 99 КБ |
msxml3.dll | MSXML 3.0 SP11 | 98 КБ |
FXSCOMEX.dll | Microsoft Fax Server Расширенный COM-клиентский интерфейс | 92 КБ |
msxml6.dll | MSXML 6.0 SP3 | 90 КБ |
25 самых популярных файлов DLL в каталоге System32
В следующей таблице вы можете найти файлы DLL, которые обычно используются другими файлами DLL. Столбец «Количество DLL» представляет количество файлов DLL, которые используют указанную библиотеку DLL. Например: первый DLL-файл в этой таблице — kernel32.dll — загружается другими 1475 DLL-файлами в каталог system32. Эта статистика основана на статической связи (таблицах импорта) между файлами DLL.
ядро32.dll | Клиентская DLL-библиотека Windows NT BASE API | 1 475 |
msvcrt.dll | Библиотека CRT для Windows NT | 1 431 |
ntdll.dll | DLL уровня NT | 865 |
advapi32.dll | Расширенный базовый API Windows 32 | 848 |
user32.dll | Многопользовательская клиентская библиотека Windows USER API | 834 |
оле32.dll | Microsoft OLE для Windows | 700 |
олеаут32.dll | 547 | |
rpcrt4. dll | Время выполнения удаленного вызова процедуры | 421 |
gdi32.dll | Клиентская библиотека GDI | 300 |
shlwapi.dll | Облегченная служебная библиотека Shell | 294 |
shell32.dll | Общая библиотека Windows Shell | 265 |
API-ms-win-core-processthreads-l1-1-0.dll | DLL-заглушка ApiSet | 187 |
API-ms-win-core-localregistry-l1-1-0.dll | DLL-заглушка ApiSet | 178 |
API-ms-win-core-libraryloader-l1-1-0.dll | DLL-заглушка ApiSet | 146 |
API-ms-win-security-base-l1-1-0.dll | DLL-заглушка ApiSet | 146 |
ws2_32.dll | Windows Socket 2.0 32-разрядная библиотека DLL | 138 |
API-ms-win-core-errorhandling-l1-1-0.dll | DLL-заглушка ApiSet | 134 |
API-ms-win-core-sysinfo-l1-1-0. dll | DLL-заглушка ApiSet | 133 |
API-ms-win-core-misc-l1-1-0.dll | DLL-заглушка ApiSet | 129 |
API-ms-win-core-profile-l1-1-0.dll | DLL-заглушка ApiSet | 128 |
API-ms-win-core-interlocked-l1-1-0.dll | DLL-заглушка ApiSet | 128 |
setupapi.dll | API установки Windows | 127 |
crypt32.dll | Крипто API32 | 114 |
API-ms-win-core-handle-l1-1-0.dll | DLL-заглушка ApiSet | 102 |
API-ms-win-core-sync-l1-1-0.dll | DLL-заглушка ApiSet | 98 |
Как установить файлы DLL в Windows 7
спросил
Изменено 3 года, 7 месяцев назад
Просмотрено 4к раз
Я только что установил Python на свой компьютер и успешно установил путь. И теперь, когда я пытаюсь запустить программу python из командной строки, она показывает ошибку ‘ api-ms-win-crt-runtime-l1-1-0.dll ‘. Затем я загрузил недостающие файлы из Интернета, но когда я пытаюсь скопировать загруженные файлы в папку Sys32, отображается ошибка « Access Denied» . Итак, вопрос в том, как установить отсутствующую dll, т.е. как решить эту проблему.
- windows-7
- windows
- python
Как установить отсутствующий
api-ms-win-crt-runtime-l1-1-0.dll
?Эта библиотека DLL является частью обновления для универсальной среды выполнения C в Windows:
Универсальная CRT для Windows 10 — это компонент операционной системы Windows, который включает функции CRT в операционной системе Windows. Это обновление позволяет настольным приложениям Windows, зависящим от выпуска Windows 10 Universal CRT, работать в более ранних операционных системах Windows.
Приведенная выше ссылка содержит полные инструкции по установке, которые зависят от того, какая именно версия Windows у вас установлена.
0
Чтобы напрямую ответить на ваш вопрос, для установки DLL вы можете разместить DLL практически в любом месте, а затем использовать команду regsvr32.exe
. Вы получаете сообщение об ошибке, потому что вам нужны права администратора для изменения папки Sys32
.
Однако в вашем случае сообщение об ошибке вызвано тем, что не удалось установить KB2999226 (универсальный CRT), который является частью распространяемого пакета Visual C++. Универсальная CRT не устанавливается, если еще не установлены необходимые предварительные условия (другие обновления).
Чтобы решить вашу проблему, вам нужно зайти в Центр обновления Windows, установить все обновления, перезагрузиться, удалить распространяемый пакет Visual Studio, а затем переустановить его снова.
Полные инструкции можно найти по адресу https://www.smartftp.com/support/kb/the-program-cant-start-because-api-ms-win-crt-runtime-l1-1-0dll-is- отсутствует-f2702.