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

Несколько пользователей сообщают, что не могут запустить VirtualBox. Появляется сообщение о критической ошибке: «Не удалось получить COM-объект VirtualBox. Приложение будет прекращено ». В некоторых случаях ошибка также сопровождается вторым сообщением об ошибке, указывающим на проблему. Эта проблема, по-видимому, не связана с определенной версией Windows, поскольку она подтверждена как в Windows 8.1, так и в Windows 10.

Не удалось получить COM-объект VirtualBox. Приложение будет закрыто.

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

Мы исследовали эту проблему, изучив различные пользовательские отчеты и стратегии исправления, которые обычно успешно развертываются в этом конкретном сценарии. Как выясняется, есть несколько преступников, которые могут вызвать эту проблему:

  • VirtualBox не устанавливается с правами администратора - Virtualbox является одним из тех программных продуктов, которые потребуют от вас установки их с правами администратора, чтобы иметь возможность настроить все необходимые службы. Несоблюдение этого требования может означать, что некоторые службы не будут включены по умолчанию. В этом случае самый простой способ решить проблему - правильно установить Virtualbox.
  • Malformed Master Guest Registry - В некоторых случаях эта конкретная ошибка возникает из-за возможного искажения главного гостевого реестра. Если этот конкретный сценарий применим, вы сможете решить проблему, переместив папку .VirtualBox на рабочий стол, заставив приложение создать новую исправную версию.
  • Недостаточные разрешения. Даже если VirtualBox установлен с правами администратора, ему могут потребоваться права администратора для запуска некоторых служб, необходимых для работы виртуальных машин. Некоторым затронутым пользователям удалось решить проблему, настроив ярлык VirtualBox для запуска с правами администратора.

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

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

Способ 1: запуск VirtualBox с правами администратора

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

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

  1. Сначала давайте проверим, верна ли эта теория, щелкнув правой кнопкой мыши по ярлыку Virtualbox и выбрав R un в качестве администратора.

    Примечание . Если эти шаги устранили ошибку, перейдите к следующим шагам ниже, чтобы сделать изменения постоянными.

  2. Щелкните правой кнопкой мыши на том же ярлыке VirtualBox и выберите « Свойства» в контекстном меню.
  3. На экране « Свойства» Oracle VM VirtualBox перейдите на вкладку « Совместимость » и установите флажок « Запускать эту программу от имени администратора» (на экране « Настройки» ).
  4. Нажмите « Применить», чтобы сделать изменение постоянным.
  5. Перезапустите Virtualbox и посмотрите, была ли проблема решена.

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

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

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

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

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

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

    Введите 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 и выберите Cut из контекстного меню. Кроме того, вы можете нажать Ctrl + X, чтобы вырезать файл напрямую.
  4. Вставьте папку .Virtualbox в удобное место, например на рабочий стол.

    Примечание. Вы также можете удалить папку .Virtualbox . Но перемещение папки - лучшая альтернатива, так как она позволит вам переместить ее обратно, если это не приведет к решению проблемы.

  5. После перемещения папки в другое место снова запустите VirtualBox и посмотрите, запускается ли программа без ошибки «Не удалось получить COM-объект VirtualBox» .

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

Интересные статьи