Файлы DLL

Файл динамической библиотеки (DLL) — это выполняемый файл, позволяющий программам совместно использовать программные коды и другие ресурсы, необходимые для выполнения конкретных задач. В Microsoft Windows имеются файлы DLL, содержащие функции и ресурсы, которые позволяют программам для Windows работать в среде Windows.

Обычно динамические библиотеки хранятся в файлах с расширением .DLL. Однако они могут также иметь расширение .exe или какое-либо другое. Например, файл Shell.dll содержит процедуры перетаскивания OLE, которые используются Windows и другими программами. Файлы Kernel.exe, User.exe и Gdi.exe — примеры динамических библиотек с расширениями .exe. В них содержатся коды программ, данные и процедуры для программ, выполняемых в операционной системе Windows. Например, в одном из этих файлов имеется функция создания окна, которая используется программами при создании новых окон на экране. Устанавливаемые драйверы Windows также являются динамическими библиотеками. Программы могут открывать, включать, запрашивать, отключать и закрывать драйверы в соответствии с инструкциями, содержащимися в файлах динамических библиотек.

Файлы динамических библиотек имеются в папках Windows, Windows\System и папках программ.

Если один из файлов DLL запускаемой программы отсутствует или поврежден, может быть выведено сообщение «Не удается найти xyz.dll». При запуске программы, которая обращается к устаревшим или неправильным файлам DLL, может быть выведено сообщение «Call to undefined dynalink» («Вызов неизвестной библиотеки»). В этом случае для правильной работы программы необходимо найти копию файла динамической библиотеки и поместить его в соответствующую папку,

Определение производителя файла динамической библиотеки

  1. Нажмите кнопку Пуск, выберите команду Найти, а затем выберите Файлы и папки.
  2. В поле Имя введите имя файла, который требуется найти, например «shell32.dll» (без кавычек), в поле Где искать выберите Локальные жесткие диски или имя диска, на котором требуется выполнить поиск и нажмите кнопку Найти.
  3. В списке результатов щелкните нужный файл правой кнопкой мыши, выберите команду Свойства и перейдите на вкладку Версия.

Если производителем файла является корпорация Майкрософт, распакуйте и установите новую копию файла. Сведения о распаковке файлов Windows см. в статье базы знаний(Knowledge Base) за номером Q129605 «Как распаковывать исходные сжатые файлы Windows» («How to Extract Original Compressed Windows Files»). (Возможно эта статья доступна только на английском языке).

Если на вкладке Версия указано другое имя производителя, обратитесь к нему за помощью.

Эти сведения имеются также в базе знаний (Microsoft Knowledge Base). Чтобы просмотреть их в интерактивном режиме, откройте статью базы знаний с номером Q87934 «Определение и выяснение назначения файла .DLL» («Definition and Explanation of a .DLL File»). (Возможно эта статья доступна только на английском языке).