일반
-
0xc000007b 오류
Windows 컴퓨터에서 애플리케이션을 실행하려고 할 때 0xc000007b 오류가 발생하는 이유는 몇 가지가 있습니다.
이 오류는 32bit와 64bit가 혼재하는 환경에서 발생합니다.
예를 들면, 32bit 애플리케이션이 64bit용 DLL 파일을 로드하려고 하면 이 오류가 발생하게 됩니다.
Windows 환경에 적합한 올바른 버전의 프로그램인지 확인하시기 바랍니다.
프로그램의 64 및 32bit 버전이 동일함에도 0xc000007b 오류가 발생하는 경우, 시스템의 비트 수가 어느 버전인지 확인하시기 바랍니다. 이는 제어판 > ‘시스템’ 옵션에서 확인할 수 있습니다.
열리는 창에서 “시스템 종류”를 확인하세요.
이 현상이 DLL-files Fixer로 파일을 설치한 후에 발생하는 경우, 이는 잘못된 버전이라는 것을 의미합니다. 되돌아가서 다른 비트 버전의 DLL 파일을 설치하세요.
-
RunDLL의 "파일명.DLL”을 찾을 수 없습니다" 오류.
매우 일반적인 오류이며, 위협으로 인식된 파일을 제거하는 안티바이러스 제품과 관련이 있을 수 있지만, 자동 시작 작업 또는 그것을 실행하는 예약 작업은 아닙니다.
이 오류를 제거하는 가장 간단한 방법은 Windows가 이 파일의 로드 시도를 중단하도록 하는 것입니다.
다른 상황에 직면하거나, 다른 잘 알려진 프로그램(일반적으로 오류 메시지에서 참조 가능)이 이 파일을 필요로 하거나, 또는 원인이 불확실한 경우에는 위의 표를 제출하여 지원 센터에 문의하시면 더욱 전문적인 도움을 제공해 드릴 수 있습니다.
사라진 파일을 실행하려고 하는 작업을 제거하는 방법;
- Microsoft의 무료프로그램 Autoruns 를다운로드합니다 .
- (관리자 권한으로) Autoruns를 실행하고 오류 메시지에 있는 파일명이 있는 노란색으로 표시된 이미지 경로를 확인합니다. 일반적으로 “예약 작업”이라는 이름의 탭에서 해당 이미지 경로를 찾을 수 있습니다.
- 오류 메시지에서 파일명과 경로로 끝나는 노란색으로 표시된 줄을 오른쪽 클릭하고 삭제를 선택합니다.
- “전체” 탭의 오류 메시지에서 파일명과 경로로 끝나는 노란색으로 표시된 모든 이미지 경로를 찾아서 삭제합니다.
- 주의: 오류 메시지에서 파일명으로 끝나는 이미지 경로만을 조심스럽게 선택합니다. 노란색으로 표시되지 않은 경로를 실수로 삭제할 경우, PC 부팅과 관련된 문제가 발생할 수 있습니다.
- 컴퓨터를 다시 시작합니다.
-
DLL-files.com에서 다운로드한 DLL 파일을 어떻게 설치하면 되나요?
1.
- DLL-files.com에서 다운로드한 zip 파일을 엽니다.
- 컴퓨터의 임의의 장소에 DLL 파일의 압축을 해제합니다.
- 해당 파일을 필요로 하는 프로그램이 있는 디렉터리에 파일을 배치하는 것이 좋습니다. 32bit 프래그램의 경우, 32bit용 DLL 파일을 사용하고, 64bit 프로그램의 경우에는 64bit용 DLL 파일을 사용하시기 바랍니다. 그렇게 하지 않으면 0xc000007b 오류가 발생할 가능성이 있습니다.
2.
그래도 문제가 해결되지 않는다면, 시스템 디렉터리에 파일을 배치합니다. 기본적인 시스템 디렉터리는 아래와 같습니다.
C://Windows//System (Windows 95/98/Me),
C://WINNT//System32 (Windows NT/2000), 또는
C://Windows//System32 (Windows XP, Vista, 7, 8, 8.1, 10).
64bit 버전 Windows의 경우, 32bit용 DLL 파일의 기본 폴더는
C://Windows//SysWOW64//
이며, 64bit용 DLL 파일의 기본 폴더는
C://Windows//System32//
입니다.기존 파일이 덮어쓰여지는지 확인하시기 바랍니다 (이전 파일의 백업도 잊지 마십시오).
컴퓨터를 다시 시작합니다.
3.
여전히 문제가 발생한다면, 다음을 실시하여 DLL 파일 등록을 시도해 보세요.
32bit Windows의 32bit용 DLL 파일과 64bit Windows의 64bit용 DLL 파일의 경우:
- 관리자 권한으로 명령 프롬프트를 엽니다.
- 시작 " 모든 프로그램 " 보조프로그램 순으로 클릭하고, “명령 프롬프트”를 오른쪽 클릭하여 “관리자 권한으로 실행”을 선택합니다.
- Windows 8/10의 경우, 시작 화면으로 이동합니다. 입력창에 cmd를 입력하면 Windows에 “명령 프롬프트”가 표시됩니다. “명령 프롬프트”를 오른쪽 클릭하고 “관리자 권한으로 실행”을 선택합니다.
- 확인을 위해 관리자 비밀번호 입력을 요구하면 비밀번호를 입력하거나, 허용을 클릭합니다.
- regsvr32 "파일명".dll을 입력하고 Enter를 누릅니다.
64bit Windows에 32bit DLL 파일 등록하기:
- 위의 안내에 따라 관리자 권한으로 명령 프롬프트를 실행합니다.
- 아래를 입력하고 Enter를 누릅니다.
cd c://windows//syswow64//"
- 아래를 입력하고 Enter를 누릅니다.
regsvr32 c://windows//syswow64//"파일명".dll
-
DLL 파일이 갑자기 사라지는 이유가 무엇인가요?
DLL 파일은 다른 많은 프로그램 사이에 공유될 수 있습니다. 언인스톨 소프트웨어를 사용해서 프로그램을 제거하는 경우, 다른 프로그램과 공유된 DLL 파일을 포함해서 인스톨 과정에 설치된 모든 파일이 삭제될 수 있습니다.
몇 가지 필요한 파일을 빼고 인스톨이나 업그레이드가 실패했을 수 있습니다.
이와 같은 문제는 적절한 설정 과정을 거치지 않고 프로그램 파일을 수동으로 하나의 장소에서 다른 장소로 복사했을 경우에도 일어날 수 있습니다.
-
DLL이란 무엇인가요?
DLL은 Dynamic Link Library의 약자이며, DLL을 이용하는 다른 프로그램이 연결할 수 있는 정보 또는 함수의 라이브러리입니다. 때로는 수백 개의 함수를 저장하고 있고, 프로그램이 연결해서 필요에 따라 함수의 일부 또는 전체를 사용할 수 있는 방식으로 동적으로 연결됩니다. 이러한 방식의 이점은 프로그램이 자신의 파일에 함수 하나하나를 포함할 필요가 없으며, 대신 공유된 DLL을 이용함으로써 프로그램 크기를 줄일 수 있다는 것입니다.
단순한 예로, 10개의 서로 다른 프로그램이 모두 컴퓨터 화면에 어떤 형태의 버튼을 표시해야 한다고 가정합시다. 각 프로그램이 고유의 버튼을 제공하는 대신에 모두 컴퓨터에 이미 존재하는 “showbutton.dll”을 호출합니다. 10개의 프로그램이 같은 파일을 사용하기 때문에, 컴퓨터의 더 적은 공간만을 사용하는 것입니다.
-
DLL 오류가 발생하는 이유가 뭔가요?
DLL 파일이 동작하는 방식 때문에, Windows 설치에는 많은 DLL 파일이 기본적으로 포함되어 있습니다. 프로그램을 설치할 때는 그것이 실행하는데 필요한 정보가 이미 컴퓨터에 존재하는 것으로 가정합니다. 운영을 위해 필요한 특정 DLL이 없거나 손상된 경우, 프로그램은 더는 동작하지 않게 됩니다. 이 경우 화면에 DLL 오류가 표시되게 됩니다.
DLL 오류는 대부분은 프로그램이나 파일이 바이러스나 악성 프로그램에 의해 손상되거나, 그러한 감염 후에 안티바이러스 프로그램이 해당 파일을 제거했을 때 나타납니다. 프로그램을 삭제할 때 파일이 제거되거나 실수로 수동으로 삭제할 때와 같은 상황이 발생할 수도 있습니다. 하지만, 새로운 컴퓨터에서 오래된 프로그램을 실행하려고 했을 때, 새로운 Windows 설치에 해당 프로그램이 필요로 하는 오래된 DLL 파일이 기본적으로 포함되어 있지 않은 단순한 경우일 수 있습니다. 반대로, 오래된 시스템에서 새로운 프로그램을 실행하는 것도 같은 이유일 가능성이 있습니다.