Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 11/10에서 DLL·OCX 파일 등록, 등록 취소, 재등록하는 방법

Regsvr32는 Windows 운영체제에서 DLL 파일이나 ActiveX(OCX) 컨트롤과 같은 OLE 컨트롤을 등록하거나 등록 해제할 때 사용하는 명령줄 유틸리티입니다. Windows 11/10/8/7에서 일부 기능이 정상적으로 작동하지 않는다면, 해당 DLL 파일을 다시 등록해야 할 수 있습니다.

이 글에서는 Windows에 기본 내장된 Regsvr32.exe 도구를 이용해 DLL 파일을 등록하거나 등록 해제하는 방법과, 무료 등록 도구를 활용하는 방법까지 자세히 알려드립니다.

DLL 파일 등록하기

DLL 또는 OCX 파일을 등록하려면 먼저 관리자 권한으로 명령 프롬프트를 실행한 뒤, 아래 명령어를 입력하고 Enter 키를 누릅니다.

regsvr32 "dll 또는 ocx 파일의 경로 및 파일명"

명령어를 입력할 때 따옴표 안에 실제 파일의 전체 경로를 정확히 지정해야 합니다. 예를 들어 regsvr32 "C:\Windows\System32\example.dll"처럼 입력하면 됩니다.

모든 DLL 파일 한 번에 재등록하기

현재 폴더에 있는 모든 DLL 파일을 한꺼번에 등록하려면, 관리자 권한 명령 프롬프트에서 아래 명령어를 실행합니다.

for %1 in (*.dll) do regsvr32 /s %1

여기서 /s 옵션은 등록 성공 여부와 관계없이 성공 메시지 창이 뜨지 않도록 하는 '무음(silent)' 모드입니다. 만약 명령 프롬프트를 관리자 권한이 아닌 배치 파일(.bat)에서 실행한다면 %1 대신 %%1을 사용해야 합니다.

DLL 파일 등록 취소하기

DLL 또는 OCX 파일의 등록을 해제하려면, 관리자 권한 명령 프롬프트에서 아래 명령어를 입력하고 Enter 키를 누릅니다.

regsvr32 /u "dll 또는 ocx 파일의 경로 및 파일명"

/u 옵션은 등록 해제(unregister)를 의미합니다. 이 명령어 하나로 DLL 파일의 등록과 등록 취소를 모두 처리할 수 있습니다.

DLL 등록 무료 유틸리티

명령 프롬프트 사용이 번거롭다면, 서드파티 무료 프로그램을 활용하는 것도 좋은 방법입니다. Rootreg, Register/Unregister OCX/DLL Utility, RegDllView 같은 도구를 사용하면 클릭 몇 번으로 동일한 작업을 손쉽게 처리할 수 있습니다. 참고로 Emsa Register DLL Tool은 더 이상 무료로 제공되지 않습니다.

TIP: DLL 고아 파일(DLL Orphans)이 무엇인지 궁금하다면 관련 가이드를 확인해 보세요.

Windows PC에서 'DLL 파일이 없습니다' 오류가 발생했다면, 누락된 DLL 파일 오류를 해결하는 방법을 소개한 글이 도움이 될 것입니다.

Windows의 다른 파일, 프로세스, 파일 형식에 대해 더 알고 싶다면 아래 링크를 확인하세요:

GLB 파일 | Windows.edb 파일 | Nvxdsync.exe | Svchost.exe | RuntimeBroker.exe | TrustedInstaller.exe | Desktop.ini 파일 | ShellExperienceHost.exe