Search

Language:  

Available article translations:

Не удается запустить виртуальную машину, так как один или несколько компонентов ядра предназначены для другой версии Parallels Desktop

APPLIES TO:
  • Parallels Desktop 11 for Mac Home Edition
  • Parallels Desktop 10 for Mac Home Edition
  • Parallels Desktop 9 for Mac Standard Edition
  • Parallels Desktop 8 for Mac Standard Edition

Симптомы

После обновления до Parallel Desktop 8 или 9 вы не можете запустить виртуальную машину из-за следующего сообщения об ошибке:

Решение

 


Перед выполнением следующих шагов обязательно сохраните резервную копию виртуальной машины!


  • Запустите программу Терминал из папки Программы/Служебные программы
  • В окне программы Терминал вставьте следующие команды (по одной, нажимая return после каждой из них):

    sudo su 
    

    (Введите свой пароль пользователя Mac (он должен иметь права администратора) и нажмите return. При этом вы не будете видеть вводимые символы.)

    for pid in $(ps aux | grep "Parallels Desktop.app" | awk '{print $2}'); do echo kill -KILL $pid; done
    
        for kext in $(kextstat | grep parallels | awk '{print $6}'); do kextunload $kext; done
    
        rm /System/Library/Extensions/prl*
    
        rm -rf "Parallels Desktop.app"
    
  • Сделайте то же самое, чтобы удалить все остатки Parallels Desktop 7. Вставьте приведенные ниже команды в окно программы Терминал (по одной, нажимая return после каждой из них).

    Примечание. Если в окне программы Терминал не показывается никаких результатов выполнения команды, значит, команда была выполнена успешно. Если показывается сообщение 'No such file or directory', значит, этот файл или папка уже были удалены и вы можете продолжать.

    sudo launchctl stop com.parallels.vm.prl_naptd
    sudo launchctl stop com.parallels.desktop.launchdaemon
    sudo launchctl stop com.parallels.vm.prl_pcproxy
    
    
    sudo kextunload -b com.parallels.kext.prl_hypervisor
    sudo kextunload -b com.parallels.kext.prl_hid_hook
    sudo kextunload -b com.parallels.kext.prl_usb_connect
    sudo kextunload -b com.parallels.kext.prl_netbridge
    sudo kextunload -b com.parallels.kext.prl_vnic
    sudo kextunload -b com.parallels.filesystems.prlufs
    
    
    sudo rm -rf /Library/Parallels
    sudo rm -rf /Applications/Parallels\ Desktop.app
    sudo rm -rf /Library/LaunchDaemons/com.parallels.desktop.launchdaemon.plist
    sudo rm -rf /Library/LaunchAgents/com.parallels.*
    sudo rm -rf /Library/Python/*/site-packages/prlsdkapi
    sudo rm -rf /usr/bin/prl_perf_ctl
    sudo rm -rf /usr/bin/prlctl
    sudo rm -rf /usr/bin/prlsrvctl
    sudo rm -rf /usr/bin/prl_disk_tool
    sudo rm -rf /usr/share/man/man8/prl*
    sudo rm -rf /var/db/Parallels/Stats/ParallelsDesktop.*
    sudo rm -rf /usr/lib/parallels
    sudo rm -rf /Library/Filesystems/prlufs.fs
    
    
    sudo rm -rf /Library/Preferences/Parallels
    sudo rm -rf /Library/Logs/parallels
    
  • Откройте Программы --> Служебные программы --> Дисковая утилита, выберите жесткий диск вашего компьютера Mac и нажмите Восстановить права доступа.

  • Перезапустите Mac.

  • Теперь вы можете установить Parallels Desktop:

    • инструкции по установке Parallels Desktop 8 смотрите в статье 114623
    • инструкции по установке Parallels Desktop 9 смотрите в статье 116989

Причина

Не были удалены kext-файлы Parallels Desktop 7.




97cd84747b25a2e5a06065a21a747a53 1e5db16426987d561060acdf56d947b4 a9c6e0b6a5209e617a7c0dd5eace86cf 3307fff3682b15f0ba3fbe13d779296d 39e36b0abb33520c52ec8a15b563c41d 97a8ac9f376ccb34ff8a388d158b8d2e

FEEDBACK
Was this article helpful?
Tell us how we may improve it.
Yes No