Невозможно исправить VirtualBox и/или переустановить его

Невозможно исправить VirtualBox и/или переустановить его

Я установил 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:, я удалил папку «Virtual Box» со всеми файлами, но у меня возникли те же ошибки.

скриншот ошибки


правка 2:

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

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

    md `cd D:\Unknown\Users\Administrator\AppData\Local\Temp`
    
  3. Открыть%темп%

  4. Удалить все, что мне удалось удалить в этой папке (Я не смог удалить FXSAPIDebugLogFileпотому что сообщение об ошибке сообщило мне, что файл уже открыт в файловом менеджере)
  5. Загрузить VirtualBox версии 5.0.8
  6. ЗапуститеУстановщик VirtualBoxдля ВЕРСИИ 5.0.8. и я получилошибкиописанный ранее (см. скриншот) как только он открылся
  7. Я попытался открыть %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, я снова получаю эту ошибку

    Failed to create COM object
    
    Callee RC: REGDB_E_CLASSNOTREG” (0x80040154)
    

решение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. Открыть %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. Как только вы дойдете до первого экрана с надписью «Добро пожаловать»ОСТАНАВЛИВАТЬСЯ.

  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%.

Связанный контент