웹사이트 검색

VirtualBox 오류 NS_ERROR_FAILURE(0x80004005)(해결됨)


VirtualBox를 업데이트한 후 게스트 운영 체제 및 해당 설정에 관계없이 모든 가상 머신의 작동이 중지되었습니다.

문제의 정확한 표시 대신 가상 머신을 시작하려고 할 때 세션이 종료되었다는 일반적인 메시지와 숫자에 공통적 인 오류 번호 만 표시된다는 사실로 인해 상황이 복잡합니다. 가상 머신 세션을 시작할 수 없음과 관련된 오류.

오류의 전체 텍스트:

The VM session was aborted.

Result Code: 
NS_ERROR_FAILURE (0x80004005)
Component: 
SessionMachine
Interface: 
ISession {c0447716-ff5a-4795-b57a-ecd5fffa18a4}

한 가지 가능한 이유는 VirtualBox Extension Pack 버전과 설치된 VirtualBox 버전이 일치하지 않기 때문입니다.

VirtualBox Extension Pack은 USB 2.0 및 USB 3.0 장치 지원, VirtualBox RDP, 디스크 암호화, Intel 카드용 NVMe 및 PXE 부팅과 같은 기능을 추가하는 확장입니다.

이유가 VirtualBox Extension Pack에 있는지 확인하려면 가상 머신 설정에서 확장 팩이 제공하는 기능(예: USB 1.1 버전으로 롤백)을 비활성화하면 가상 머신이 오류 없이 작동합니다. 또는 확장 팩 업데이트로 바로 이동하면 표시된 문제가 해결됩니다.

이 문제를 해결하려면 VirtualBox 버전과 일치하는 VirtualBox 확장 팩 버전을 설치하기만 하면 됩니다.

확장 팩을 수동으로 설치한 경우 VirtualBox 다운로드 페이지 https://www.virtualbox.org/wiki/Downloads로 이동하여 VirtualBox Oracle VM VirtualBox 확장 팩을 찾습니다.

더블 클릭하여 파일을 다운로드하고 실행합니다.

새 버전을 설치하는 동안 이전 버전을 제거하라는 메시지가 표시됩니다.

Linux 리포지토리에는 VirtualBox Extension Pack도 포함되어 있습니다.

Debian 및 파생 배포판(Linux Mint, Ubuntu, Kali Linux 등)에서 저장소에서 VirtualBox Extension Pack을 설치하려면 다음을 실행합니다.

sudo apt install virtualbox-ext-pack

Arch Linux 및 파생 배포판(Manjaro, BlackArch 및 기타)에서 저장소에서 VirtualBox Extension Pack을 설치하려면 다음을 실행하십시오.

pikaur -S virtualbox-ext-oracle

pikaur 명령을 찾을 수 없다는 메시지가 나타나면 AUR 패키지 자동 설치 및 업데이트 문서를 참조하십시오.

예를 들어 VirtualBox Extension Pack이 이미 설치되어 있다는 오류가 표시되는 경우:

VBoxManage: 오류: 확장 팩 'Oracle VM VirtualBox Extension Pack'이 이미 설치되어 있습니다. 재설치의 경우 먼저 제거하십시오

그런 다음 수동으로 제거하여 시작해야 합니다. 이렇게 하려면 VirtualBox를 열고 파일 → 기본 설정 → 확장 프로그램 메뉴로 이동합니다.

VirtualBox 확장 팩을 제거하십시오.

그런 다음 리포지토리에서 VirtualBox 확장 팩 설치를 다시 시작하십시오.

VirtualBox Extension Pack을 업데이트한 후 NS_ERROR_FAILURE(0x80004005) 오류가 사라졌습니다.