버추얼박스를 사용하다 보면 버그 수정 및 새로운 OS 지원, 추가된 기능을 사용하기 위해 최신 버전으로 업데이트 과정을 거쳐야 합니다. 버추얼박스 옵션에도 설정한 단위로 업데이트를 체크하고 새로운 버전이 있을 경우 업데이트를 하게끔 설정이 되어 있는데요.

버추얼박스 업데이트 이후 가상머신을 실행할때 ‘가상머신 —의 세션을 열 수 없습니다. 결과 코드 : E_FAIL (0x80004005)’ 라는 메시지와 함께 가상머신이 실행되지 않는 경우가 있습니다. 세션 오류는 버추얼박스의 USB 2.0/3.0 사용이나 PXE 부팅등의 기능을 사용하기 위해서 설치한 확장팩(Extension Pack) 버전이 버추얼박스 버전과 맞지 않는 경우에 발생합니다.

‘가상머신 세션을 열 수 없습니다.’ 해결 방법

우선 버추얼박스 상단 메뉴의 도움말 > VirtualBox 정보를 클릭해서 버전을 확인합니다.

이 버전을 확인한 다음 버추얼박스 Extension Pack 다운로드 페이지로 이동합니다.

버추얼박스가 최신 버전일 경우에는 Extension Pack 역시 다운로드 페이지에 있는 최신 버전을 다운로드 받습니다.

만일 이전 버전을 사용하고 있는 경우에는 버전이 맞지 않아 문제를 해결할 수 없으므로 아래쪽의 VirtualBox older builds 링크를 클릭해 자신이 사용하고 있는 버추얼박스 버전을 찾아 Extension Pack을 다운로드 받습니다.

이제 다시 설치를 할 차례입니다. 버추얼박스 상단 메뉴의 파일 > 환경 설정으로 이동합니다.

환경 설정 > 확장에서 확장 패키지 버전을 확인해보니 이전 버전이 설치되어 있네요. 상위 버전을 설치할 경우에는 기존 패키지에서 업그레이드가 가능합니다. 오른쪽의 ‘새 패키지를 추가합니다.’ 버튼을 클릭합니다.

만일 하위 버전을 설치하는 경우에는 패키지를 삭제하고 다시 설치하는 것이 좋습니다.

업그레이드 버튼을 클릭하면 확장 패키지가 업그레이드 됩니다. 업그레이드 이후 가상 머신을 실행해 오류 없이 작동하는 것을 확인하면 되겠습니다.

익스트림 매뉴얼 주인장 PG입니다. 다방면의 디지털 기술에 관심이 많고 삽질을 즐겨합니다. 포스트 내용중 궁금한 점이 있다면 댓글로 남겨주세요.

익스트림 매뉴얼의 모든 내용은 불펌금지 입니다. 자세한 내용은 [링크]를 참조하세요.

  • dong hoon Han

    위의 방법을 사용했지만 오류가 해결되지 않습니다.ㅠㅠ

    • PG

      해당 오류의 자세한 정보를 클릭 후 스크린샷으로 찍어 보여주시면 답변하는데 참고가 될것 같습니다.

  • Da Hye Dianne Lee

    Failed to open a session for the virtual machine ubuu.

    The virtual machine ‘ubuu’ has terminated unexpectedly during startup with exit code -1073741819 (0xc0000005). More details may be available in ‘C:UsersdahyeVirtualBox VMsubuuLogsVBoxHardening.log’.

    Result Code: E_FAIL (0x80004005)
    Component: MachineWrap
    Interface: IMachine {b2547866-a0a1-4391-8b86-6952d82efaa0}

    이렇게 나오는데 extension pack 깔아보고 구버전도 깔아봤는데 계속 뜨네요ㅠ 도와주세요ㅠㅠ

    • PG

      현재 기준으로 최신 버전인 5.2.0 으로 프로그램과 확장팩을 업그레이드 해보세요.