1

Я установил Virtual Box на Windows 7 Ultimate x64, а затем обновил свою систему до Windows 10.

VirtualBox правильно работал с обеими версиями Windows, и я смог все отлично запустить.

Сегодня я снова выполнил переход на Windows 7 и больше не могу открыть VirtualBox, потому что я получаю эту ошибку:

Failed to create COM object

Callee RC: REGDB_E_CLASSNOTREG” (0x80040154)

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

Как я могу это исправить или переустановить?


        • отредактировано:

Так как я не смог удалить его нормально, потому что путь не был в C:, я удалил папку "Виртуальный ящик" со всеми файлами, но получил те же ошибки. *

экран *


        • отредактировано 2:

Я также сделал следующую процедуру:

  • Я открыл командную строку как администратор

    2. запустите команду:

    md cd D:\Unknown\Users\Administrator\AppData\Local\Temp

  • Я открыл % temp%

  • Я удалил все, что смог удалить в этой папке (я не мог удалить
    FXSAPIDebugLogFile,
    потому что в сообщении об ошибке сказано, что оно уже открыто в
    Файловый менеджер)
  • Я скачал VirtualBox версии 5.0.8
  • Я запускаю установщик VirtualBox для версии 5.0.8. и я получил ошибки, описанные ранее (экран *), как только он открылся
  • Я попытался открыть % temp%\VirtualBox **, но ** я не смог его найти .

      • отредактировано 3
  • Я выполнил некоторые из предыдущих шагов (от 3 до 8), используя второе устройство с установленной Win 8.1 для получения MSI-файла;

  • Я выполнил шаги с 1 по 4 на компьютере, который я пытаюсь переустановить VirtualBox;

  • Я скопировал в % temp%\VirtualBox\VirtualBox-5.0.8-r103449-MultiArch_amd64. msi- файл со второго устройства в папку D:\Unknown\Users\Administrator\AppData\Local * Temp *** на моем компьютере с Win 7;

  • Я запускаю установщик для VirtualBox 5.0.14 и, наконец, мне удается его установить , но теперь, когда я открываю новый VirtualBox, я снова получаю эту ошибку ->

    Не удалось создать COM-объект

    Callee RC: REGDB_E_CLASSNOTREG »(0x80040154)

1 ответ1

1

Если повторный запуск программы установки не дает вам возможности удалить VirtualBox, давайте попробуем удалить его вручную (папки, драйверы и записи реестра).

Создать точку восстановления системы

Закрыть VirtualBox (убить все процессы, связанные с VirtualBox)

Подтвердите, что вы удалили C:\Program Files\Oracle\VirtualBox

Удалите следующие файлы:

  1. C:\Windows\System32\Drivers\vboxdrv.sys
  2. C:\Windows\System32\Drivers\vboxnetadp.sys
  3. C:\Windows\System32\Drivers\VBoxNetAdp6.sys
  4. C:\Windows\System32\Drivers\vboxnetflt.sys (у вас может не быть этого драйвера в зависимости от того, какую версию VirtualBox вы ранее установили)
  5. C:\Windows\System32\Drivers\vboxusbmon.sys
  6. C:\Windows\System32\Drivers\vboxusb.sys (у вас может не быть этого драйвера в зависимости от того, какую версию VirtualBox вы ранее установили)

В реестре перейдите к HKLM\System\CurrentControlSet\Services.

Удалите следующие ключи:

  1. VBoxDrv
  2. VBoxNetAdp
  3. VboxNetFit
  4. VBoxNetLwf
  5. VBoxUSBMon
  6. VBoxUSB (у вас может не быть этого ключа в зависимости от того, какую версию VirtualBox вы ранее установили)

Перезагрузите компьютер

Загрузите новейшую версию VirtualBox

Установите VirtualBox

Дополнительные инструкции 1

Запустите командную строку от имени администратора. Выполните следующие команды

cd "C:\Program Files\Oracle\VirtualBox"
VBoxSVC /ReRegServer
regsvr32 VBoxC.dll

Удалите папку C:\Users\.VirtualBox

Попробуйте запустить VirtualBox

Дополнительные инструкции 2

  1. Откройте командную строку от имени администратора
  2. Запустите команду ниже:

    md "C:\users\unknown\appdata\local\temp"

  3. Open% temp%

  4. Удалить все в этой папке

  5. Загрузить VirtualBox версии 5.0.8 (http://download.virtualbox.org/virtualbox/5.0.8/VirtualBox-5.0.8-103449-Win.exe)

  6. Закройте все другие программы

  7. Запустите установщик VirtualBox для версии 5.0.8. Как только вы доберетесь до первого экрана с надписью Welcome STOP.

  8. Откройте% temp%\VirtualBox\

  9. Скопируйте% temp%\VirtualBox\VirtualBox-5.0.8-r103449-MultiArch_amd64.msi в C:\Users\UNKNOWN\AppData\Local\Temp\

  10. Удалить файлы в% temp%

  11. Теперь закройте все

  12. Запустите установщик VirtualBox для версии 5.0.14.

Если это решит проблему, то когда это будет сделано и вы перезагрузите компьютер, вы можете безопасно удалить C:\Users\Unknown. Вы также можете удалить файлы в% temp% снова.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .