DLL 파일이란? (동적 링크 라이브러리)

DLL 파일 (Dynamic Link Library의 약자)은 다른 프로그램이 특정 작업을 수행하기 위해 호출 할 수있는 명령이 포함 된 파일 유형입니다. 이렇게하면 여러 프로그램이 단일 파일에 프로그래밍 된 기능을 공유 할 수 있으며 동시에 공유 할 수도 있습니다.

예를 들어, 여러 다른 프로그램이 모두 veryuseful.dll 파일 (물론 내가 만들었습니다)을 호출하여 하드 드라이브의 여유 공간을 찾고, 특정 디렉토리에서 파일을 찾고, 테스트 페이지를 기본값으로 인쇄 할 수 있습니다. 인쇄기.

EXE 파일 확장자를 가진 프로그램과 같은 실행 프로그램과 달리 DLL 파일은 직접 실행할 수 없으며 대신 이미 실행중인 다른 코드에서 호출해야합니다. 그러나 DLL은 EXE와 동일한 형식이며 일부는 .EXE 파일 확장자를 사용할 수도 있습니다. 대부분의 동적 링크 라이브러리는 파일 확장자 .DLL로 끝나지만 다른 라이브러리는 .OCX, .CPL 또는 .DRV를 사용할 수 있습니다.

DLL 파일.


DLL 오류 수정

DLL 파일은 얼마나 많고 자주 사용되는지로 인해 Windows를 시작, 사용 및 종료 할 때 표시되는 오류의 상당 부분에 초점을 맞추는 경향이 있습니다.

누락되거나 찾을 수없는 DLL 파일을 다운로드하는 것은 쉽지만 가장 좋은 방법은 아닙니다. 이에 대한 자세한 내용은 DLL 파일을 다운로드하지 않는 중요한 이유 문서를 참조하십시오.

DLL 오류가 발생하는 경우 가장 좋은 방법은 해당 DLL 문제와 관련된 문제 해결 정보를 찾아 올바른 방법으로 문제를 해결하는 것입니다. 우리는 당신이 가지고있는 것에 대한 특정한 수정 가이드를 가질 수도 있습니다. 가장 일반적인 DLL 오류 목록과이를 수정하는 방법이 있습니다.

그렇지 않으면 DLL 오류를 수정하는 방법에서 일반적인 조언을 참조하십시오.


DLL 파일에 대한 추가 정보

Dynamic Link Library의 "dynamic"이라는 단어는 데이터가 항상 메모리에서 사용 가능하도록하는 대신 프로그램이 능동적으로 호출 할 때만 데이터가 프로그램에 사용되기 때문에 사용됩니다.

Windows에서 기본적으로 많은 DLL 파일을 사용할 수 있지만 타사 프로그램도 설치할 수 있습니다. 그러나 실제로 DLL 파일을 편집 할 필요가 없기 때문에 DLL 파일을 여는 경우가 드물며 그렇게하면 프로그램 및 기타 DLL에 문제가 발생할 가능성이 있습니다.

DLL 파일은 프로그램이 다른 구성 요소를 고유 한 모듈로 분리 한 다음 추가하거나 제거하여 특정 기능을 포함하거나 제외 할 수 있기 때문에 유용합니다. 소프트웨어가 DLL과 함께 이러한 방식으로 작동하면 프로그램은 모든 것을 한 번에로드 할 필요가 없기 때문에 메모리를 덜 사용할 수 있습니다.

또한 DLL은 전체 프로그램을 다시 빌드하거나 다시 설치하지 않고도 프로그램의 일부를 업데이트 할 수있는 방법을 제공합니다. 프로그램이 DLL을 더 많이 사용하면 모든 응용 프로그램이 해당 단일 DLL 파일의 업데이트를 활용할 수 있기 때문에 이점이 더욱 증폭됩니다.

ActiveX 컨트롤, 제어판 파일 및 장치 드라이버는 Windows에서 Dynamic Link Libraries로 사용하는 파일 중 일부입니다. 각각 이러한 파일은 OCX, CPL 및 DRV 파일 확장자를 사용합니다.

DLL이 다른 DLL의 명령어를 사용할 때 첫 번째 DLL은 이제 두 번째 DLL에 종속됩니다. 이렇게하면 첫 번째 DLL 만 오작동 할 가능성이있는 대신 두 번째 DLL에도 종속되어 문제가 발생하는 경우 첫 번째 DLL에 영향을 미치기 때문에 DLL 기능이 중단되기가 더 쉽습니다.

종속 DLL을 최신 버전으로 업그레이드하거나 이전 버전으로 덮어 쓰거나 컴퓨터에서 제거하면 DLL 파일에 의존하는 프로그램이 더 이상 정상적으로 작동하지 않을 수 있습니다.

리소스 DLL은 DLL과 동일한 파일 형식이지만 ICL, FON 및 FOT 파일 확장자를 사용하는 데이터 파일입니다. ICL 파일은 아이콘 라이브러리이고 FONT 및 FOT 파일은 글꼴 파일입니다.