스마트폰과 PC를 설정하는 방법. 정보 포털
  • Windows OS에서 DLL 파일을 등록합니다. REGSVR32 - Windows 레지스트리에서 DLL 등록 또는 등록 취소 이 프로세스는 무엇입니까?

Windows OS에서 DLL 파일을 등록합니다. REGSVR32 - Windows 레지스트리에서 DLL 등록 또는 등록 취소 이 프로세스는 무엇입니까?

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

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

"진입점" 오류를 이해합니다. DLL 파일이 이미 등록되어 있거나 "regsvr" 명령을 지원하지 않거나 해당 코드에서 Windows 레지스트리에 연결할 수 없는 경우 "모듈이 로드되었지만 진입점 DllRegisterServer가 로드되지 않았습니다. 찾았습니다." 로드되었지만 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, ActiveX가 Windows 7에서 등록되지 않음 - 어떻게 해야 합니까?

    Dll, ActiveX 구성 요소 등록을 포함하여 XP까지 모두에게 친숙한 Windows에서는 regsvr32 명령이 문제 없이 수행되었습니다.

    Windows 7에서는 원칙적으로 동일하지만 일부 "개선"이 이루어졌기 때문에 일반적인 절차에서 예상한 결과를 얻지 못하는 경우가 많습니다. 예를 들어:

    매우 명확하고 유익한 메시지에 동의합니다. OS 개발자가 이 메시지를 인간의 언어로 번역할 수 있는 더욱 향상된 새 버전인 Windows 8을 출시하기 위해 사용자에게 구매를 제안하는 것이 좋습니다.

    즉: "관리자 권한으로 실행" 명령(오른쪽 클릭으로 사용 가능)으로 터미널 창(명령줄, cmd)을 열어야 합니다.

    대부분의 경우 문제가 해결됩니다.

    64비트 버전의 OS를 사용하는 경우 추가 단계가 필요할 수 있습니다. 사실 그 안에 있는 프로그램은 64비트뿐만 아니라 32비트도 될 수 있습니다. 게다가 64비트는 리소스 집약적인 응용 프로그램에만 유용하기 때문에 대부분의 프로그램은 32비트입니다.

    특히 1C 클라이언트 부분(즉, 사용자가 작업하는 1C)은 32비트 응용 프로그램입니다. (여기서 1C 서버는 이미 32비트와 64비트 모두일 수 있지만 이는 대규모 조직에 적용됩니다. 1C 회계와 5명의 사용자가 있는 경우 99%는 1C 서버가 없고 모든 것이 32비트입니다).

    ActiveX 구성 요소는 32비트 또는 64비트일 수도 있으며 응용 프로그램의 비트 수에 해당하는 버전을 사용해야 합니다. OcvitaBarcode ActiveX는 32비트 응용 프로그램입니다.

    따라서 Windows 6 64비트에서 32비트 및 64비트 ActiveX를 등록하는 프로그램도 다르지만 둘 다 regsvr32.exe라고 합니다. (코즈마 프루트코프가 말했듯이 "코끼리가 있는 새장에 "버팔로"가 있으면 눈을 믿지 마세요.") 따라서 명령줄에 입력하기만 하면

    regsvr32 일종의 .ocx

    그런 다음 이론적으로 필요한 regsvr32가 시작되어야 하며 실제로는 무엇이든 시작할 수 있습니다. 이 작업이 수행되는 이유는 무엇입니까? 글쎄, 당신이 즉시 인간적으로 그것을한다면 모든 것이 동일합니다. 누가 새 버전의 Windows를 살 것입니까?

    따라서 32비트 regsvr32의 실행을 보장하려면 터미널 창에 명령을 입력해야 합니다.

    c: \ windows \ syswow64 \ regsvr32.exe OcvitaBarcode.ocx

    Windows가 c:\windows에 설치되지 않은 경우 경로는 자연스럽고 어느 경로인지 나타냅니다. 그리고 터미널 창은 관리자로 열어야 한다는 것을 기억하십시오.

    위의 규칙에 따라 32비트 ActiveX 포함 OcvitaBarcode ActiveX는 Windows 7에서 문제 없이 작동합니다.


    우리는 익숙해지고 Windows 10에 내장된 프로세스를 연구하는 일련의 기사를 계속합니다. 때때로 이러한 프로세스는 컴퓨터의 프로세서 또는 메모리에 대한 부하가 증가하여 사용자의 관심을 끌거나 사용자의 단순한 호기심으로 인해 선호하는 검색 엔진으로 이동하고 이 프로세스가 무엇인지 "구글"하게 됩니다. 담당. 이 문서에서는 regsvr32.exe 또는 "Microsoft 등록 서버"에 대한 세부 정보를 찾을 수 있습니다.

    Regsvr32.exe - 무엇입니까?

    바로 주목해야 한다. regsvr32.exe, 그는 " 마이크로소프트 등록 서버"운영 체제의 시스템 구성 요소입니다. 프로그램 구성 요소(DLL 및 ActiveX 개체)를 Windows에 등록하거나 필요에 따라 제거하는 데 사용됩니다. 기본적으로 regsvr32.exe는 활성화되어 있지 않습니다. 컴퓨터의 운영 체제 또는 설치 프로그램/제거 프로그램에 의해 결정되는 적절한 순간에만 시작됩니다.

    Microsoft 레지스트리 서버 regsvr32.exe가 프로세서를 로드 중입니다.

    그렇습니다. 때때로 각 사용자는 일부 시스템 프로세스가 변덕스러워 컴퓨터 리소스를 로드하기 시작한다는 사실에 직면하게 됩니다. Regsvr32.exe도 예외는 아닙니다. 성능 저하, 프로세서 온도 증가 및 팬 소음이 느껴진다면 일부 프로세스가 CPU에 더 많은 부하를 가하고 있는 것입니다. 이것은 Microsoft의 등록 서버일 수 있습니다.

    Microsoft 등록 서버는 제거할 수 없습니다. 이는 Windows가 올바르게 작동하는 데 필요한 운영 체제의 표준 부분입니다. 제거하거나 비활성화할 수는 없지만 regsvr32.exe가 부적절하게 작동하는 이유를 찾을 수 있습니다.

    우선 모든 문제에 대한 보편적인 솔루션인 재부팅을 사용하십시오. 아마도 당신은 Windows를 처음부터 시작한 후에 사라질 흔한 버그를 다루고 있을 것입니다. 다시 시작해도 도움이 되지 않고 프로세스가 컴퓨터 리소스를 추가로 로드하는 경우 일부 응용 프로그램은 DLL 또는 기타 구성 요소를 사용하기 위해 등록 서버에 접속합니다. 정지, 시스템 충돌 또는 간단한 버그가 호출이 실패한 원인이 될 수 있으며, 이는 결과적으로 지속적인 로드로 이어집니다.

    이 때문에 regsvr32.exe 자체를 죽이려고 해서는 안 됩니다. 그 자신은 높은 부하에 대해 책임이 없습니다. 그 이유는 요청을 실행하는 응용 프로그램이므로 이 프로그램을 찾아 그 안에서 발생한 문제를 해결해야 합니다.

    표준 작업 관리자는 모든 프로세스에 대한 세부 정보를 거의 제공하지 않으므로 Microsoft에서 개발한 프로세스 탐색기 유틸리티를 사용해야 합니다. Microsoft 공식 웹 사이트에서 다운로드할 수 있습니다.

    문제의 원인을 파악했다면 해결 방법을 찾아야 합니다. 우리는 몇 가지 다른 옵션을 제공할 수 있습니다. 그들 모두가 도움이 될 것이라는 사실은 아닙니다. Windows는 복잡한 문제이며 때때로 문제가 발생하며 그 원인을 찾기가 매우 어려울 수 있습니다. 대부분의 경우 이러한 팁은 regsvr32.exe 프로세스의 과부하를 해결하는 데 도움이 되었기 때문에 나열된 옵션을 모두 시도해 보십시오.


    Microsoft 등록 서버 프로그램을 종료하는 동안 오류가 발생했습니다.

    때때로 사용자는 regsvr32.exe와 직접적으로 관련된 위의 오류에 직면합니다. 다시 말하지만, 문제는 등록 서버 자체에 숨겨져 있는 것이 아니라 이 시스템 구성 요소와 충돌하는 일부 응용 프로그램에 숨겨져 있습니다. 이 문제가 발생하면 다음을 시도하십시오.


    regsvr32.exe를 비활성화하거나 제거하는 방법

    아마도 이것이 당신이 찾고 있는 것이지만 이 구성 요소를 제거하거나 비활성화하기 전에 수행할 가치가 없음을 확인하고 싶습니다. Microsoft 등록 서비스는 라이브러리를 등록하는 데 사용되는 도구일 뿐입니다. 그것을 비활성화하면(원칙적으로 가능한 경우) 문제가 해결되지 않으며 오히려 더 많은 문제로 이어질 것입니다. regsvr32.exe를 비활성화하는 대신 위 지침에 설명된 대로 오류 또는 비정상적으로 높은 CPU 사용량의 원인을 찾으십시오.

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

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

    Microsoft 등록 서버는 Windows에서 다양한 DLL을 설치하거나 제거할 때 활성화되는 시스템 유틸리티입니다. 이러한 라이브러리는 타사 소프트웨어와 게임, 계획된 시스템 업데이트 모두에 속할 수 있습니다. 일반 모드에서는 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)를 통해 컴퓨터를 실행하십시오.

    인기 관련 기사