일부 윈도우 사용자들은 애플리케이션을 실행하거나 시스템 파일을 편집하려는 등 다양한 작업을 수행할 때 '런타임 오류 R6034'가 발생한다고 보고했습니다. 이 문제는 Windows 7, Windows 8.1, 그리고 Windows 10/11에서 확인된 바 있습니다.
이 글에서는 R6034 런타임 오류가 무엇인지, 왜 발생하는지, 그리고 윈도우 10/11 컴퓨터에서 이를 어떻게 해결할 수 있는지 자세히 알아보겠습니다. 윈도우 10/11에는 'C 런타임 라이브러리'가 올바르게 로드되어야만 실행할 수 있는 여러 애플리케이션이 있습니다. 소프트웨어 또는 하드웨어 문제로 인해 런타임 라이브러리에 불일치가 생기면 런타임 오류가 발생하게 됩니다.
R6034 런타임 오류는 사용자들 사이에서 꽤 흔한 문제로, 프로그램을 실행하거나 종료하거나 작업하는 도중, PC를 부팅할 때, 또는 게임을 플레이할 때 언제든 나타날 수 있습니다. 또한 시스템 컴파일러가 작업 중인 애플리케이션을 컴파일하지 못할 때도 이 오류가 발생할 수 있습니다.
대부분의 경우 결함이 있는 프로그램을 설치했거나 Microsoft Visual C++ 재배포 가능 패키지가 오래되었기 때문입니다. 따라서 패키지를 업데이트하고 최근에 설치한 앱을 삭제하기만 하면 대부분 해결됩니다. 만약 해결되지 않는다면 하드웨어 호환성 문제 해결, 손상된 시스템 파일 복구, 레지스트리 수정과 같은 고급 해결 방법이 필요합니다.
R6034 런타임 오류란 무엇인가?
런타임 오류는 시스템 내의 소프트웨어나 하드웨어와 직접적인 관련이 있습니다. 하드웨어 또는 소프트웨어 구성 요소가 손상되면 특정 프로그램의 작동을 차단하여 R6034 런타임 오류가 발생합니다.
런타임 오류 R6034는 다음과 같은 오류 메시지와 함께 나타납니다:
- 오류: R6034 런타임 오류! 애플리케이션이 C 런타임 라이브러리를 잘못된 방식으로 로드하려고 시도했습니다. 자세한 내용은 해당 애플리케이션의 지원 팀에 문의하세요.
- Runtime error r6034 microsoft visual c++ runtime library C:\windows\explorer.exe
R6034 런타임 오류의 가장 일반적인 원인은 매니페스트 없이 'C 런타임 라이브러리'를 사용하는 것입니다. 이러한 방식으로 C 런타임 라이브러리를 로드하는 것은 지원되지 않으므로 이 오류가 표시됩니다. 이 오류 메시지는 윈도우를 처음 부팅할 때나 Visual Basic처럼 C 런타임 라이브러리가 필요한 소프트웨어를 사용한 후에 나타날 수 있습니다.
C 런타임 라이브러리는 매니페스트 없이는 사용할 수 없습니다. 매니페스트가 없으면 애플리케이션이 계속 진행할 수 없어 이 오류가 발생합니다. 이 오류가 발생하면 작업 중이던 파일의 정보도 잃을 수 있습니다. 이러한 문제는 시스템 성능에 심각한 영향을 미쳐 시스템을 느리고 불편하게 만들 수 있습니다.
이 오류 메시지는 다양한 상황에서 나타날 수 있습니다. 흔히 발생하는 사례는 다음과 같습니다:
- iTunes 애플리케이션을 열거나 업데이트하려고 할 때 이 문제가 나타날 수 있습니다.
- Visual Studio나 기존 프로젝트에 접근하거나 새 프로젝트를 생성할 때도 R6034 런타임 오류가 발생할 수 있습니다. 이 경우 문제의 원인은 해당 프로그램과 직접적인 관련이 있습니다.
- 애플리케이션을 실행하거나 하드웨어 구성 요소에 접근할 때도 이 문제가 발생할 수 있습니다.
이 문제 때문에 시스템을 정상적으로 실행할 수 없으며, 실행하려는 모든 시도에서 런타임 오류가 발생합니다. 이 오류 메시지는 컴퓨터에 상당한 피해를 줄 수 있으므로, 제공되는 해결 방법을 제대로 적용하여 최대한 빨리 런타임 문제를 해결하는 것이 좋습니다. 해결 방법으로 넘어가기 전에 R6034 런타임 오류의 원인을 좀 더 자세히 알아보겠습니다.
윈도우 10/11에서 R6034 런타임 오류의 원인
윈도우에서 R6034 오류 메시지는 다음과 같은 여러 요인으로 인해 발생할 수 있습니다:
- 손상된 Microsoft Visual C++ 재배포 패키지 — 누락되거나 잘못된 Visual C++ 재배포 종속성으로 인해 이 오류 코드가 나타날 수 있습니다. 이 경우 누락되거나 손상된 Microsoft Visual C++ 2010 재배포 패키지를 설치하거나 재설치하면 문제를 해결할 수 있습니다.
- 오래된 브라우저 — 브라우저의 확장 프로그램이나 추가 기능 탭에 접근하려 할 때 이 문제가 발생한다면, 최신 버전을 사용하고 있지 않아서일 가능성이 높습니다. 이 경우 브라우저를 강제로 최신 버전으로 업데이트하면 문제를 해결할 수 있습니다.
- 손상된 시스템 파일 — 어떤 경우에는 시스템 파일 손상으로 인해 이 문제가 발생할 수 있으며, 이는 특정 앱을 실행하는 데 필요한 런타임 프로토콜에 영향을 줍니다. 이 경우 먼저 SFC 및 DISM 검사를 실행하여 사소한 시스템 파일 손상을 복구해 보세요. PC 복구 도구를 사용하여 손상된 시스템 파일을 처리할 수도 있습니다. 그것으로 충분하지 않다면 복구 설치 또는 클린 설치를 수행해야 합니다.
- Apple 관련 충돌 — 컴퓨터에 iTunes가 설치되어 있다면 Apple의 지원 파일 문제로 인해 이 문제가 발생할 수 있습니다. 많은 사용자들이 보고했듯이 전체 Apple 생태계를 재설치하면 문제가 해결됩니다.
- 타사 백업 프로그램과의 충돌 — 내장 백업 서비스와 충돌할 수 있는 타사 백업 소프트웨어를 이전에 설치했다면 이 문제가 발생할 수 있습니다. 이 비호환성을 해결하려면 타사 프로그램을 제거하세요.
- 관리자 권한 부재 — 여러 윈도우 사용자에 따르면, 애플리케이션에 권한 부여가 없어서 이 문제가 발생할 수도 있습니다. 이 경우 프로그램을 관리자 권한으로 강제 실행하면 문제를 완전히 해결할 수 있습니다.
어떤 상황에서든 이 문제가 발생하면 아래 방법들을 통해 해결할 수 있습니다. 각 해결 방법을 살펴보겠습니다.
R6034 런타임 오류 해결 방법
윈도우 10/11에서 작업을 수행하는 동안 런타임 오류 R6034가 발생한다면, 다음 해결 방법을 순서대로 시도해 보세요.
방법 1: 안전 모드로 시작하기
컴퓨터를 안전 모드로 시작하면 운영체제 작동에 필수적인 요소만 실행됩니다. 안전 모드로 시작하는 방법은 다음과 같습니다:
- 컴퓨터를 재부팅합니다.
- 컴퓨터가 부팅되면 PC의 하드웨어 목록이 표시됩니다. 이 정보가 나타나면 F8 키를 부드럽게 누른 채 유지하여 고급 부팅 옵션 화면이 나올 때까지 기다립니다.
- 화살표 키로 안전 모드 옵션을 선택합니다.
- Enter 키를 눌러 안전 모드를 로드합니다.
안전 모드에 진입한 후 R6034 오류가 여전히 나타나는지 확인합니다. 일반 모드로 돌아가려면 컴퓨터를 다시 시작하기만 하면 됩니다.
방법 2: 클린 부팅 수행하기
안전 모드에서도 R6034 오류가 계속 나타난다면, 한 단계 더 나아가 클린 부팅을 수행해 보세요. 클린 부팅은 생각만큼 어렵지 않습니다. 단순히 PC 운영에 필요하지 않은 서비스를 비활성화하는 것입니다. 클린 부팅을 수행하는 방법은 다음과 같습니다:
- 시작 버튼을 클릭한 후 검색창에 'msconfig'를 입력합니다.
- 관리자 암호나 확인이 필요한 경우 암호를 입력하거나 계속을 클릭합니다.
- 일반 탭에서 선택적 시작을 클릭합니다.
- 선택적 시작 항목에서 시스템 서비스 로드 체크박스를 선택하고 시작 항목 로드 체크박스는 선택 해제합니다.
- 서비스 탭에서 모든 Microsoft 서비스 숨기기 체크박스를 선택한 후 모두 사용 안 함을 클릭합니다. 그다음 확인을 선택합니다.
재시작하라는 메시지가 표시됩니다. 컴퓨터를 다시 시작하여 문제가 해결되었는지 확인합니다. 이 방법을 통해 R6034 런타임 오류를 유발하는 특정 프로그램을 파악할 수 있습니다. 시간이 다소 걸리지만 인내심을 갖고 진행하세요. 이 방법이 실패하면 다음 단계로 넘어갑니다.
방법 3: Microsoft Visual C++ 재배포 가능 패키지 재설치하기
'런타임 오류 R634' 문제는 거의 항상 현재 수행 중인 작업에 필요한 Visual C++ 라이브러리 세트가 누락되어 발생합니다.
특히 애플리케이션을 여는 데 어려움을 겪거나 설치된 유틸리티로 검사를 실행할 때 문제가 발생한다면 이 경우에 해당할 가능성이 높습니다.
항상 그런 것은 아니지만, 이 오류가 발생할 때 Visual C++ 2010 재배포 라이브러리가 누락된 경우가 많습니다. 필요한 패키지가 설치되어 있지만 시스템 파일에 의해 손상된 경우도 있습니다.
복구하는 방법은 다음과 같습니다:
- 제어판을 실행합니다.
- 새 창에서 프로그램 및 기능을 클릭합니다.
- Microsoft Visual C++ 재배포 가능 패키지(x86)를 마우스 오른쪽 버튼으로 클릭합니다.
- 상황에 맞는 메뉴에서 변경 버튼을 클릭합니다.
- Visual Modify Setup 화면이 나타나면 복구를 선택합니다.
이 유틸리티가 Microsoft Visual C++ 재배포 파일을 복구합니다. 손상된 파일 복구가 완료되면 컴퓨터를 다시 시작하여 런타임 문제가 해결되었는지 확인합니다. 오류가 계속된다면 제어판을 통해 Microsoft Visual C++를 제거한 후, 공식 웹사이트에서 최신 버전을 다운로드하여 설치하세요.
방법 4: 브라우저 업데이트하기
브라우저 내에서 특정 작업(예: 추가 기능이나 확장 프로그램 바 열기)을 수행하는 데 문제가 있다면, 오래된 브라우저 인프라가 원인일 수 있습니다.
동일한 문제를 겪었던 여러 사용자들이 브라우저를 사용 가능한 최신 빌드로 업데이트한 후 문제가 해결되었다고 밝혔습니다.
물론 업데이트 방법은 브라우저마다 다릅니다. 대부분의 브라우저는 기본적으로 자동 업데이트되도록 설정되어 있습니다.
Google Chrome을 업데이트하는 방법은 다음과 같습니다:
- Google Chrome을 연 후 브라우저 창의 작업 버튼(화면 오른쪽 상단)을 클릭합니다.
- Google Chrome 브라우저의 메뉴에서 도움말 하위 메뉴로 이동한 후 Chrome 정보를 클릭합니다.
- Chrome 정보 탭에 들어가면 브라우저가 자동으로 새 버전 검색을 시작합니다.
- 새 브라우저 버전이 발견되면 브라우저가 자동으로 다운로드하여 설치합니다.
- 작업이 완료되면 컴퓨터를 다시 시작하고 '런타임 오류 R634'를 유발했던 작업을 시도하여 문제가 해결되었는지 확인합니다.
여전히 런타임 오류 R6034 문제가 발생한다면 아래의 다음 해결 방법으로 넘어가세요.
방법 5: 관리자 권한으로 앱 실행하기
프로그램에 Visual C++ 런타임 종속성을 사용할 충분한 권한이 없기 때문에, 윈도우에서 기본 제공되는 프로그램이 아닌 타사 프로그램을 실행하는 동안 이 문제가 발생하면 런타임 오류 R634가 나타날 수 있습니다.
동일한 문제를 겪었던 여러 사용자들이 문제가 되는 프로그램을 관리자 권한으로 강제 실행함으로써 문제를 해결했다고 확인했습니다.
이 경우에 해당한다고 생각되면, 아래 단계에 따라 관리자 권한으로 앱을 여세요:
- 문제를 일으키는 실행 파일을 마우스 오른쪽 버튼으로 클릭한 후 나타나는 메뉴에서 관리자 권한으로 실행을 선택합니다.
- 예를 선택하여 관리자 권한을 부여합니다.
- 관리자 권한으로 프로그램을 성공적으로 시작한 후, 이전에 문제를 일으켰던 작업을 반복하여 문제가 해결되었는지 확인합니다.
참고: 관리자 권한이 부여된 상태에서 '런타임 오류 R634' 문제가 더 이상 발생하지 않는다면, 아래 절차에 따라 항상 실행 파일에 관리자 권한을 적용하도록 설정할 수 있습니다.
- 문제를 일으키는 실행 파일을 마우스 오른쪽 버튼으로 클릭한 후 나타나는 메뉴에서 속성을 선택합니다.
- 해당 소프트웨어의 속성 페이지에서 호환성 탭을 클릭한 후 이 프로그램을 관리자 권한으로 실행 체크박스를 선택하고 적용을 클릭하여 변경 사항을 저장합니다.
문제가 계속된다면 아래의 다음 해결 방법으로 넘어가세요.
방법 6: SFC 및 DISM 검사 실행하기
장치에 핵심 시스템 파일이 누락되었거나 어떤 식으로든 손상된 경우에도 R6034 오류가 발생할 수 있습니다. 이 경우 시스템 파일 검사기(SFC) 도구를 실행하여 근본적인 문제를 식별하고 수정하세요. SFC 검사를 실행하는 방법은 다음과 같습니다:
- 명령 프롬프트를 관리자 권한으로 실행합니다.
- sfc /scannow를 입력하고 Enter 키를 누릅니다.
- 검사 및 복구 과정이 완료될 때까지 기다립니다. 약 15~20분 정도 걸립니다.
여전히 런타임 오류가 발생한다면 윈도우 이미지 자체에 문제가 있을 수 있습니다. DISM 도구를 사용하여 해결할 수 있습니다. 방법은 다음과 같습니다:
- WinKey + R을 눌러 실행 대화상자를 엽니다.
- 'cmd'를 입력하고 Ctrl + Shift + Enter 키를 동시에 누릅니다. 그러면 콘솔이 관리자 권한으로 실행됩니다.
- 다음 명령어를 입력하고 Enter 키를 누릅니다: Dism /Online /Cleanup-Image /RestoreHealth
이 유틸리티는 SFC와 유사하게 작동하므로, 손상된 윈도우 이미지 복구가 완료될 때까지 기다립니다. 그런 다음 컴퓨터를 다시 시작하여 지금까지 수행한 변경 사항을 저장합니다.
모든 방법이 실패했다면
위의 해결 방법 중 어느 것도 이 문제를 해결하지 못했다면 세 가지 선택지가 있습니다:
- 시스템 복원 수행: 이전에 시스템 백업을 만들어 놓은 경우에만 유효한 방법입니다.
- Windows 10/11 클린 설치: 이 방법으로는 개인 데이터나 앱 설정을 복구할 수 없습니다.
- PC 초기화: 모든 파일과 폴더가 보존되지만 시간이 너무 오래 걸립니다. 따라서 장치를 초기 상태로 되돌릴 충분한 시간이 있을 때만 진행하세요.
以上이 Windows 7 및 Windows 10/11에서 R6034 런타임 오류를 해결하는 가장 효과적인 방법들입니다. 이 방법들이 R6034 오류를 해결하는 데 도움이 되기를 바랍니다.