Windows 11/10 사용자 중 일부는 Oracle VirtualBox에서 가상 머신(VM)을 시작하려고 할 때 다음과 같은 오류 메시지가 나타나며 프로그램을 정상적으로 사용하지 못하는 문제를 겪습니다.
VirtualBox COM 개체를 가져오지 못했습니다. 응용 프로그램이 종료됩니다.
(Failed to acquire the VirtualBox COM object)
이 글에서는 해당 오류가 발생하는 원인과 이를 해결할 수 있는 간단한 방법들을 소개합니다.
VirtualBox COM 개체 오류가 발생하는 이유
이 오류는 대부분 권한 부족 때문에 발생합니다. 관리자 계정을 사용하고 있더라도 프로그램을 '관리자 권한으로 실행'하지 않으면 오류가 나타날 수 있습니다. 그 외에도 프로그램 호환성 문제, 백신 프로그램이 VM 실행을 차단하는 경우 등이 원인일 수 있습니다.
VirtualBox COM 개체 오류 해결 방법
Oracle VirtualBox에서 이 오류가 발생한다면 아래 방법들을 순서대로 시도해 보세요.
- 관리자 권한으로 VirtualBox 실행
- 관리자 권한으로 VirtualBox 재설치
- 백신 프로그램 일시 비활성화
- ACL(액세스 제어 목록) 권한 복원
- .Virtualbox 폴더를 다른 위치로 이동
각 방법을 하나씩 자세히 살펴보겠습니다.
1. 관리자 권한으로 VirtualBox 실행
앞서 언급했듯이 권한 부족이 원인일 수 있으므로, 프로그램을 관리자 권한으로 실행하면 문제가 해결될 수 있습니다. VirtualBox 아이콘을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택하면 되지만, 항상 관리자 권한으로 열리도록 설정하려면 다음 단계를 따르세요.
- VirtualBox 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 호환성 탭으로 이동합니다.
- 관리자 권한으로 이 프로그램 실행에 체크합니다.
- 적용 > 확인을 차례로 클릭합니다.
VM을 다시 실행하여 오류 메시지가 사라졌는지 확인하세요. 다만 관리자 권한으로 상시 실행하는 것은 보안상 완전히 안전하지 않다는 점은 유의해야 합니다.
2. 관리자 권한으로 VirtualBox 재설치
관리자 권한으로 실행해도 문제가 해결되지 않는다면, VirtualBox를 관리자 권한으로 새로 설치해야 할 수 있습니다. 먼저 기존 프로그램을 제거하세요. 설정 > 앱 > 설치된 앱에서 VirtualBox를 선택하고 제거를 클릭하면 됩니다.
그다음 VirtualBox 설치 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택한 뒤, 일반적인 설치 과정을 그대로 진행하면 됩니다.
3. 백신 프로그램 일시 비활성화
문제가 계속된다면 백신 프로그램이 VirtualBox의 작동을 방해하고 있을 가능성이 있습니다. VirtualBox가 정상적으로 구동되도록 사용 중인 백신 프로그램을 잠시 비활성화한 상태에서 테스트해 보세요.
4. ACL(액세스 제어 목록) 권한 복원
파일 및 폴더 권한을 기본값으로 초기화하려면 명령 프롬프트를 관리자 권한으로 실행한 뒤, 수정이 필요한 폴더 경로로 이동하여 다음 명령어를 입력합니다.
ICACLS * /T /Q /C /RESET
ICACLS 명령은 해당 위치의 모든 폴더, 파일, 하위 폴더의 권한을 기본값으로 재설정해 줍니다.
5. .Virtualbox 폴더를 다른 위치로 이동
이 오류는 Virtualbox.xml 파일 또는 Virtualbox 폴더 내 다른 파일이 손상되었을 때도 발생할 수 있습니다. 이 경우 폴더 전체를 다른 위치로 옮기면 VirtualBox가 새 폴더를 처음부터 다시 생성하면서 문제가 해결됩니다.
먼저 VirtualBox를 완전히 종료한 뒤, 파일 탐색기에서 다음 위치로 이동합니다.
C:\Users\<사용자 이름>
<사용자 이름> 부분은 실제 사용 중인 계정 이름으로 바꿔 주세요.
.Virtualbox 폴더를 마우스 오른쪽 버튼으로 클릭하고 잘라내기를 선택한 후, 다른 위치로 이동해 붙여넣습니다.
마지막으로 VirtualBox를 다시 실행하여 문제가 해결되었는지 확인합니다.
함께 보면 좋은 글
- 시스템 종료 시 "VirtualBox Interface has active connections" 메시지가 표시되는 경우
- VirtualBox에서 USB 장치를 가상 머신에 연결하지 못하는 문제 해결법