Как исправить ошибку «Не удалось получить COM-объект VirtualBox»



Попробуйте наш инструмент устранения неполадок

Несколько пользователей сообщают, что не могут запустить 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 для запуска с правами администратора.



Вот краткое руководство, как это сделать:

  1. Во-первых, давайте проверим, верна ли эта теория, щелкнув правой кнопкой мыши ярлык Virtualbox и выбрав R администратор ace.
    Запись : Если эти шаги устранили ошибку, перейдите к следующим шагам ниже, чтобы сделать изменения постоянными.
  2. Щелкните правой кнопкой мыши тот же ярлык VirtualBox и выберите Свойства из контекстного меню.
  3. Из Свойства экран Oracle VM VirtualBox, выберите Совместимость вкладка и установите флажок, связанный с Запустите эту программу от имени администратора (из Настройки экран)
  4. Нажмите на Применять сделать изменение постоянным.
  5. Перезапустите Virtualbox и посмотрите, решена ли проблема.

Запуск Virtualbox с правами администратора

Если вы все еще сталкиваетесь с «Не удалось получить COM-объект VirtualBox» ошибка, перейдите к следующему способу ниже.

Метод 2: установка VirtualBox с правами администратора

VirtualBox - одна из тех программ, которые необходимо установить с правами администратора для использования этих прав. Если вы не предоставите доступ администратора к установщику VirtualBox, некоторые важные службы не будут настроены должным образом. Несколько затронутых пользователей, которые также сталкивались с «Не удалось получить COM-объект VirtualBox» error сообщили, что проблема больше не возникала после того, как они удалили текущую установку VirtualBox, а затем повторно установили ее должным образом.

Вот краткое руководство, как это сделать:

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите «Appwiz.cpl» и ударил Войти открыть Программы и особенности окно.

    Введите appwiz.cpl и нажмите Enter, чтобы открыть список установленных программ.

  2. Внутри Программы и особенности , прокрутите список приложений и найдите Oracle VM VirtualBox . Увидев его, щелкните его правой кнопкой мыши и выберите Удалить.

    Удаление VirtualBox

  3. Затем следуйте инструкциям на экране, чтобы завершить удаление и перезагрузить компьютер.
  4. Когда следующая последовательность запуска будет завершена, перейдите по этой ссылке ( Вот ). Как только вы попадете туда, нажмите Хосты Windows (под Пакеты платформы VirtualBox ), чтобы начать загрузку.

    Скачивание последней версии установщика Virtualbox

  5. После успешной загрузки установщика не щелкайте по нему дважды, как обычно. Вместо этого щелкните его правой кнопкой мыши на панели загрузки своего браузера и нажмите Показать в папке .
  6. В расположении установщика VirtualBox щелкните его правой кнопкой мыши и выберите Запустить от имени администратора .

    Запуск установщика Virtualbox от имени администратора

  7. Следуйте инструкциям на экране, чтобы завершить переустановку Virtualbox.
  8. Перезагрузите компьютер и посмотрите, не запускается ли VirtualBox без сообщения об ошибке.

Если вы все еще видите «Не удалось получить COM-объект VirtualBox» ошибка при запуске программы, перейдите к следующему способу ниже.

Метод 3: перемещение папки .Virtualbox в другое место

Эта конкретная проблема также может возникать из-за искаженного главного гостевого реестра. Возможно, что «Не удалось получить COM-объект VirtualBox» ошибка вызвана плохим файлом Virtualbox.xml или другим поврежденным файлом из папки .VirtualBox.

Несколько затронутых пользователей сообщили, что им удалось решить проблему, переместив всю папку .VirtualBox в другое место. Эта процедура заставит Virtualbox создать новую работоспособную папку с нуля, что в конечном итоге решит любую проблему с повреждением, находящуюся внутри папки Virtualbox.

Вот краткое руководство по перемещению папки .Virtualbox в другое место.

  1. Перво-наперво убедитесь, что VirtualBox полностью закрыт.
  2. Откройте проводник и перейдите в следующее место:
    C:  Users  * Ваше имя пользователя *

    Заметка: *Ваш логин* просто заполнитель для вашей личной учетной записи пользователя Windows. Пожалуйста, замените его своим именем.

  3. Как только вы попадете в это место, щелкните правой кнопкой мыши на .VirtualBox и выберите Порез из контекстного меню. Дополнительно вы можете нажать Ctrl + X чтобы вырезать файл напрямую.
  4. Вставьте .Virtualbox папку в удобном месте, например на рабочем столе.
    Заметка: Вы также можете удалить .Virtualbox папка. Но перемещение папки - лучшая альтернатива, так как это позволит вам переместить ее назад, если это не решит проблему.
  5. Как только папка будет перемещена в другое место, снова запустите VirtualBox и посмотрите, запускается ли программа без «Не удалось получить COM-объект VirtualBox» ошибка.

Заставить VirtualBox создать новую папку

Для пользователей MacOS:

Рекомендуется переустановить VirtualBox. В большинстве случаев проблема решается переустановкой последней версии.

4 минуты на чтение