Regsvr32 등록을 제거합니다. Windows OS에서 DLL 파일 등록


가끔 REGSVR32.DLL 및 기타 시스템 오류 DLL 오류 Windows 레지스트리 문제와 관련이 있을 수 있습니다. 여러 프로그램이 동일한 REGSVR32.DLL 파일을 공유할 수 있지만, 이러한 프로그램이 제거되거나 변경될 때 때때로 분리된(잘못된) 항목이 남습니다 DLL 레지스트리.

기본적으로 이것은 파일의 실제 경로가 변경되었을 수 있지만 잘못된 이전 위치가 여전히 Windows 레지스트리에 기록된다는 것을 의미합니다. Windows가 이 잘못된 파일 참조(PC의 파일 장소)를 찾으려 하면, REGSVR32.DLL 오류가 발생합니다. 게다가 맬웨어 감염이 Stop Spam SpamCatcher와(과) 관련된 레지스트리 항목을 손상시켰을 수도 있습니다. 그러므로 문제의 원인을 해결하려면 이러한 잘못된 DLL 레지스트리 항목은 복구해야 합니다.

잘못된 REGSVR32.DLL 키를 제거하기 위한 수동 Windows 레지스트리 편집은 PC 서비스 전문가가 아닌 이상 권장하지 않습니다. 레지스트리를 편집하는 동안 발생한 오류로 인해 PC가 오작동하고 운영 체제에 복구할 수 없는 손상이 발생할 수 있습니다. 사실, 잘못된 위치에 하나의 쉼표라도 컴퓨터 부팅을 방해할 수 있습니다!

이러한 위험 때문에 REGSVR32.DLL 관련 문제를 스캔하고 복구하기 위해서는 WinThruster (Microsoft 실버 인증 파트너)와 같은 믿을 수 있는 레지스트리 클리너를 사용하는 것이 좋습니다. 레지스트리 클리너를 사용하면 잘못된 레지스트리 항목 찾기, 누락된 파일 참조(예: REGSVR32.DLL 오류 발생을 일으키는 파일) 및 손상된 레지스트리 참조를 찾는 프로세스가 자동화됩니다. 각 스캔 전에 백업 사본, 클릭 한 번으로 변경 사항을 취소할 수 있어 PC 손상을 방지할 수 있습니다. 가장 좋은 점은 레지스트리 오류를 수정하면 시스템 속도와 성능도 크게 향상될 수 있다는 것입니다.


경고:당신이 아니라면 숙련된 사용자 PC의 경우 Windows 레지스트리를 수동으로 편집하지 않는 것이 좋습니다. 레지스트리 편집기를 잘못 사용하면 심각한 문제가 발생할 수 있으며 윈도우 재설치... 레지스트리 편집기를 부적절하게 사용하여 발생하는 문제의 수정을 보장하지 않습니다. 레지스트리 편집기 사용에 따른 위험은 사용자가 감수해야 합니다.

수동으로 Windows 레지스트리를 복구하려면 우선 REGSVR32.DLL 관련 레지스트리를 내보내 백업을 만들어야 합니다(예: Stop Spam SpamCatcher):

  1. 버튼을 클릭 시작하다.
  2. 입력하다 " 명령" V 검색창 ... 아직 누르지 마세요 시작하다!
  3. 키를 잡고 CTRL-Shift키보드에서 시작하다.
  4. 액세스를 위한 대화 상자가 표시됩니다.
  5. 클릭 .
  6. 깜박이는 커서와 함께 블랙박스가 열립니다.
  7. 입력하다 " regedit"를 누르고 시작하다.
  8. 레지스트리 편집기에서 백업하고 싶은 REGSVR32.DLL 관련 키(예: Stop Spam SpamCatcher)를 선택하세요.
  9. 메뉴에서 파일선택하다 내 보내다.
  10. 목록에서 저장 위치 Stop SpamCatcher 백업 키를 저장하려는 폴더를 선택하십시오.
  11. 현장에서 파일 이름"Spam SpamCatcher 백업 중지"와 같은 백업 파일 이름을 입력하세요.
  12. 상자에 있는지 확인 수출 범위선택한 값 선택한 지점.
  13. 클릭 구하다.
  14. 파일이 저장됩니다 확장자가 .reg인 경우.
  15. 이제 REGSVR32.DLL 관련 레지스트리 항목 백업이 있습니다.

레지스트리를 수동으로 편집하는 다음 단계는 시스템을 손상시킬 가능성이 높으므로 이 문서에서 설명하지 않습니다. 레지스트리를 수동으로 편집하는 방법에 대한 자세한 내용은 아래 링크를 참조하십시오.

이 방법이 어떻게 작동하는지 확인하십시오. DLL 파일을 등록하려면 "regsvr" 명령과 DLL 파일 이름(파일이 이 명령을 지원하는 경우)을 사용할 수 있습니다. Windows 레지스트리에서 DLL 파일에 대한 경로가 생성되어 시스템에서 파일을 더 쉽게 찾고 사용할 수 있습니다.

  • 일반적으로 이 방법은 관련 DLL 파일을 등록하는 데 사용됩니다. 타사 프로그램시스템 유틸리티(예: 명령줄)와 직접 상호 작용합니다.

"진입점" 오류를 이해합니다. DLL 파일이 이미 등록되어 있거나 "regsvr" 명령을 지원하지 않거나 해당 코드에서 Windows 레지스트리에 연결할 수 없는 경우 "모듈이 로드되었지만 진입점 DllRegisterServer가 찾을 수 없음"(모듈 [DLL 파일 이름]이 로드되었지만 DllRegisterServer 진입점을 찾을 수 없음). 이 메시지가 화면에 나타나면 DLL 파일을 등록할 수 없습니다.

  • 진입점 오류는 DLL 파일을 등록할 필요가 없다는 확인이므로 문제가 아닙니다.
  • 등록하려는 DLL 파일을 찾습니다.원하는 DLL 파일이 있는 폴더로 이동하여 찾습니다.

    • dll 파일이 속한 경우 설치된 프로그램, 이 프로그램이 있는 폴더를 엽니다(예: C: \ Program Files \ [프로그램 이름]).
  • DLL 파일의 속성을 엽니다. DLL 파일을 마우스 오른쪽 버튼으로 클릭하고 메뉴에서 속성을 선택합니다. 팝업 창이 열립니다.

    DLL 파일의 이름을 찾으십시오.속성 창 상단의 텍스트 상자에서 다음을 찾을 수 있습니다. 성명파일.

    • 대부분의 DLL 파일에는 복잡한 이름이 있으므로 나중에 이름을 복사하려면 속성 창을 열어 둡니다.
  • DLL 파일의 경로를 복사합니다.마우스 왼쪽 버튼을 누른 채 위치 줄에 나타나는 텍스트를 따라 포인터를 이동한 다음 Ctrl + C를 눌러 DLL 파일의 경로를 복사합니다.

    찾다 명령줄. 시작 메뉴 검색 표시줄에 명령 프롬프트를 입력합니다. 시작 메뉴 상단에 명령 프롬프트 아이콘이 나타납니다.

    명령 프롬프트를 관리자로 엽니다.이를 위해:

  • DLL 파일이 있는 디렉터리로 변경합니다. cd를 입력하고 스페이스바를 누르고 Ctrl + V를 눌러 DLL 파일의 경로를 붙여넣은 다음 ↵ 입력.

    • 예를 들어 DLL 파일이 Windows 폴더에 있는 SysWOW64 폴더에 있는 경우 명령은 다음과 같습니다. cd C: \ Windows \ SysWOW64
  • "regsvr" 명령과 DLL 파일 이름을 입력합니다. regsvr32를 입력하고 스페이스바를 누르고 DLL 파일 이름(확장자 ..dll 포함)을 입력하고 ↵ 입력... DLL 파일을 등록할 수 있으면 등록 확인 화면이 나타납니다.

    • 예를 들어 DLL 파일 이름이 "usbperf.dll"인 경우 명령은 다음과 같습니다. regsvr32 usbperf.dll
    • DLL 파일 이름을 복사하려면 DLL 파일이 있는 폴더를 다시 열고(속성 창이 열림) 파일 이름을 선택하고 Ctrl + C를 누릅니다. 그런 다음 Ctrl + V를 눌러 명령줄에 이름을 붙여넣습니다.
    • DLL 파일이 이미 등록되었거나 등록할 수 없는 경우 등록을 확인하는 대신 "진입점" 오류가 표시됩니다.
  • DLL 파일을 등록 해제한 후 다시 등록해 보십시오."regsvr" 명령을 입력하면 "진입점" 오류가 아닌 오류가 발생하면 DLL 파일을 등록 취소한 다음 다시 등록하십시오. 이것을 위해:

    • regsvr32 / u filename.dll을 입력하고 클릭하십시오. ↵ 입력... "filename"을 DLL 파일 이름으로 바꾸십시오.
    • regsvr32 filename.dll을 입력하고 클릭 ↵ 입력... "filename"을 DLL 파일의 이름으로 바꾸십시오.
  • * 파일이라는 메시지가 나타납니다. DLL(예를 들어, VCompLib.dll). 이 경우 프로그램은 물론 시작되지 않습니다.

    오류 메시지는 다음과 같이 다를 수 있습니다(주로 프로그램이 작성된 언어에 따라 다름). "구성 요소" MSCOMM32.OCX "정확히 등록되지 않음: 파일이 없거나 잘못되었습니다" , 또는 “이 응용 프로그램은 MSVBVM50.DLL을(를) 찾지 못해 시작하지 못했습니다. 응용 프로그램을 다시 설치하면 이 문제를 해결할 수 있습니다.", 또는 "런타임 DLL/OCX 파일 오류"... 이 경우 창이 나타날 수 있습니다. 프로그램 호환성 도우미메시지와 함께 이 프로그램에는 누락된 Windows 구성 요소가 필요합니다..

    문제 해결 방법

    *와 관련된 오류가 발생하는 경우. DLL, 필요한:

    1. 프로그램을 다시 설치합니다.

    2. 프로그램을 다시 설치해도 문제가 해결되지 않으면 시스템에 필요한 파일이 있는지 확인해야 합니다.

    파일 *. DLL일반적으로 폴더에 있어야 합니다 \ 윈도우 \ System32(덜 자주 - 카탈로그에서 특정 프로그램). 파일이 있으면 등록해야 합니다.

    필요한 파일이 없으면 인터넷에서 찾아서 다운로드하여 폴더에 복사하십시오. \ 윈도우 \ System32 그리고 프로그램 디렉토리에. 이제 등록해야 합니다.

    * .dll 파일 등록 방법

    등록 중 *. DLL등록 서버를 사용하여 수행 regsvr32.exe(디스크 주소가 \ 윈도우 \ System32).

    등록 방법을 고려하십시오.

    1. 버튼을 누른다 시작;

    - 텍스트 필드로 프로그램 및 파일 찾기시작하다 regsvr32 파일 이름-> 입력 .

    2. 버튼을 누른다 시작;

    - 텍스트 필드로 프로그램 및 파일 찾기시작하다 cmd;

    - 표시되는 목록에서(제목 아래 프로그램들) 마우스 오른쪽 버튼으로 클릭 cmd.exe;

    - 에서 컨텍스트 메뉴선택하다 관리자 권한으로 실행;

    - 암호를 입력하라는 메시지가 표시되면 암호를 입력합니다.

    - 열린 창에서 시스템에 입력하라는 메시지를 표시한 후 regsvr32 파일 이름 , 클릭 입력하다.

    3. 사용하는 경우 파일 관리자 총사령관 , 당신은 *를 등록할 수 있습니다. DLL명령줄 사용 총사령관.

    등록하는 경우 *. DLL성공하면 창이 나타납니다 RegSvr32적절한 메시지와 함께 예를 들면 다음과 같습니다. "C:\WINDOWS\system32\msvbvm50.dll에서 DllRegisterServer 실행 성공":


    메모(편집)

    1. 등록시 *. DLL그들은 에 기록되어 있습니다 윈도우 레지스트리 ... 게다가 지점에서 해당 매개변수가 생성됩니다. REG_DWORD의미와 함께 1 .

    2. 명령어 사용하기 regsvr32:

    regsvr32] DLL 파일

    / 유- 등록 취소 DLL;

    / NS- "자동" 모드 - 메시지 창이 표시되지 않습니다.

    / NS- 전화 DLL 설치/ u 스위치와 함께 사용할 때 매개 변수로 선택적 command_string을 전달하면 호출 DLL 설치 해제;

    최근에는 많은 Windows 사용자 10/8/7에 Regsvr32.exe 서비스(일명 "Server 마이크로소프트 등록". 표준 작업 관리자를 통해 이상 현상을 쉽게 추적할 수 있습니다. 이 기사에서는 Regsvr32가 무엇인지, 시스템에 높은 부하를 일으키는 이유와 문제가 있는 프로세스를 비활성화하는 방법에 대해 자세히 설명합니다.

    이 프로세스는 무엇입니까?

    Microsoft의 등록 서버는 시스템 유틸리티, Windows에서 다양한 DLL을 설치하거나 제거할 때 활성화됩니다. 이러한 라이브러리는 타사 소프트웨어와 게임, 계획된 시스템 업데이트 모두에 속할 수 있습니다. V 일반 모드 Regsvr32.exe 프로세스의 백그라운드 작업은 거의 보이지 않습니다. 그러나 최근 개발자들이 다시 망친 OS 업데이트 이후 등록 서버는 높은 CPU 및 디스크 사용률을 보여주고 있습니다. 또한, 부하가 순간적으로 증가할 뿐만 아니라 타사 설치, 뿐만 아니라 PC의 유휴 시간 동안.

    Regsvr32.exe는 프로세서를 어떻게 로드합니까?

    비정상적인 로드 자체의 원인에 대해 이야기하면 "중단"되어 시스템에 로드할 수 없는 모든 DLL 파일이 될 수 있습니다. 대부분의 경우 문제는 시작 시 등록된 백그라운드 프로그램이나 잘못된 보안 업데이트에 있습니다.

    Regsvr32.exe 프로세스 자체가 이전에 Windows(7, 8 또는 10)에서 충돌했지만 문제는 2018년 초부터 널리 퍼졌습니다. 이것은 Microsoft가 오래된 보안 업데이트가 있는 컴퓨터를 면밀히 모니터링하고 자발적으로 설치하기 시작했기 때문일 가능성이 큽니다. 이전 기사에서 우리는 자동 다운로드버전 1709로의 업데이트를 활성화하는 프로그램.

    등록 서버에서 로드를 비활성화하는 방법은 무엇입니까?

    삭제에 대해 이야기하면 시스템에서 regsvr32.exe 서비스를 지울 수 없으며 여전히 시스템 옵션입니다. 그러나 문제의 원인을 찾아 비활성화할 수 있습니다. 즉시 수행할 작업은 다음과 같습니다.

    Regsvr32.exe 오류의 원인 확인

    위에 설명된 모든 절반 조치가 도움이 되지 않으면 특수 소프트웨어를 사용하여 문제 파일을 감지해야 합니다. 이렇게 하려면 다음을 수행할 수 있습니다.


    출처를 찾은 후 인터넷 검색을 참조하십시오. 아마도 프로그램이 요구하는 추가 드라이버, 또는 공식 버전이 있습니다.

    결론

    그게 전부입니다. 이제 Microsoft 등록 서버 서비스가 무엇을 의미하는지, 그리고 어떤 이유로 프로세서를 로드할 수 있는지 알게 되었습니다. 마지막으로, 특히 무시된 경우에는 regsvr32.exe는 바이러스를 활성화시킬 수 있으므로 동일한 관리자를 통해 위치를 확인하십시오. C:\Windows\System32 주소가 아닌 경우 해당 주소를 삭제하고 바이러스 백신 스캐너(AdwCleaner, MalwareBytes, Dr.Web)를 통해 컴퓨터를 실행하십시오.

    게임이나 무거운 응용 프로그램을 설치하면 수술실에 필요한 DLL이 자동으로 설치되고 등록됩니다. 윈도우 시스템... DLL은 여러 응용 프로그램에서 여러 번 액세스할 수 있는 동적 라이브러리입니다. 게임이나 프로그램이 특정 DLL에 접근을 시도할 때 오류가 발생하면 사용자는 "dllregisterserver 진입점을 찾을 수 없습니다" 또는 "시작할 수 없습니다. dll 파일이 없습니다."라는 메시지를 보게 됩니다. DLL에 액세스할 때 문제를 보고하는 이러한 오류 및 기타 오류는 다음을 등록하여 해결할 수 있습니다. 원하는 파일 Windows의 DLL.

    DLL에 액세스할 때 오류가 발생하는 이유

    DLL이 추가됩니다. 운영 체제~에 윈도우 업데이트그리고 응용 프로그램을 설치할 때. 이를 기반으로 DLL 파일이 없거나 문제가 있음을 나타내는 오류가 발생하는 이유에 대해 다음과 같은 주요 원인을 구별할 수 있습니다.

    • DLL이 설치되지 않았습니다. 여기에는 두 가지 이유가 있을 수 있습니다. Windows가 다음으로 업데이트되지 않았습니다. 현재 버전라이브러리는 다음 중 하나와 함께 제공됩니다. 최신 업데이트, 또는 설치 중 게임/응용 프로그램이 어떤 이유로 새 DLL을 설치 및 등록하지 않았습니다.
      메모:대부분의 경우 필요한 모든 DLL이 응용 프로그램의 설치 파일에 포함되어 있으며 개발자는 필요한 구성 요소가 컴퓨터에 이미 설치되어 있다고 기대하지 않습니다.
    • DLL 손상. 이 문제 DLL이 바이러스에 의해 손상된 경우 가장 자주 발생합니다. 소프트웨어또는 부주의한 사용자 작업(예: 레지스트리 변경)으로 인해 동적 라이브러리가 손상되었습니다.

    대부분의 DLL은 DirectX와 함께 컴퓨터에 설치되기 때문에 게임이나 응용 프로그램을 설치하는 동안 DirectX 업데이트/설치 제안이 있으면 거부할 필요가 없으며 그렇지 않으면 오류가 발생할 위험이 높습니다. "실행이 불가능합니다. dll 파일이 없습니다."

    Windows에서 DLL을 등록하는 방법

    어떤 이유로 Windows에 게임 및 응용 프로그램을 실행하는 데 필요한 DLL이 없으면 사용자가 직접 등록할 수 있습니다. 필요한 DLL 라이브러리를 컴퓨터에 다운로드한 후 두 가지 방법으로 이 작업을 수행할 수 있습니다.

    명령줄을 사용하여 DLL 등록

    명령줄을 통해 컴퓨터에서 사용 가능한 DLL을 등록하려면 다음 단계를 따르십시오.


    실행 라인에 DLL 등록

    실행 줄을 통해 DLL을 등록하는 것은 명령줄을 사용하는 것과 거의 같습니다. 사용자는 다음이 필요합니다.


    DLL을 등록할 수 없는 경우 수행할 작업

    Windows가 라이브러리를 등록하는 명령에 오류를 표시할 수 있습니다. 이는 모듈이 로드되었지만 DllRegisterserver 진입점을 찾을 수 없음을 나타냅니다. DLL을 등록할 수 없기 때문에 유사한 오류의 다른 변형이 있을 수 있습니다. 이러한 오류는 다음과 같은 이유로 발생합니다.

    DLL 등록을 시도하는 동안 오류가 발생하면 첫 번째 단계는 더미 파일의 가능성을 제거하기 위해 공급업체에서 공식 구성 요소를 다운로드하는 것입니다. 이렇게 하려면 다음을 사용해야 합니다. 검색 엔진문제 DLL이 속한 시스템 구성 요소를 찾으십시오.

    이 공유