Чаще всего мы сталкиваемся с DLL-файлами только тогда, когда программа не может работать из-за отсутствия какого-либо dll-файла. Почти все в определенный момент времени имели дело с DLL-файлами. DLL означает "Dynamic-Link Library" и представляет собой реализацию компанией Microsoft концепции разделяемой dll библиотеки. Они как и ЭКЗ, но называются по-разному для большей ясности в процессе увязки. DLL-файлы, однако, не могут быть напрямую запущены, следовательно, существуют такие инструменты, как rundll.exe и rundll32.exe. dll файлы это не более чем средство для разработчиков использовать общий код и данные, позволяющее обновлять функциональность без необходимости перепривязки или перекомпиляции приложений.
Другими словами, файлы DLL содержат код и данные, которые используются несколькими различными приложениями для Windows 10/7/8. Один файл DLL может быть использован разными приложениями, если они этого требуют, что устраняет необходимость в нескольких копиях одной и той же информации.