작가:
Bobbie Johnson
창조 날짜:
8 4 월 2021
업데이트 날짜:
1 칠월 2024
![d3d11.dll 오류 간단하게 해결하는 방법! 컴맹도 따라하기 쉽게 최대한 자세하게~](https://i.ytimg.com/vi/j-QXHEvInVc/hqdefault.jpg)
콘텐츠
이 기사에서는 파일에서 Windows 레지스트리로의 경로를 생성하는 DLL 파일을 등록하는 방법을 보여줍니다. DLL 파일을 등록하면 일부 프로그램의 시작 문제를 해결할 수 있지만 대부분의 DLL 파일은 등록할 수 없거나 이미 등록되어 있습니다. Windows 시스템 고유의 DLL 파일은 Windows의 안정적인 작동에 필수적이기 때문에 등록할 수 없으며 Windows 업데이트는 오래되거나 결함이 있는 DLL 파일을 수정합니다.
단계
방법 1/2: 단일 DLL 파일 등록
1 이 방법이 어떻게 작동하는지 확인하십시오. DLL 파일을 등록하려면 "regsvr" 명령과 DLL 파일 이름(파일이 이 명령을 지원하는 경우)을 사용할 수 있습니다.Windows 레지스트리에서 DLL 파일로의 경로가 생성되어 시스템에서 파일을 더 쉽게 찾고 사용할 수 있습니다.
- 일반적으로 이 방법은 시스템 유틸리티(예: 명령줄)와 직접 상호 작용하는 타사 프로그램인 DLL 파일을 등록하는 데 사용됩니다.
2 "진입점" 오류를 이해합니다. DLL 파일이 이미 등록되어 있거나 regsvr 명령을 지원하지 않거나 해당 코드에서 Windows 레지스트리에 연결할 수 없는 경우 "모듈 [DLL 이름]이 로드되었지만 진입점 DllRegisterServer 찾을 수 없습니다”. DLL 파일 이름]이 로드되었지만 DllRegisterServer 진입점을 찾을 수 없음). 이 메시지가 화면에 나타나면 DLL 파일을 등록할 수 없습니다.
- 진입점 오류는 DLL 파일을 등록할 필요가 없다는 확인이므로 문제가 아닙니다.
3 등록하려는 DLL 파일을 찾습니다. 원하는 DLL 파일이 있는 폴더로 이동하여 찾습니다.
- DLL 파일이 설치된 프로그램에 속해 있으면 해당 프로그램이 있는 폴더를 엽니다(예: C: Program Files [프로그램 이름]).
4 DLL 파일의 속성을 엽니다. DLL 파일을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 속성을 선택합니다. 팝업 창이 열립니다.
5 DLL 파일의 이름을 찾습니다. 속성 창 상단의 텍스트 상자에서 전체 파일 이름을 찾을 수 있습니다.
- 대부분의 DLL 파일에는 복잡한 이름이 있으므로 나중에 이름을 복사하려면 속성 창을 열어 둡니다.
6 DLL 파일의 경로를 복사합니다. 마우스 왼쪽 버튼을 누른 상태에서 "위치" 줄에 나타나는 텍스트를 따라 드래그한 다음 Ctrl 키+씨DLL 파일의 경로를 복사합니다.
7 시작 메뉴 열기
. 화면 왼쪽 하단에 있는 Windows 로고를 클릭합니다.
8 명령 프롬프트를 찾으십시오. 입력하다 명령줄 시작 메뉴 검색 창에서 시작 메뉴 상단에 명령 프롬프트 아이콘이 나타납니다.
9 명령 프롬프트를 관리자로 엽니다. 이를 위해:
- "명령 프롬프트"를 마우스 오른쪽 버튼으로 클릭하십시오.
;
- "관리자 권한으로 실행"을 클릭하십시오.
- 메시지가 표시되면 "예"를 클릭합니다.
- "명령 프롬프트"를 마우스 오른쪽 버튼으로 클릭하십시오.
10 DLL 파일이 있는 디렉터리로 변경합니다. 입력하다 CD, 스페이스바를 누르고, 누르십시오 Ctrl 키+VDLL 파일의 경로를 삽입한 다음 ↵ 입력.
- 예를 들어 DLL 파일이 Windows 폴더에 있는 SysWOW64 폴더에 있는 경우 명령은 다음과 같습니다. cd C: Windows SysWOW64
11 "regsvr" 명령과 DLL 파일 이름을 입력합니다. 입력하다 regsvr32, 스페이스바를 누르고 DLL 파일 이름(.dll 확장자와 함께)을 입력하고 ↵ 입력... DLL 파일을 등록할 수 있으면 등록 확인 화면이 나타납니다.
- 예를 들어 DLL 파일 이름이 "usbperf.dll"인 경우 명령은 다음과 같습니다. regsvr32 usbperf.dll
- DLL 파일의 이름을 복사하려면 DLL 파일이 있는 폴더를 다시 열고(속성 창이 열림) 파일 이름을 강조 표시한 다음 Ctrl 키+씨... 그런 다음 이름을 명령줄에 붙여넣으십시오. 이렇게 하려면 누르십시오. Ctrl 키+V.
- DLL 파일이 이미 등록되었거나 등록할 수 없는 경우 등록 확인 대신 "진입점" 오류가 표시됩니다.
12 DLL 파일을 등록 해제한 후 다시 등록해 보십시오. "regsvr" 명령을 입력하면 "진입점" 오류가 아닌 오류가 발생하면 DLL 파일을 등록 취소한 다음 다시 등록하십시오. 이것을 위해:
- 입력하다 regsvr32 / u 파일 이름.dll 그리고 누르다 ↵ 입력... "filename"을 DLL 파일 이름으로 바꾸십시오.
- 입력하다 regsvr32 파일 이름.dll 그리고 누르다 ↵ 입력... "filename"을 DLL 파일의 이름으로 바꾸십시오.
방법 2/2: 모든 DLL을 다시 등록하는 방법
1 이 방법이 어떻게 작동하는지 확인하십시오. 컴퓨터에 저장된 모든 DLL 파일의 목록을 생성한 후 BAT 파일로 실행하면 모든 DLL 파일을 자동으로 등록할 수 있습니다. 등록할 파일을 모르는 경우 이 방법을 사용하십시오.
2 시작 메뉴 열기
. 화면 왼쪽 하단에 있는 Windows 로고를 클릭합니다.
3 명령 프롬프트를 찾으십시오. 입력하다 명령줄 시작 메뉴 검색 창에서 시작 메뉴 상단에 명령 프롬프트 아이콘이 나타납니다.
4 명령 프롬프트를 관리자로 엽니다. 이를 위해:
- "명령 프롬프트"를 마우스 오른쪽 버튼으로 클릭하십시오.
;
- "관리자 권한으로 실행"을 클릭하십시오.
- 메시지가 표시되면 "예"를 클릭합니다.
- "명령 프롬프트"를 마우스 오른쪽 버튼으로 클릭하십시오.
5 "Windows" 디렉토리로 변경하십시오. 입력하다 cd c: 윈도우 그리고 누르다 ↵ 입력... 명령 프롬프트는 이제 Windows 폴더에서 명령을 실행합니다.
6 DLL 파일 목록이 있는 파일을 만듭니다. 입력하다 디렉토리 *.dll / s / b> C: egdll.bat 명령 프롬프트에서 다음을 누릅니다. ↵ 입력... Windows 폴더에 있는 각 DLL 파일의 이름과 위치로 파일이 생성됩니다.
7 명령 프롬프트를 닫습니다. 화면에 "c: Windows>"(입력한 명령 아래) 텍스트가 표시되면 명령 프롬프트를 닫습니다.
8 DLL 파일 목록이 있는 파일을 찾습니다. 이것은 Explorer를 사용하여 수행할 수 있습니다.
- 탐색기 창 열기
(딸깍 하는 소리 ⊞ 승리+이자형);
- 창 왼쪽에 있는 "이 PC"를 클릭합니다.
- 컴퓨터의 시스템 드라이브(C :)를 두 번 클릭합니다.
- 아래로 스크롤하여 "regdll" 파일을 찾습니다.
- 탐색기 창 열기
9 파일을 바탕 화면에 복사합니다. 이를 위해:
- 파일을 클릭하여 선택하십시오.
- 딸깍 하는 소리 Ctrl 키+씨;
- 바탕 화면을 클릭하십시오.
- 딸깍 하는 소리 Ctrl 키+V.
10 메모장에서 복사한 파일을 엽니다. 데스크탑에서 파일을 클릭하여 선택한 다음:
- "regdll" 파일을 마우스 오른쪽 버튼으로 클릭합니다.
- 메뉴에서 "변경"을 클릭하십시오.
11 불필요한 DLL 파일을 제거합니다. 이것은 필요하지 않지만 DLL 파일을 등록하는 데 걸리는 시간을 단축합니다. 다음 텍스트가 포함된 모든 줄을 제거합니다.
- C: Windows WinSXS: 목록의 하단 4분의 1에는 이 텍스트가 있는 줄이 포함되어 있습니다.
- C: Windows 임시: "WinSXS"가 포함된 섹션 옆에 이 텍스트가 포함된 행을 찾을 수 있습니다.
- C: Windows $ 패치캐시 $: 이 텍스트가 있는 행은 찾기가 매우 어렵습니다. 그러니 누르세요 Ctrl 키+NS, 입력하다 $ 패치캐시 $을 클릭하고 다음 찾기를 클릭합니다.
12 각 줄에 "regsvr" 명령을 추가합니다. 이렇게 하려면 메모장의 "찾기 및 바꾸기" 기능을 사용하십시오.
- "편집"을 클릭하십시오.
- 메뉴에서 "바꾸기"를 클릭하십시오.
- 입력하다 씨: "무엇" 텍스트 상자에서;
- 입력하다 Regsvr32.exe / s c: 텍스트 상자 "무엇"에서;
- "모두 바꾸기"를 클릭하십시오.
- 창을 닫습니다.
13 변경 사항을 저장하고 메모장을 닫습니다. 클릭 Ctrl 키+NS변경 사항을 저장한 다음 메모장 창의 오른쪽 상단 모서리에 있는 X를 클릭하여 닫습니다. 이제 "regdll.bat" 파일을 실행할 수 있습니다.
14 파일을 실행합니다. "regdll.bat" 파일을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 "관리자 권한으로 실행"을 선택한 다음 메시지가 표시되면 "예"를 클릭합니다. 사용 가능한 모든 DLL 파일을 등록하는 프로세스가 시작됩니다. 이 프로세스는 시간이 오래 걸릴 수 있으므로 컴퓨터를 끄지 마십시오(노트북을 전기 콘센트에 연결).
15 명령 프롬프트를 닫습니다. 프로세스가 완료되면 이 작업을 수행합니다. 이제 컴퓨터 DLL이 등록되어야 합니다.
팁
- 등록된 각 DLL에는 읽기 전용 상태가 부여되므로 삭제하려는 경우 DLL 파일을 등록 취소합니다.
경고
- Windows가 제대로 작동하려면 DLL 파일이 필요합니다. 시스템 DLL 파일을 삭제하는 것은 거의 불가능하지만 발생하면 시스템이 중단됩니다.