Windows에서 포토샵 D3DCompiler_47.dll 오류 해결하는 방법
포토샵 실행 시 발생하는 d3dcompiler_47.dll 또는 msvcr120.dll 파일 누락 오류를 해결하는 방법을 알아보세요. 시스템 종류에 맞는 DLL 파일 다운로드부터 설치 방법, Microsoft Visual C++ 재배포 패키지 설치까지 단계별로 자세히 설명합니다. 이 가이드를 통해 포토샵을 다시 원활하게 사용할 수 있습니다.

포토샵 DLL 오류의 이해
포토샵을 사용하다 보면 갑자기 프로그램이 실행되지 않거나 작업 중 오류가 발생하는 경우가 있습니다. 특히 "d3dcompiler_47.dll 파일이 없어 실행할 수 없습니다" 또는 "msvcr120.dll이 컴퓨터에 없어 프로그램을 시작할 수 없습니다"라는 메시지를 마주치게 되는 경우가 많습니다. 이러한 오류는 작업 흐름을 방해하고 생산성을 저하시키는 요인이 됩니다.
DLL(Dynamic Link Library) 파일은 여러 프로그램이 공유하는 코드와 데이터를 포함하는 파일로, Windows 운영 체제에서 중요한 역할을 합니다. 특히 d3dcompiler_47.dll은 Microsoft DirectX의 구성 요소로 그래픽 처리를 지원하며, msvcr120.dll은 Microsoft Visual C++의 일부로 Visual C++로 개발된 프로그램 실행에 필수적입니다.
이러한 파일이 누락되거나 손상되면 포토샵과 같은 그래픽 집약적인 프로그램이 제대로 작동하지 않게 됩니다. 이 글에서는 이러한 DLL 오류의 원인과 해결 방법에 대해 자세히 알아보겠습니다.
DLL 오류의 주요 원인
파일 누락
가장 흔한 원인은 단순히 필요한 DLL 파일이 시스템에 없는 경우입니다. 이는 다음과 같은 이유로 발생할 수 있습니다:
- 소프트웨어 설치 과정에서 파일이 제대로 설치되지 않음
- 실수로 파일을 삭제함
- 다른 프로그램에 의해 파일이 제거됨
파일 손상
DLL 파일이 존재하더라도 손상된 경우에는 오류가 발생할 수 있습니다. 파일 손상의 주요 원인은 다음과 같습니다:
- 바이러스나 악성 소프트웨어에 의한 감염
- 시스템 충돌이나 불안정한 종료
- 하드웨어 문제
DirectX 업데이트 불완전
특히 d3dcompiler_47.dll의 경우, DirectX가 최신 버전으로 업데이트되지 않았거나 업데이트 과정에서 문제가 발생했을 때 오류가 나타날 수 있습니다.
호환성 문제
사용 중인 포토샵 버전이 운영 체제와 호환되지 않거나, 필요한 Visual C++ 재배포 패키지가 설치되지 않은 경우에도 DLL 오류가 발생할 수 있습니다.
d3dcompiler_47.dll 오류 해결 방법
시스템 종류 확인하기
DLL 파일을 설치하기 전에 먼저 사용 중인 컴퓨터의 시스템 종류(32비트 또는 64비트)를 확인해야 합니다.
- 탐색기를 실행한 후 '내 PC'에서 마우스 오른쪽 버튼을 클릭하고 '속성'을 선택합니다.
- 시스템 창이 열리면 '시스템 종류'에서 64비트인지 32비트인지 확인합니다.
DirectX 업데이트 설치하기
d3dcompiler_47.dll 오류를 해결하는 가장 효과적인 방법 중 하나는 DirectX를 최신 버전으로 업데이트하는 것입니다.
- Microsoft 공식 웹사이트에서 DirectX End-User Runtime Web Installer를 다운로드합니다.
- 다운로드한 설치 파일을 실행하고 지시에 따라 설치를 완료합니다.
- 컴퓨터를 재시작한 후 포토샵을 다시 실행해봅니다.
d3dcompiler_47.dll 파일 직접 설치하기
DirectX 업데이트로 문제가 해결되지 않는 경우, d3dcompiler_47.dll 파일을 직접 다운로드하여 설치할 수 있습니다.
- 신뢰할 수 있는 웹사이트에서 d3dcompiler_47.dll 파일을 다운로드합니다.
- 다운로드한 파일을 압축 해제합니다.
32비트 시스템인 경우:
- 다운로드한 d3dcompiler_47.dll 파일을 C:\Windows\System32 폴더에 복사합니다.
64비트 시스템인 경우:
- 다운로드한 d3dcompiler_47.dll 파일을 C:\Windows\SysWOW64 폴더에 복사합니다.
- 추가로 C:\Windows\System32 폴더에도 복사하는 것이 좋습니다.
- 컴퓨터를 재시작한 후 포토샵을 실행해봅니다.
포토샵 설치 폴더에 DLL 파일 추가하기
시스템 폴더에 DLL 파일을 추가해도 문제가 해결되지 않는 경우, 포토샵 설치 폴더에 직접 파일을 추가할 수 있습니다.
- 다운로드한 d3dcompiler_47.dll 파일을 포토샵 설치 폴더에 복사합니다.
(일반적으로 C:\Program Files\Adobe\Adobe Photoshop CC [버전]) - 포토샵을 다시 실행해봅니다.
msvcr120.dll 오류 해결 방법
Microsoft Visual C++ 재배포 패키지 설치하기
msvcr120.dll 오류는 주로 Microsoft Visual C++ 2013 재배포 패키지가 설치되지 않았거나 손상된 경우에 발생합니다. 이를 해결하는 가장 좋은 방법은 해당 패키지를 설치하는 것입니다.
- Microsoft 공식 웹사이트에서 Visual C++ 2013 재배포 패키지를 다운로드합니다.
- 32비트 시스템의 경우 x86 버전을, 64비트 시스템의 경우 x64 버전을 다운로드합니다. 64비트 시스템을 사용 중이라면 두 버전 모두 설치하는 것이 좋습니다.
- 다운로드한 설치 파일을 실행하고 지시에 따라 설치를 완료합니다.
- 컴퓨터를 재시작한 후 포토샵을 실행해봅니다.
msvcr120.dll 파일 직접 설치하기
재배포 패키지 설치로 문제가 해결되지 않는 경우, msvcr120.dll 파일을 직접 다운로드하여 설치할 수 있습니다.
- 신뢰할 수 있는 웹사이트에서 msvcr120.dll 파일을 다운로드합니다.
- 다운로드한 파일을 압축 해제합니다.
32비트 시스템인 경우:
- 다운로드한 msvcr120.dll 파일을 C:\Windows\System32 폴더에 복사합니다.
64비트 시스템인 경우:
- 다운로드한 msvcr120.dll 파일을 C:\Windows\SysWOW64 폴더에 복사합니다.
- 추가로 C:\Windows\System32 폴더에도 복사하는 것이 좋습니다.
- 명령 프롬프트를 관리자 권한으로 실행합니다.
- 다음 명령어를 차례로 입력합니다:
regsvr32 /u msvcr120.dll regsvr32 msvcr120.dll
- 컴퓨터를 재시작한 후 포토샵을 실행해봅니다.
추가 해결 방법
포토샵 재설치하기
DLL 파일 설치로도 문제가 해결되지 않는 경우, 포토샵을 완전히 제거한 후 다시 설치해볼 수 있습니다.
- 제어판에서 '프로그램 추가/제거'를 통해 포토샵을 제거합니다.
- Adobe Creative Cloud를 통해 포토샵을 다시 다운로드하고 설치합니다.
- 설치가 완료된 후 포토샵을 실행해봅니다.
바이러스 검사하기
DLL 파일 손상의 원인이 바이러스나 악성 소프트웨어일 수 있으므로, 시스템 전체 바이러스 검사를 실행하는 것이 좋습니다.
- 신뢰할 수 있는 백신 프로그램을 설치하거나 Windows Defender를 업데이트합니다.
- 전체 시스템 검사를 실행합니다.
- 발견된 위협을 모두 제거한 후 컴퓨터를 재시작합니다.
- 포토샵을 다시 실행해봅니다.
다른 버전의 Visual C++ 재배포 패키지 설치하기
일부 프로그램은 여러 버전의 Visual C++ 재배포 패키지에 의존할 수 있습니다. 문제가 지속되는 경우 다른 버전의 패키지도 설치해보세요.
- Microsoft 공식 웹사이트에서 다음 버전의 Visual C++ 재배포 패키지를 다운로드합니다:
- Visual C++ 2010
- Visual C++ 2012
- Visual C++ 2015-2022
- 각 버전의 x86(32비트) 및 x64(64비트) 버전을 모두 설치합니다.
- 컴퓨터를 재시작한 후 포토샵을 실행해봅니다.
결론
포토샵에서 발생하는 d3dcompiler_47.dll 및 msvcr120.dll 오류는 대부분 필요한 파일이 누락되었거나 손상된 경우에 발생합니다. 이 글에서 소개한 방법들을 통해 대부분의 DLL 오류를 해결할 수 있습니다.
가장 효과적인 방법은 Microsoft Visual C++ 재배포 패키지와 최신 DirectX를 설치하는 것입니다. 이를 통해 시스템에 필요한 모든 DLL 파일이 올바르게 설치되고 등록됩니다. 그러나 이 방법으로도 문제가 해결되지 않는 경우, DLL 파일을 직접 다운로드하여 시스템 폴더나 포토샵 설치 폴더에 복사하는 방법을 시도해볼 수 있습니다.
중요한 점은 DLL 파일을 다운로드할 때 신뢰할 수 있는 웹사이트를 이용하는 것입니다. 잘못된 DLL 파일을 설치하면 시스템에 추가적인 문제가 발생할 수 있으므로 주의해야 합니다.
이러한 방법들을 통해 포토샵 DLL 오류를 해결하고, 다시 원활하게 작업을 진행할 수 있기를 바랍니다.
자주 묻는 질문
Q: DLL 파일을 다운로드할 때 신뢰할 수 있는 웹사이트는 어디인가요?
A: Microsoft 공식 웹사이트나 DLL-files.com, dll-me.com과 같은 평판이 좋은 사이트를 이용하는 것이 좋습니다. 무료로 DLL 파일을 제공하는 사이트 중에는 악성 코드가 포함된 파일을 배포하는 곳도 있으므로 주의해야 합니다.
Q: 여러 버전의 Visual C++ 재배포 패키지를 모두 설치해도 괜찮을까요?
A: 네, 여러 버전의 Visual C++ 재배포 패키지는 서로 충돌하지 않고 공존할 수 있습니다. 다양한 프로그램이 서로 다른 버전에 의존할 수 있으므로, 가능하다면 모든 버전을 설치하는 것이 좋습니다.
Q: DLL 오류가 계속해서 발생하는 경우 어떻게 해야 하나요?
A: 모든 해결 방법을 시도해도 문제가 지속되는 경우, Windows 업데이트를 실행하여 운영 체제를 최신 상태로 유지하거나, Adobe 고객 지원에 문의하는 것이 좋습니다. 또한 그래픽 카드 드라이버를 업데이트하는 것도 도움이 될 수 있습니다.
Q: 포토샵 이외의 다른 프로그램에서도 같은 DLL 오류가 발생하나요?
A: 네, d3dcompiler_47.dll이나 msvcr120.dll은 여러 프로그램에서 사용되는 공통 파일이므로, 다른 그래픽 프로그램이나 게임에서도 유사한 오류가 발생할 수 있습니다. 이 글에서 소개한 해결 방법은 대부분의 프로그램에 적용 가능합니다.