VirtualBox에서 오류 0x80004005 : 6 솔루션 솔루션

Anonim

VirtualBox 오류 0x80004005.

VirtualBox 가상 시스템에서 Windows 또는 Linux 운영 체제를 시작하려고하면 사용자에게 0x80004005 오류가 발생할 수 있습니다. OS의 시작 전에 발생하여로드하려는 시도를 방지합니다. 기존 문제를 제거하고 평소와 같이 게스트 시스템을 계속 사용할 수있는 몇 가지 방법이 있습니다.

VirtualBox의 오류 0x80004005의 원인

상황, 가상 컴퓨터에 대한 세션을 열 수 없기 때문에 몇 가지. 자발적 으로이 오류가 발생합니다. 어제는 VirtualBox의 운영 체제에서 조용히 일했습니다. 그리고 오늘날 세션을 시작할 때 실패로 인해 동일하게 수행 할 수 없습니다. 그러나 경우에 따라 OS의 기본 (설치) 시작을 수행 할 수 없습니다.

이것은 다음과 같은 이유로 인해 발생할 수 있습니다.

  1. 마지막 세션을 유지하는 동안 오류가 발생합니다.
  2. BIOS에서 장애인 가상화 지원.
  3. 잘못된 버전의 VirtualBox.
  4. 하이퍼 바이저 (Hyper-V) 64 비트 시스템의 VirtualBox가 포함됩니다.
  5. 문제 업데이트 호스트 창.

다음으로 이러한 각 문제를 제거하고 가상 컴퓨터를 시작 / 계속하는 방법을 살펴 보겠습니다.

방법 1 : 내부 파일의 이름 바꾸기

세션을 저장하면 실수로 완료 될 수 있으므로 그 결과가 발생할 수 있습니다. 이 경우 게스트 OS의 시작과 관련된 파일의 이름을 바꾸는 것이 충분합니다.

추가 작업을 수행하려면 파일 확장명을 표시 할 필요가 있습니다. 이는 "폴더 매개 변수"(Windows 7) 또는 "탐색기 설정"(Windows 10에서)을 통해 수행 할 수 있습니다.

  1. 운영 체제를 시작할 책임이있는 파일이 저장된 폴더를 엽니 다. 이미지 자체. VirtualBox VMS 폴더 인 VirtualBox 자체를 설치할 때 선택한 위치에 있습니다. 일반적으로 그것은 디스크의 루트 (HDD가 2 개의 파티션으로 나누어지면 디스크 또는 디스크 D)입니다. 그것은 또한 방식으로 개인 사용자 폴더에있을 수도 있습니다.

    C : \ Users \ user_name \ VirtualBox VMS \ NAME_GOST_OS

  2. 실행할 운영 체제가있는 폴더에서 다음 파일은 다음과 같아야합니다. name.vbox 및 name.vbox-prev. 이름 대신 게스트 운영 체제의 이름이 있습니다.

    VirtualBox 폴더의 가상 컴퓨터 파일

    Name.vbox 파일을 예를 들어 바탕 화면에 다른 위치로 복사하십시오.

  3. name.vbox-prev 파일은 name.vbox displaced 파일, 즉 삭제 "-prev"대신 이름이 바뀌어야합니다.

    VirtualBox 폴더에서 가상 컴퓨터 파일의 이름을 바꿉니다

  4. 다음 주소 다음에 다른 폴더에서 동일한 작업을 수행해야합니다.

    C : \ Users \ user_name \ .virtualbox.

    내부 VirtualBox 파일

    여기서 VirtualBox.xml 파일을 변경합니다. - 다른 곳으로 복사합니다.

  5. 파일은 virtualbox.xml-prev, "-prev"시퀀스를 삭제하여 VirtualBox.xml입니다.

    VirtualBox에서 내부 파일의 이름을 바꿉니다

  6. 운영 체제를 실행 해보십시오. 근무하지 않으면 모든 것을 다시 복원하십시오.

방법 2 : BIOS에서 가상화 지원 사용

처음으로 VirtualBox를 사용하기로 결정한 경우 앞서 언급 한 오류와 즉시 충돌 한 다음 Snag가 가상화 기술로 작동하도록 구성되지 않은 BIOS에 거짓말을합니다.

가상 컴퓨터를 실행하려면 Intel Virtualization Technology라고하는 하나의 설정 만 포함 할 수 있습니다.

  • Award BIOS 에서이 설정의 경로는 다음과 같습니다. 고급 BIOS 기능> 가상화 기술 (또는 가상화)> 사용 가능.

    보너스 BIOS의 포함 Intel 가상화 기술

  • AMI BIOS : Directed I / O> 사용을위한 고급> Intel (R) VT.

    AMI BIOS의 인텔 가상화 기술

  • ASUS UEFI : 고급> 인텔 가상화 기술> 사용 가능.

    ASUS UEFI의 Intel Intel 가상화 기술

설치 프로그램은 다른 경로를 가질 수 있습니다 (예 : HP 랩톱에서 BIOS 또는 BIOS Insyde H20 Setup Utility) :

  • 시스템 구성> 가상화 기술> 사용 가능;
  • 구성> Intel Virtual Technology> Enabled;
  • 고급> 가상화> 사용 가능.

BIOS 버전 에서이 설정을 찾지 못한 경우 키워드로 모든 메뉴 항목에서 수동으로 찾으십시오. 가상화, VT. 켜려면 상태가 활성화 된 상태를 선택하십시오.

방법 3 : VirtualBox 업데이트

아마도 마지막 버전으로 프로그램의 다음 업데이트가 발생했을 것입니다. 이후 e_fail 0x80004005 실행 오류가 나타납니다. 현재 상황에서 두 가지 종료가 있습니다.

  1. 가상 상자의 안정적인 버전의 출력을 기다립니다.

    프로그램의 작업 버전을 선택하여 귀찮게하고 싶지 않은 사람들은 단순히 업데이트를 기다릴 수 있습니다. 공식 웹 사이트 VirtualBox의 새 버전이나 프로그램 인터페이스를 통해 배울 수 있습니다.

    1. 가상 컴퓨터 관리자를 실행하십시오.
    2. "파일"> 업데이트 확인 ...을 클릭하십시오.

      VirtualBox의 새 버전의 확인

    3. 확인을 기다리고 필요한 경우 업데이트를 설치하십시오.
  • VirtualBox를 현재 또는 이전 버전으로 다시 설치하십시오.
    1. VirtualBox 설치 파일이있는 경우이를 사용하여 다시 설치하십시오. 현재 또는 이전 버전을 다시 다운로드하려면이 링크를 수행하십시오.
    2. 현재 버전의 VirtualBox의 모든 이전 릴리스 목록으로 이어지는 링크를 클릭하십시오.

      모든 VirtualBox 릴리스보기

    3. 호스트 OS에 적합한 어셈블리를 선택하고 다운로드하십시오.

      VirtualBox의 릴리스 선택

    4. 설치된 버전의 VirtualBox를 다시 설치하려면 : 설치 프로그램을 실행하고 설치 유형 창에서 "복구"를 선택하십시오. 평소와 같이 프로그램을 설치하십시오.

      설치시 복구 VirtualBox

    5. 이전 버전으로 다시 롤백하면 Windows의 "프로그램 설치 및 삭제"로 VirtualBox를 삭제하는 것이 좋습니다.

      프로그램 설치 및 제거를 통해 VirtualBox 삭제

      또는 VirtualBox 설치 프로그램을 통해

      설치 프로그램을 통해 VirtualBox를 제거합니다

      OS 이미지로 폴더를 백업하는 것을 잊지 마십시오.

  • 방법 4 : Hyper-V를 끄십시오

    Hyper-V는 64 비트 시스템의 가상화 시스템입니다. 때로는 VirtualBox와의 충돌이있을 수 있으며, 이는 가상 컴퓨터의 세션 시작시 오류 발생을 불러 일으킬 수 있습니다.

    하이퍼 바이저를 끄려면 다음을 수행하십시오.

    1. 제어판을 실행하십시오.

      실행 제어판 실행

    2. 아이콘에서 볼 수있게합니다. "프로그램 및 구성 요소"를 선택하십시오.

      프로그램 유틸리티 및 구성 요소를 실행합니다

    3. 창의 왼쪽에서 "Windows 구성 요소 사용 또는 사용 안 함"링크를 클릭하십시오.

      Windows 구성 요소를 활성화 또는 비활성화합니다

    4. 열리는 창에서 Hyper-V 구성 요소에서 확인란을 제거한 다음 확인을 클릭해야합니다.

      Hyper-V 구성 요소를 끕니다

    5. 컴퓨터를 다시 시작하고 (선택 사항) VirtualBox를 실행 해보십시오.

    방법 5 : 게스트 OS의 시작 유형 변경

    임시 해결책으로 (예를 들어, 새로운 버전의 가상 상자를 릴리스하기 전에) 시작 OS 유형을 변경하려고 시도 할 수 있습니다. 이 방법은 모든 경우에 도움이되지 않지만 아마도 당신을 위해 일할 것입니다.

    1. VirtualBox Manager를 실행하십시오.
    2. 마우스 오른쪽 버튼으로 문제가있는 운영 체제를 클릭하고 "실행"항목 위로 마우스를 가져와 "인터페이스로 백그라운드에서 시작"옵션을 선택하십시오.

      VirtualBox의 인터페이스가있는 백그라운드에서 가상 컴퓨터 시작

    이 기능은 버전 5.0부터 시작하여 VirtualBox에서만 사용할 수 있습니다.

    방법 6 : Windows 7 업데이트 삭제 / 수정

    이 방법은 VirtualBox에서 가상 컴퓨터의 작업을 종료하면이 문제를 제거하는 KB3024777 패치가 해제 된 KB3004394의 작업이 종료되므로 쓸모없는 것으로 간주됩니다.

    그럼에도 불구하고, 어떤 이유로 컴퓨터를 가지고 있다면 수정 패치가 없으며 문제가 있습니다. 즉, KB3004394를 의미하거나 제거하거나 KB3024777을 설치합니다.

    제거 KB3004394 :

    1. 관리자 권한으로 "명령 줄"을 엽니 다. 이렇게하려면 시작 창을 열고 CMD를 작성한 다음 마우스 오른쪽 클릭만으로 "관리자 대신 실행"을 클릭하십시오.

      관리자를 대신하여 CMD를 시작합니다

    2. 팀을 두십시오

      WUSA / 제거 / KB : 3004394.

      Enter 키를 누릅니다.

      Windows Update 팀에서 CMD에서 업데이트 팀

    3. 이 작업이 끝나면 컴퓨터를 다시 시작해야 할 수 있습니다.
    4. 가상 상자에서 게스트 OS를 실행하려면 다시 한번 시도하십시오.

    설치 KB3024777 :

    1. Microsoft에 대한 링크로 이동하십시오.
    2. OS 방전으로 파일 버전을 다운로드하십시오.

      Windows 7 용 업데이트 다운로드

    3. 필요한 경우 파일을 수동으로 설치하십시오. PC를 다시 시작하십시오.
    4. VirtualBox에서 가상 컴퓨터 실행을 확인하십시오.

    대다수의 경우의 경우, 이러한 권장 사항의 정확한 실행은 오류 0x80004005의 제거로 이어지고 사용자는 가상 컴퓨터로 쉽게 시작하거나 계속 작업 할 수 있습니다.

    더 읽어보기