Несколько пользователей сообщают, что не могут запустить VirtualBox. Появляется сообщение о критической ошибке: «Не удалось получить COM-объект VirtualBox. Приложение будет закрыто ». В некоторых случаях ошибка также сопровождается вторым сообщением об ошибке, указывающим на проблему. Проблема не связана с определенной версией Windows, поскольку подтверждено, что она возникает как в Windows 8.1, так и в Windows 10.
Не удалось получить COM-объект VirtualBox. Приложение будет закрыто.
Что вызывает ошибку «Не удалось получить COM-объект VirtualBox»?
Мы исследовали эту проблему, изучив различные пользовательские отчеты и стратегии восстановления, которые обычно успешно применяются в этом конкретном сценарии. Как выясняется, есть несколько виновников, которые могут вызвать эту проблему:
- VirtualBox не установлен с правами администратора - Virtualbox - один из тех программных продуктов, которые потребуют от вас установки с правами администратора, чтобы иметь возможность настроить все необходимые службы. Невыполнение этого требования может означать, что некоторые службы не будут включены по умолчанию. В этом случае самый простой способ решить проблему - правильно установить Virtualbox.
- Неправильный главный гостевой реестр - В некоторых случаях эта конкретная ошибка может возникать из-за, возможно, неверно сформированного главного гостевого реестра. Если этот конкретный сценарий применим, вы сможете решить проблему, переместив папку .VirtualBox на рабочий стол, заставив приложение создать новую работоспособную версию.
- Недостаточно разрешений - Даже если VirtualBox установлен с административным доступом, ему все равно могут потребоваться права администратора для запуска некоторых служб, необходимых для работы виртуальной машины. Нескольким затронутым пользователям удалось решить проблему, настроив ярлык VirtualBox для запуска с правами администратора.
Если вы в настоящее время ищете исправление, которое решит эту проблему, в этой статье вы найдете несколько шагов по устранению неполадок, которые могут просто решить проблему. Ниже вы найдете несколько методов, которые другие пользователи в аналогичной ситуации успешно использовали для решения проблемы. Каждое возможное исправление, упомянутое ниже, подтверждено как минимум одним затронутым пользователем.
Для достижения наилучших результатов мы советуем вам следовать методам в том порядке, в котором они представлены, поскольку они упорядочены по эффективности и серьезности. Независимо от виновника, вызывающего «Не удалось получить COM-объект VirtualBox» ошибка, одно из следующих возможных исправлений должно помочь вам решить проблему.
Метод 1: запуск VirtualBox с правами администратора
Возможно, вы столкнулись с этой проблемой, потому что пытаетесь запустить VirtualBox с помощью ярлыка, который не настроен для работы с правами администратора. Несколько затронутых пользователей сообщили, что им удалось решить проблему «Не удалось получить COM-объект VirtualBox» ошибка, настроив ярлык VirtualBox для запуска с правами администратора.
Вот краткое руководство, как это сделать:
- Во-первых, давайте проверим, верна ли эта теория, щелкнув правой кнопкой мыши ярлык Virtualbox и выбрав R администратор ace.
Запись : Если эти шаги устранили ошибку, перейдите к следующим шагам ниже, чтобы сделать изменения постоянными. - Щелкните правой кнопкой мыши тот же ярлык VirtualBox и выберите Свойства из контекстного меню.
- Из Свойства экран Oracle VM VirtualBox, выберите Совместимость вкладка и установите флажок, связанный с Запустите эту программу от имени администратора (из Настройки экран)
- Нажмите на Применять сделать изменение постоянным.
- Перезапустите Virtualbox и посмотрите, решена ли проблема.
Запуск Virtualbox с правами администратора
Если вы все еще сталкиваетесь с «Не удалось получить COM-объект VirtualBox» ошибка, перейдите к следующему способу ниже.
Метод 2: установка VirtualBox с правами администратора
VirtualBox - одна из тех программ, которые необходимо установить с правами администратора для использования этих прав. Если вы не предоставите доступ администратора к установщику VirtualBox, некоторые важные службы не будут настроены должным образом. Несколько затронутых пользователей, которые также сталкивались с «Не удалось получить COM-объект VirtualBox» error сообщили, что проблема больше не возникала после того, как они удалили текущую установку VirtualBox, а затем повторно установили ее должным образом.
Вот краткое руководство, как это сделать:
- Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите «Appwiz.cpl» и ударил Войти открыть Программы и особенности окно.
Введите appwiz.cpl и нажмите Enter, чтобы открыть список установленных программ.
- Внутри Программы и особенности , прокрутите список приложений и найдите Oracle VM VirtualBox . Увидев его, щелкните его правой кнопкой мыши и выберите Удалить.
Удаление VirtualBox
- Затем следуйте инструкциям на экране, чтобы завершить удаление и перезагрузить компьютер.
- Когда следующая последовательность запуска будет завершена, перейдите по этой ссылке ( Вот ). Как только вы попадете туда, нажмите Хосты Windows (под Пакеты платформы VirtualBox ), чтобы начать загрузку.
Скачивание последней версии установщика Virtualbox
- После успешной загрузки установщика не щелкайте по нему дважды, как обычно. Вместо этого щелкните его правой кнопкой мыши на панели загрузки своего браузера и нажмите Показать в папке .
- В расположении установщика VirtualBox щелкните его правой кнопкой мыши и выберите Запустить от имени администратора .
Запуск установщика Virtualbox от имени администратора
- Следуйте инструкциям на экране, чтобы завершить переустановку Virtualbox.
- Перезагрузите компьютер и посмотрите, не запускается ли VirtualBox без сообщения об ошибке.
Если вы все еще видите «Не удалось получить COM-объект VirtualBox» ошибка при запуске программы, перейдите к следующему способу ниже.
Метод 3: перемещение папки .Virtualbox в другое место
Эта конкретная проблема также может возникать из-за искаженного главного гостевого реестра. Возможно, что «Не удалось получить COM-объект VirtualBox» ошибка вызвана плохим файлом Virtualbox.xml или другим поврежденным файлом из папки .VirtualBox.
Несколько затронутых пользователей сообщили, что им удалось решить проблему, переместив всю папку .VirtualBox в другое место. Эта процедура заставит Virtualbox создать новую работоспособную папку с нуля, что в конечном итоге решит любую проблему с повреждением, находящуюся внутри папки Virtualbox.
Вот краткое руководство по перемещению папки .Virtualbox в другое место.
- Перво-наперво убедитесь, что VirtualBox полностью закрыт.
- Откройте проводник и перейдите в следующее место:
C: Users * Ваше имя пользователя *
Заметка: *Ваш логин* просто заполнитель для вашей личной учетной записи пользователя Windows. Пожалуйста, замените его своим именем.
- Как только вы попадете в это место, щелкните правой кнопкой мыши на .VirtualBox и выберите Порез из контекстного меню. Дополнительно вы можете нажать Ctrl + X чтобы вырезать файл напрямую.
- Вставьте .Virtualbox папку в удобном месте, например на рабочем столе.
Заметка: Вы также можете удалить .Virtualbox папка. Но перемещение папки - лучшая альтернатива, так как это позволит вам переместить ее назад, если это не решит проблему. - Как только папка будет перемещена в другое место, снова запустите VirtualBox и посмотрите, запускается ли программа без «Не удалось получить COM-объект VirtualBox» ошибка.
Заставить VirtualBox создать новую папку
Для пользователей MacOS:
Рекомендуется переустановить VirtualBox. В большинстве случаев проблема решается переустановкой последней версии.
4 минуты на чтение