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

Windows 11/10에서 LoadLibrary 오류 126, 87, 1114, 1455 해결하는 6가지 방법

Windows PC에서 애플리케이션을 실행할 때 "LoadLibrary failed with error 126, 87, 1114 또는 1455" 오류 메시지가 나타나는 경우가 있습니다. 이 오류는 수년간 Windows에서 발생해 왔으며, 놀랍게도 최신 Windows 11에서도 여전히 이 문제를 겪는 사용자들이 보고되고 있습니다. 오류와 함께 표시되는 메시지는 다음과 같습니다.

지정된 모듈을 찾을 수 없습니다(The specified module could not be found)

동적 링크 라이브러리(DLL) 초기화 루틴이 실패했습니다(A dynamic link library initialization routine failed)

이 오류의 영향을 받는 애플리케이션 목록은 매우 길지만, 그중에서도 가장 많이 보고되는 프로그램은 다음과 같습니다.

  1. Adobe Suite
  2. BlueStacks
  3. Minecraft
  4. Microsoft Remote Desktop
  5. VirtualBox
  6. Steam
  7. Logitech 주변기기
  8. Civilization VI

다행히 이 문제는 비교적 간단한 방법으로 해결할 수 있습니다. 아래 가이드를 따라 시스템에서 문제를 해결해 보세요.

LoadLibrary란 무엇인가?

Microsoft에 따르면 LoadLibrary는 라이브러리 모듈을 프로세스의 주소 공간에 로드하고, GetProcAddress에서 DLL 함수의 주소를 가져오는 데 사용할 수 있는 핸들을 반환하는 함수입니다. 또한 다른 실행 모듈을 로드하는 용도로도 활용됩니다. 요약하자면, 운영체제가 정상적으로 작동하기 위해 반드시 필요한 핵심 프로세스라고 할 수 있습니다.

Windows PC에서 LoadLibrary 오류가 발생하는 원인

Windows 11/10에서 LoadLibrary 오류 126, 87, 1114 또는 1455가 발생하는 원인은 여러 가지가 있지만, 주요 원인은 다음과 같습니다.

  1. 문제가 되는 애플리케이션에 관리자 권한을 부여하지 않은 경우
  2. 최신 그래픽 드라이버가 설치되어 있지 않거나 드라이버가 손상된 경우
  3. 시스템에 두 개의 그래픽 카드가 장착되어 있어 애플리케이션이 두 카드를 동시에 사용하려고 하는 경우
  4. Windows 시스템 파일이 손상된 경우

문제의 원인을 파악했다면, 이제 각 원인을 해결하는 구체적인 방법을 살펴보겠습니다.

LoadLibrary 오류 126, 87, 1114 또는 1455 해결 방법

Windows PC에서 LoadLibrary 오류를 수정하기 위해 시도할 수 있는 효과적인 해결 방법은 다음과 같습니다.

  1. 애플리케이션 및 PC 재시작
  2. 관리자 권한으로 애플리케이션 실행
  3. DLL 파일을 System32 폴더로 복사
  4. 불필요한 백그라운드 애플리케이션 종료
  5. SFC 검사 실행
  6. 최신 그래픽 드라이버 업데이트

각 해결 방법을 하나씩 자세히 알아보겠습니다.

1. 애플리케이션 및 PC 재시작

먼저 문제가 되는 애플리케이션을 완전히 종료한 후 다시 실행해 보세요. 단, 관련 서비스가 백그라운드에서 실행 중이지 않은지 확인해야 합니다. Ctrl + Shift + Esc 키를 눌러 작업 관리자를 연 뒤, 해당 애플리케이션과 관련된 모든 서비스를 종료하고 문제가 해결되었는지 확인하세요.

여전히 문제가 발생한다면 시스템 전체를 재시작해 보세요. 이 오류는 일시적인 시스템 결함으로 인해 나타날 수 있으며, 이러한 결함을 제거하는 가장 확실한 방법은 재부팅입니다.

2. 관리자 권한으로 애플리케이션 실행

앞서 언급했듯이, 이 문제의 주요 원인 중 하나는 관리자 권한 부족입니다. 이 오류를 일으키는 대부분의 애플리케이션은 정상 작동을 위해 관리자 권한이 필요합니다. 관리자 권한을 부여하는 방법은 다음과 같습니다.

  1. Windows 키를 눌러 시작 메뉴를 엽니다.
  2. 검색창에 문제가 되는 애플리케이션 이름을 입력합니다.
  3. 검색 결과에서 애플리케이션을 마우스 오른쪽 버튼으로 클릭하고 '파일 위치 열기'를 선택합니다.
  4. 열린 창에서 애플리케이션 exe 파일을 마우스 오른쪽 버튼으로 클릭하고 '속성'을 선택합니다.
  5. '호환성' 탭을 클릭합니다.
  6. '관리자 권한으로 이 프로그램 실행'에 체크합니다.
  7. '적용 > 확인'을 클릭합니다.

설정 후 시스템을 재시작하고 애플리케이션을 실행하여 문제가 해결되었는지 확인하세요. 그래도 문제가 지속되면 다음 방법을 시도해 보세요.

3. DLL 파일을 System32 폴더로 복사

System32 폴더에서 중요한 DLL 파일이 누락된 경우에도 이 문제가 발생할 수 있습니다. 이 경우 해당 DLL 파일을 직접 복사해 넣어야 합니다. 다음 단계를 따르세요.

Windows + R 단축키를 눌러 실행 대화 상자를 연 후, 아래 경로를 입력하고 Enter 키를 누릅니다.

C:\Windows\System32\DriverStore\FileRepository\u0352938.inf_amd64_e098709f94aef08d\B352876

해당 폴더에서 atio6axx.dll 파일을 복사한 뒤, 아래 위치에 붙여넣습니다.

C:\Windows\system32

완료되면 시스템을 재시작하고 애플리케이션을 실행하여 문제가 계속되는지 확인하세요.

4. 불필요한 백그라운드 애플리케이션 종료

수많은 불필요한 프로그램이 백그라운드에서 실행 중이라면 이것 역시 오류의 원인이 될 수 있습니다. 작업 관리자를 열어 모든 백그라운드 애플리케이션을 종료해 보세요. Ctrl + Shift + Esc 단축키로 작업 관리자를 연 후, 불필요한 애플리케이션을 마우스 오른쪽 버튼으로 클릭하고 '작업 끝내기'를 선택하면 됩니다.

이후 문제가 지속되는지 확인하고, 계속된다면 다음 해결 방법으로 넘어가세요.

5. SFC 검사 실행

SFC(시스템 파일 검사기) 검사를 실행하면 손상된 Windows 시스템 파일을 자동으로 스캔하고 복구할 수 있습니다. 실행 방법은 다음과 같습니다.

  1. 관리자 권한으로 명령 프롬프트를 실행합니다.
  2. 아래 명령어를 입력하고 Enter 키를 누릅니다.
    sfc /scannow

검사가 완료될 때까지 기다린 후 문제가 해결되었는지 확인하세요.

6. 최신 그래픽 드라이버 업데이트

오래되었거나 손상된 그래픽 드라이버도 이 오류의 흔한 원인입니다. 이 경우 최신 드라이버를 설치하는 것이 가장 효과적입니다. 드라이버를 업데이트하는 방법은 크게 세 가지입니다.

  1. Windows 업데이트의 선택적 업데이트를 통해 드라이버 설치
  2. 그래픽 카드 제조사 웹사이트(NVIDIA, AMD, Intel 등)에서 최신 드라이버 다운로드
  3. 장치 관리자에서 드라이버 자동 업데이트

드라이버 설치를 마친 후에는 시스템을 재시작하여 변경 사항을 적용하세요.

자주 묻는 질문(FAQ)

Minecraft에서 오류 코드 126을 수정하는 방법은?

Minecraft 오류 코드 126은 생각보다 쉽게 해결할 수 있습니다. 게임을 관리자 권한으로 실행하거나, 클린 부팅을 수행하거나, SFC 검사를 실행하거나, 최신 그래픽 드라이버를 업데이트해 보세요. 어떤 방법으로도 해결되지 않는다면 게임을 재설치하는 것이 좋습니다.

LoadLibrary 오류 87이란 무엇인가?

LoadLibrary 오류 87은 주로 그래픽 카드 구성 문제로 인해 발생합니다. 쉽게 말해, 최신 그래픽 드라이버 업데이트가 필요하다는 신호입니다. 위에서 안내한 드라이버 업데이트 방법을 따르면 비교적 간단하게 해결할 수 있습니다.