
Несколько дней назад мой VirtualMachine Centos отказался запускаться. Он говорит, что «ранее произошло неожиданное завершение работы», поэтому он отказывается запускаться и выдает ошибку. Теперь, после безуспешных поисков решения в Интернете, я решил полностью удалить его и установить все с нуля. Но как бы я ни удалял Virtualmachine, а затем Virtualbox, это не помогает. После того, как я снова его устанавливаю, он все еще сохраняет старые настройки и все еще выдает эту ошибку. Так что я очень расстроен и действительно нуждаюсь в помощи. Я также следовал документации по удалению Virtualbox, но безуспешно, потому что там просто говорится, что нужно удалить его обычным способом из Панели управления. Я также удалил все связанные папки, но снова безуспешно. Пожалуйста, помогите мне. Заранее спасибо! (Я могу предоставить любую информацию по запросу)
решение1
После удаления Virtualbox
изcontrol Panel
Вам также необходимо удалить папку:
C:\Users\[Your User Name]\Appdata\Local\.virtualbox
Возможно, вам придется включить Show hidden files and folders
опцию, чтобы Appdata
папка была видна (см.здеськак это сделать в Windows 7).
решение2
Отказ от ответственности: эта процедура опасна и может сломать вашу хост-систему. Пожалуйста, сначала сделайте резервную копию данных или/и образ системы. (Тем не менее, я применил эту процедуру дважды к своей основной машине Windows 7, и операционная система все еще работает нормально.)
Моя ситуация: Я хотел обновить VirtualBox 5.1.22 до 5.1.28. Установщик новой версии завис ближе к концу, поэтому мне нужно было сначала правильно удалить 5.1.22, чтобы он заработал:
Скачатьpsexec.exeиCCleaner. Затем отсоедините сетевой кабель, выключите Wi-Fi. Удалите Google Drive, Dropbox и другие инвазивные инструменты (и сделайте это снова, если вы перезагрузите систему во время процедуры).
Удалите с помощью деинсталлятора VirtualBox из Панели управления (по какой-то причине на моем компьютере его не было).
Удалите папки
C:/Program Files/Oracle/VirtualBox
и%userprofile%\.VirtualBox
Удалить драйверы Virtual Box (файлы, начинающиеся с VBox..) из
C:\Windows\system32\drivers\
Очистите реестр Windows: запустите его
regedit.exe
как администратор, найдите VirtualBox везде и вдумчиво, но осторожно (не сломайте другие файлы) удалите соответствующие папки, ключи и значения.
В этот момент я был заблокирован, потому что не мог удалить дочерние папки (которые являются сетевыми драйверами VirtualBox) Computer/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Enum/Root/NET/
папки. Для меня обходной путь состоял в
Загрузите PsExec.exe на свой компьютер.рабочий стол
Нажмите «Пуск» и в поле «Начать поиск» введите:
cmd
. Удерживая клавиши CTRL и SHIFT, нажмите Enter. Откроется окно командной строки.Скопируйте и вставьте следующую команду:
"%userprofile%\desktop\psexec" -i -d -s c:\windows\regedit.exe
Используя такую расширенную версию regedit, вам нужно
Станьте владельцем
../NET
папки (щелкните правой кнопкой мыши, «Разрешения...», «Дополнительно», вкладка «Владелец», установите флажок «Заменить владельца подконтейнеров и объектов»).Добавить полный контроль к ПРАВАМ ВЛАДЕЛЬЦА
Удалите все дочерние папки.
../NET
Возможно, вам придется поиграться с разрешениями дальше, перезагрузка компьютера может помочь.
Цель: ../NET
очистить от папок драйверов VirtualBox и иметь разрешения полного доступа для администраторов, а также ПРАВА ВЛАДЕЛЬЦА.
Затем несколько проходов CCleaner с последующими перезапусками, и, наконец, вы чисты. Если все было сделано правильно, вы теперь сможете успешно установить новейшую версию VirtualBox, если это необходимо.
Сопутствующий вопрос: Как удалить Virtualbox на Windows 10?
решение3
Единственное, что мне помогло, — это извлечь оригинальный установщик в папку path.
Вот что я сделал:
- Загрузить установщик
- Открыть командную строку
- Перейдите в каталог, содержащий установщик.
- Запустите установщик с
--extract
параметром, например:VirtualBox-5.1.22-115126-Win.exe --extract
- Удалите VirtualBox обычным способом (с помощью «Установка и удаление программ» / «Приложения и компоненты»), или вы сможете запустить установщик для новой версии VirtualBox.
решение4
Запустите установщик с параметром --extract. Например: VirtualBox-5.1.22-115126-Win.exe --extract, это работает хорошо.