DLL을 등록하는 방법

작가: Bobbie Johnson
창조 날짜: 8 4 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
d3d11.dll 오류 간단하게 해결하는 방법! 컴맹도 따라하기 쉽게 최대한 자세하게~
동영상: d3d11.dll 오류 간단하게 해결하는 방법! 컴맹도 따라하기 쉽게 최대한 자세하게~

콘텐츠

이 기사에서는 파일에서 Windows 레지스트리로의 경로를 생성하는 DLL 파일을 등록하는 방법을 보여줍니다. DLL 파일을 등록하면 일부 프로그램의 시작 문제를 해결할 수 있지만 대부분의 DLL 파일은 등록할 수 없거나 이미 등록되어 있습니다. Windows 시스템 고유의 DLL 파일은 Windows의 안정적인 작동에 필수적이기 때문에 등록할 수 없으며 Windows 업데이트는 오래되거나 결함이 있는 DLL 파일을 수정합니다.

단계

방법 1/2: 단일 DLL 파일 등록

  1. 1 이 방법이 어떻게 작동하는지 확인하십시오. DLL 파일을 등록하려면 "regsvr" 명령과 DLL 파일 이름(파일이 이 명령을 지원하는 경우)을 사용할 수 있습니다.Windows 레지스트리에서 DLL 파일로의 경로가 생성되어 시스템에서 파일을 더 쉽게 찾고 사용할 수 있습니다.
    • 일반적으로 이 방법은 시스템 유틸리티(예: 명령줄)와 직접 상호 작용하는 타사 프로그램인 DLL 파일을 등록하는 데 사용됩니다.
  2. 2 "진입점" 오류를 이해합니다. DLL 파일이 이미 등록되어 있거나 regsvr 명령을 지원하지 않거나 해당 코드에서 Windows 레지스트리에 연결할 수 없는 경우 "모듈 [DLL 이름]이 로드되었지만 진입점 DllRegisterServer 찾을 수 없습니다”. DLL 파일 이름]이 로드되었지만 DllRegisterServer 진입점을 찾을 수 없음). 이 메시지가 화면에 나타나면 DLL 파일을 등록할 수 없습니다.
    • 진입점 오류는 DLL 파일을 등록할 필요가 없다는 확인이므로 문제가 아닙니다.
  3. 3 등록하려는 DLL 파일을 찾습니다. 원하는 DLL 파일이 있는 폴더로 이동하여 찾습니다.
    • DLL 파일이 설치된 프로그램에 속해 있으면 해당 프로그램이 있는 폴더를 엽니다(예: C: Program Files [프로그램 이름]).
  4. 4 DLL 파일의 속성을 엽니다. DLL 파일을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 속성을 선택합니다. 팝업 창이 열립니다.
  5. 5 DLL 파일의 이름을 찾습니다. 속성 창 상단의 텍스트 상자에서 전체 파일 이름을 찾을 수 있습니다.
    • 대부분의 DLL 파일에는 복잡한 이름이 있으므로 나중에 이름을 복사하려면 속성 창을 열어 둡니다.
  6. 6 DLL 파일의 경로를 복사합니다. 마우스 왼쪽 버튼을 누른 상태에서 "위치" 줄에 나타나는 텍스트를 따라 드래그한 다음 Ctrl 키+DLL 파일의 경로를 복사합니다.
  7. 7 시작 메뉴 열기 . 화면 왼쪽 하단에 있는 Windows 로고를 클릭합니다.
  8. 8 명령 프롬프트를 찾으십시오. 입력하다 명령줄 시작 메뉴 검색 창에서 시작 메뉴 상단에 명령 프롬프트 아이콘이 나타납니다.
  9. 9 명령 프롬프트를 관리자로 엽니다. 이를 위해:
    • "명령 프롬프트"를 마우스 오른쪽 버튼으로 클릭하십시오. ;
    • "관리자 권한으로 실행"을 클릭하십시오.
    • 메시지가 표시되면 "예"를 클릭합니다.
  10. 10 DLL 파일이 있는 디렉터리로 변경합니다. 입력하다 CD, 스페이스바를 누르고, 누르십시오 Ctrl 키+VDLL 파일의 경로를 삽입한 다음 ↵ 입력.
    • 예를 들어 DLL 파일이 Windows 폴더에 있는 SysWOW64 폴더에 있는 경우 명령은 다음과 같습니다. cd C: Windows SysWOW64
  11. 11 "regsvr" 명령과 DLL 파일 이름을 입력합니다. 입력하다 regsvr32, 스페이스바를 누르고 DLL 파일 이름(.dll 확장자와 함께)을 입력하고 ↵ 입력... DLL 파일을 등록할 수 있으면 등록 확인 화면이 나타납니다.
    • 예를 들어 DLL 파일 이름이 "usbperf.dll"인 경우 명령은 다음과 같습니다. regsvr32 usbperf.dll
    • DLL 파일의 이름을 복사하려면 DLL 파일이 있는 폴더를 다시 열고(속성 창이 열림) 파일 이름을 강조 표시한 다음 Ctrl 키+... 그런 다음 이름을 명령줄에 붙여넣으십시오. 이렇게 하려면 누르십시오. Ctrl 키+V.
    • DLL 파일이 이미 등록되었거나 등록할 수 없는 경우 등록 확인 대신 "진입점" 오류가 표시됩니다.
  12. 12 DLL 파일을 등록 해제한 후 다시 등록해 보십시오. "regsvr" 명령을 입력하면 "진입점" 오류가 아닌 오류가 발생하면 DLL 파일을 등록 취소한 다음 다시 등록하십시오. 이것을 위해:
    • 입력하다 regsvr32 / u 파일 이름.dll 그리고 누르다 ↵ 입력... "filename"을 DLL 파일 이름으로 바꾸십시오.
    • 입력하다 regsvr32 파일 이름.dll 그리고 누르다 ↵ 입력... "filename"을 DLL 파일의 이름으로 바꾸십시오.

방법 2/2: 모든 DLL을 다시 등록하는 방법

  1. 1 이 방법이 어떻게 작동하는지 확인하십시오. 컴퓨터에 저장된 모든 DLL 파일의 목록을 생성한 후 BAT 파일로 실행하면 모든 DLL 파일을 자동으로 등록할 수 있습니다. 등록할 파일을 모르는 경우 이 방법을 사용하십시오.
  2. 2 시작 메뉴 열기 . 화면 왼쪽 하단에 있는 Windows 로고를 클릭합니다.
  3. 3 명령 프롬프트를 찾으십시오. 입력하다 명령줄 시작 메뉴 검색 창에서 시작 메뉴 상단에 명령 프롬프트 아이콘이 나타납니다.
  4. 4 명령 프롬프트를 관리자로 엽니다. 이를 위해:
    • "명령 프롬프트"를 마우스 오른쪽 버튼으로 클릭하십시오. ;
    • "관리자 권한으로 실행"을 클릭하십시오.
    • 메시지가 표시되면 "예"를 클릭합니다.
  5. 5 "Windows" 디렉토리로 변경하십시오. 입력하다 cd c: 윈도우 그리고 누르다 ↵ 입력... 명령 프롬프트는 이제 Windows 폴더에서 명령을 실행합니다.
  6. 6 DLL 파일 목록이 있는 파일을 만듭니다. 입력하다 디렉토리 *.dll / s / b> C: egdll.bat 명령 프롬프트에서 다음을 누릅니다. ↵ 입력... Windows 폴더에 있는 각 DLL 파일의 이름과 위치로 파일이 생성됩니다.
  7. 7 명령 프롬프트를 닫습니다. 화면에 "c: Windows>"(입력한 명령 아래) 텍스트가 표시되면 명령 프롬프트를 닫습니다.
  8. 8 DLL 파일 목록이 있는 파일을 찾습니다. 이것은 Explorer를 사용하여 수행할 수 있습니다.
    • 탐색기 창 열기 (딸깍 하는 소리 ⊞ 승리+이자형);
    • 창 왼쪽에 있는 "이 PC"를 클릭합니다.
    • 컴퓨터의 시스템 드라이브(C :)를 두 번 클릭합니다.
    • 아래로 스크롤하여 "regdll" 파일을 찾습니다.
  9. 9 파일을 바탕 화면에 복사합니다. 이를 위해:
    • 파일을 클릭하여 선택하십시오.
    • 딸깍 하는 소리 Ctrl 키+;
    • 바탕 화면을 클릭하십시오.
    • 딸깍 하는 소리 Ctrl 키+V.
  10. 10 메모장에서 복사한 파일을 엽니다. 데스크탑에서 파일을 클릭하여 선택한 다음:
    • "regdll" 파일을 마우스 오른쪽 버튼으로 클릭합니다.
    • 메뉴에서 "변경"을 클릭하십시오.
  11. 11 불필요한 DLL 파일을 제거합니다. 이것은 필요하지 않지만 DLL 파일을 등록하는 데 걸리는 시간을 단축합니다. 다음 텍스트가 포함된 모든 줄을 제거합니다.
    • C: Windows WinSXS: 목록의 하단 4분의 1에는 이 텍스트가 있는 줄이 포함되어 있습니다.
    • C: Windows 임시: "WinSXS"가 포함된 섹션 옆에 이 텍스트가 포함된 행을 찾을 수 있습니다.
    • C: Windows $ 패치캐시 $: 이 텍스트가 있는 행은 찾기가 매우 어렵습니다. 그러니 누르세요 Ctrl 키+NS, 입력하다 $ 패치캐시 $을 클릭하고 다음 찾기를 클릭합니다.
  12. 12 각 줄에 "regsvr" 명령을 추가합니다. 이렇게 하려면 메모장의 "찾기 및 바꾸기" 기능을 사용하십시오.
    • "편집"을 클릭하십시오.
    • 메뉴에서 "바꾸기"를 클릭하십시오.
    • 입력하다 씨: "무엇" 텍스트 상자에서;
    • 입력하다 Regsvr32.exe / s c: 텍스트 상자 "무엇"에서;
    • "모두 바꾸기"를 클릭하십시오.
    • 창을 닫습니다.
  13. 13 변경 사항을 저장하고 메모장을 닫습니다. 클릭 Ctrl 키+NS변경 사항을 저장한 다음 메모장 창의 오른쪽 상단 모서리에 있는 X를 클릭하여 닫습니다. 이제 "regdll.bat" 파일을 실행할 수 있습니다.
  14. 14 파일을 실행합니다. "regdll.bat" 파일을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 "관리자 권한으로 실행"을 선택한 다음 메시지가 표시되면 "예"를 클릭합니다. 사용 가능한 모든 DLL 파일을 등록하는 프로세스가 시작됩니다. 이 프로세스는 시간이 오래 걸릴 수 있으므로 컴퓨터를 끄지 마십시오(노트북을 전기 콘센트에 연결).
  15. 15 명령 프롬프트를 닫습니다. 프로세스가 완료되면 이 작업을 수행합니다. 이제 컴퓨터 DLL이 등록되어야 합니다.

  • 등록된 각 DLL에는 읽기 전용 상태가 부여되므로 삭제하려는 경우 DLL 파일을 등록 취소합니다.

경고

  • Windows가 제대로 작동하려면 DLL 파일이 필요합니다. 시스템 DLL 파일을 삭제하는 것은 거의 불가능하지만 발생하면 시스템이 중단됩니다.