Windows 11에서 VirtualBox 종속성을 구성하는 방법
Windows에서 VirtualBox를 설치하고 실행하는 것은 때때로 골치 아픈 일처럼 느껴질 수 있습니다.특히 설치 도중에 성가신 종속성 오류가 발생할 때 더욱 그렇습니다.왜 항상 이런 이상한 추가 패키지가 필요한지 궁금하시죠? 저도 마찬가지입니다.하지만 다행히도 몇 가지 간단한 단계만 거치면 대부분 해결됩니다.주범은 Microsoft Visual C++ 재배포 가능 패키지와 Python의 win32api 모듈입니다.이 모듈들을 미리 설치하지 않으면 VirtualBox가 거의 작동하지 않고, 마치 시스템이 사용자를 싫어하는 것처럼 보이는 오류 메시지를 표시합니다.중요한 것은 VirtualBox를 다시 설치하기 전에 이러한 종속성들을 제대로 설치하는 것입니다.이렇게 미리 설치하면 모든 것이 더 원활하게 진행되고 나중에 엄청난 좌절감을 덜 수 있습니다.
종속성 누락으로 인해 발생하는 VirtualBox 설치 오류를 해결하는 방법
방법 1: Microsoft Visual C++ 재배포 가능 패키지 설치
이는 흔히 발생하는 문제입니다.적절한 Visual C++ 패키지가 없으면 VirtualBox가 이의를 제기하고 설치를 완료하지 못합니다.이 패키지를 설치하면 시스템이 필요한 런타임 환경을 충족하는 데 도움이 되며, 특히 11과 같은 최신 Windows 버전에서 더욱 그렇습니다. C++ 라이브러리를 사용하는 다른 앱에서 이상한 충돌이나 오류가 발생한 경우에도 이 패키지를 설치하는 것이 좋습니다.설치가 완료되면 VirtualBox 설치 중 “DLL 누락” 오류가 발생하는 빈도가 줄어듭니다.해결 방법은 다음과 같습니다.
- Microsoft 지원 페이지 로 이동합니다.
- 시스템에 맞는 버전을 다운로드하세요.일반적으로 32비트 OS를 사용하는 경우 x86, 64비트를 사용하는 경우 x64를 다운로드합니다.확실하지 않으면 Windows 설정 > 시스템 > 정보 에서 “시스템 유형”을 확인하세요.
- 설치 프로그램을 실행하고, 라이센스 계약에 동의한 후 설치를 클릭합니다.
- 설치 과정에서 재시작을 요청하는 경우가 있는데, 재시작하세요.어떤 설정에서는 첫 번째 재부팅 후에 작동하고, 다른 설정에서는 제대로 작동하도록 한 번 더 재시작해야 할 수도 있습니다.
이렇게 하면 VirtualBox를 설치할 때 발생하는 종속성 오류가 해결되는 경우가 많습니다.오류가 지속되면 64비트 Windows를 사용하는 경우 x86 버전과 x64 버전을 모두 설치했는지 확인하세요. Windows는 그렇게 하면 이상해질 수 있습니다.
방법 2: Python 및 Win32API 확장 프로그램 설치
다음은 VirtualBox의 일부 기능과 스크립트에 필요한 Python입니다. Python이 이미 설치되어 있어도 VirtualBox(또는 일부 애드온이나 확장 프로그램)가 pywin32 에 의존한다는 점이 다소 이상합니다.pywin32가 없으면 오류가 발생하거나 작동하지 않을 수 있습니다.모든 설정 방법은 다음과 같습니다.
- 공식 Python 웹사이트 에서 Python을 다운로드하세요.최신 버전을 선택하되, 시스템 아키텍처(x86 또는 x64)와 일치하는지 확인하세요.
- 설치 프로그램을 실행하고 “python.exe를 경로에 추가 ” 확인란을 선택한 후 ” 지금 설치”를 클릭하세요.이 확인란은 나중에 명령줄에서 Python을 훨씬 더 쉽게 사용할 수 있도록 해주기 때문에 중요합니다.
- Python을 설치한 후 PowerShell이나 명령 프롬프트를 관리자 권한으로 실행하세요.앱을 마우스 오른쪽 버튼으로 클릭하고 ‘관리자 권한으로 실행’을 선택하면 됩니다.
- 다음 명령을 실행하세요:
pip install pywin32.이 명령은 VirtualBox가 Windows API와 통신하는 데 필요한 Windows 확장 프로그램을 설치합니다. - 완료되면 PC를 재부팅하세요.특히 설치 중에 명령 프롬프트나 PowerShell 세션을 실행 중이었다면, 재시작해야 변경 사항이 완전히 적용되는 경우가 있습니다.
솔직히 말해서, 이 방법으로 몇몇 컴퓨터에서 이상한 권한 또는 접근 오류를 수정하는 것을 봤습니다.관련 없어 보이더라도 시도해 볼 만한 가치가 있습니다.어떤 컴퓨터에서는 처음에 실패했지만, 재부팅 후에는 모든 것이 순조롭게 진행되었습니다.
이 단계를 완료한 후 예상되는 사항
이 패키지를 제대로 설치하면 시스템이 VirtualBox를 위한 완벽한 준비가 완료됩니다.더 이상 DLL 누락에 대한 성가신 종속성 프롬프트나 오류가 발생하지 않습니다.제 경험상 VirtualBox 설치 프로그램은 아무런 문제 없이 진행됩니다.마침내 제대로 작동하면 꽤 만족스럽습니다.그래도 문제가 지속되면 시스템 PATH를 다시 확인하거나 Windows 업데이트가 설치를 방해하고 있는지 확인해 보세요.장담할 수는 없지만, 이 단계를 통해 일반적인 문제들을 해결할 수 있습니다.
결론
이러한 종속성을 정리하는 것이 큰 차이를 만든다는 점을 강조하고 싶습니다. Visual C++와 Python을 제대로 설치하면 VirtualBox는 정상적으로 설치되고 실행됩니다.더 이상 이상한 오류나 충돌이 발생하지 않습니다.이렇게 요약하면 간단해 보이지만, 믿어보세요.이러한 작은 종속성들이 종종 중요한 역할을 합니다.물론 Windows는 필요 이상으로 복잡하게 만들어야 하지만, 인내심을 가지고 노력한다면 충분히 가능합니다.
요약
- Microsoft 공식 페이지에서 올바른 Visual C++ 재배포 가능 패키지를 다운로드하여 설치하세요.
- 종속성을 설치한 후에는 PC를 다시 시작하세요.
- Python을 다운로드하고 PATH에 추가한 후 실행하여
pip install pywin32win32api 모듈을 가져옵니다. - 시스템을 재시작하고 VirtualBox를 다시 설치해보세요.
마무리
이 단계를 거쳐 VirtualBox가 문제없이 설치된다면 성공입니다.이러한 종속성 문제는 사소해 보일 수 있지만, 실제로는 매우 중요합니다.누군가에게는 몇 시간을 절약해 줄 수 있기를 바랍니다.도움이 되기를 바랍니다.저는 여러 설정에서 효과가 있었으니, 여러분의 설정에도 도움이 될 가능성이 높습니다.
관련 기사
이 글이 도움이 되었나요?