DLL 파일이란 무엇입니까?
동적 링크 라이브러리 파일인 DLL 파일은 프로그램이 특수 작업을 수행하는 데 필요한 코드와 기타 리소스를 공유할 수 있게 해주는 실행 파일입니다. Windows에서 제공하는 DLL 파일에는 Windows 기반 프로그램이 Windows 환경에서 작동할 수 있도록 하는 많은 기능과 리소스가 포함되어 있습니다.
대부분의 경우 DLL은 DLL 확장자를 가진 파일이지만 EXE 또는 다른 확장자가 될 수도 있습니다. Windows 운영 체제에서 실행되는 프로그램에 코드, 데이터 또는 기능을 제공합니다. 프로그램은 DLL 파일의 지침에 따라 드라이버를 열고, 활성화하고, 쿼리하고, 비활성화하고, 닫을 수 있습니다.
DLL은 Dynamic Link Library의 약자로 동적 링크 라이브러리를 의미합니다. Windows에서는 많은 응용 프로그램이 완전한 실행 파일이 아니며 비교적 독립적인 동적 링크 라이브러리, 즉 시스템에 배치되는 DLL 파일로 구분됩니다. 프로그램을 실행하면 해당 DLL 파일이 호출됩니다. 하나의 응용 프로그램은 여러 개의 DLL 파일을 가질 수 있으며, 하나의 DLL 파일은 여러 응용 프로그램에서 사용될 수도 있습니다. 이러한 DLL 파일을 공유 DLL 파일이라고 합니다. DLL 파일은 일반적으로 C:\Windows\System 디렉터리에 저장됩니다.
1. 응용 프로그램에서 어떤 DLL 파일을 사용하는지 확인하는 방법
응용 프로그램을 마우스 오른쪽 버튼으로 클릭하고 바로 가기 메뉴에서 "빠른 보기" 명령을 선택합니다. 창의 "소개 테이블" 열에서 DLL 파일의 사용을 볼 수 있습니다.
2. DLL 파일이 여러 프로그램에서 사용되는지 확인하는 방법
Regedit를 실행하고 HKEY_LOCAL_MACHINE\Software\Microsrft\Windows\Current-를 입력하세요.
Version\SharedDlls sub 클릭하면 오른쪽 창에 모든 DLL 파일과 관련 데이터가 표시됩니다. 데이터 오른쪽의 괄호 안의 숫자는 (2) 여러 프로그램에서 사용된다는 의미입니다. (0)은 두 개의 프로그램에서 사용하고 있음을 의미하며, 프로그램을 사용하지 않으며 삭제할 수 있습니다.
3. DLL 파일 누락 문제를 해결하는 방법
때로는 파일을 제거할 때 특정 DLL 파일을 삭제하면 다른 응용 프로그램의 작동에 영향을 미칠 수 있다는 사실을 상기하게 됩니다. 따라서 소프트웨어를 제거할 때 실수로 공유 DLL 파일을 삭제할 수 있습니다. DLL 파일이 손실되면 이름을 확인할 수 있으면 Sysbckup(시스템 백업 폴더)에서 DLL 파일을 찾아 시스템 폴더에 복사할 수 있습니다. 그래도 작동하지 않고 컴퓨터가 시작될 때 "***dll 파일이 없습니다..." 프롬프트 상자가 항상 나타나는 경우 "시작/실행"에서 Msconfig를 실행하고 시스템 구성 유틸리티 대화 상자를 입력한 다음 "System.ini" 탭 선택을 클릭하고 누락된 DLL 파일을 찾아 선택을 취소하면 부팅 시 오류 메시지가 나타나지 않습니다.