Как исправить VMWare Fusion Pro 10, «Не удается найти допустимый одноранговый процесс для подключения»


38

Я недавно обновился до MacOS High Sierra и VMWare Fusion Pro 10.

Моя Windows 10 Pro VM больше не будет работать. Когда я открываю его с помощью Fusion, я вижу следующее сообщение:

«Новые функции доступны для вашей виртуальной машины. Чтобы выполнить обновление, отключите эту виртуальную машину и выберите« Виртуальная машина> Настройки ...> Совместимость ».»

Если я буду следовать этой инструкции, VMWare скажет, что не сможет обновить машину, пока она не выключится; Тем не менее, я не могу заставить машину возобновить работу, потому что: «Не удается найти допустимый одноранговый процесс для подключения»

Как я могу решить эту проблему?


Поскольку тема заблокирована: для меня проблема заключалась в том, что у меня было установлено расширение клавиатуры Karabiner-Elements, которое как-то мешало работе VMWare, и я увидел эту ошибку. После удаления и перезагрузки моего Mac ошибка исчезла.
Хольгер Брандл

Ответы:


80

С помощью Даниэля я не смог найти решение, хотя мне потребовалось немного времени, чтобы найти правильную область. Я подробно описал процесс ниже, чтобы помочь другим решить эту проблему. Я обнаружил, что эта проблема часто возникает, когда вы не разрешаете эту опцию во время установки VMWare или диалоговое окно, запрашивающее ее во время установки, больше не доступно (как было в моем случае).

Вот шаги в деталях

  1. Откройте Системные настройки, выполнив поиск в Spotlight или щелкнув значок шестеренки в доке.
  2. В верхнем ряду есть значок для безопасности и конфиденциальности - нажмите на этот значок
  3. В нижней части экрана появляется следующее утверждение

Системное программное обеспечение от разработчика "VMWare, Inc." был заблокирован от загрузки

Если вы посмотрите справа от этого сообщения. Вы увидите кнопку с надписью Разрешить. Нажмите кнопку, и сообщение и кнопка исчезнут. Обратите внимание, что вам не нужно «разблокировать» повышенные изменения, используя значок замка внизу, чтобы это работало.


Спасибо, это помогло мне, в то время как больше ничего на форумах поддержки VMWare не помогло (они предложили перезагрузить и переустановить приложение, что я уже делал дважды).
MAV

4
СПАСИБО, СПАСИБО, СПАСИБО, СПАСИБО, СПАСИБО! : D
Берт Г.

Если ваша кнопка «Разрешить» не отвечает, используйте тачпад, который физически встроен в ваш Mac. У Apple есть набор очень запутанных эвристик безопасности, чтобы попытаться заблокировать удаленные поглощения. В моем случае эвристика заблокировала мою USB-мышь, физически подключенную к компьютеру.
Эндрю Рондо,

2
Если кнопка «Разрешить» не отвечает, вам может потребоваться временно отключить любые сторонние приложения, которые генерируют или перехватывают события клавиатуры, такие как QuicKeys, MagicPrefs и т. Д.
Дейв Голдман,

Есть ли какой-нибудь способ определить, какие сторонние приложения мешают работе кнопки Разрешить? Это, кажется, влияет на меня, но я на новой установке ОС только с Chrome, Xcode (и инструментами командной строки), Visual Studio, VSCode и Spectacle. Я вышел и отключил Spectacle, и он по-прежнему не реагирует на нажатия этой кнопки.
Патридж

10

В моем случае мне не удалось отобразить кнопку разрешения на вкладке Общие сведения о безопасности и конфиденциальности, независимо от того, сколько раз я переустанавливал или перезагружал ее.

Чтобы исправить это, я включил параметр «Разрешить загрузку приложений из:» «В любом месте» с помощью команды:

sudo spctl --master-disable

Затем после перезагрузки появилась кнопка «Разрешить».


Я не уверен, помогло ли это непосредственно моей ситуации или нет, потому что я только перезапустил после выполнения этой команды, и это работало после перезапуска. Мне не нужно было нажимать какие-либо кнопки «Разрешить», моя ОС просто возобновила работу с того места, где я ее оставила.
Пол Карлтон

3

На вашем Mac попробуйте:

«Системные настройки> Безопасность и конфиденциальность> Разрешить VMware Fussion»

Это решило мою проблему. Надеюсь, это работает для вас!


Это правильный ответ.
LookIntoEast

1

Ответ Snap Shot решил эту проблему для меня, но просто для уточнения: после нажатия значка «Безопасность и конфиденциальность» в «Системных настройках» необходимо убедиться, что выбрана вкладка «Общие», чтобы увидеть сообщение «заблокировано».


1

Для некоторых это может быть серьезной и неприятной ошибкой.

Похоже, что через некоторое время вы исчерпаете свои возможности и столкнетесь с этим еще раз после того, как вы разрешите программное обеспечение в настройках, после запуска sudo spctl --master-disableи после всего, что вы пробовали, что вы нашли на Интернет. Вот что случилось со мной.

Краткая справка: я разработчик, который работает над гибридными проектами и стеком .NET, работающим под управлением Windows-машины на моем Mac, поэтому моя установка более интенсивна и требует Visual Studio, git, npm, node, всего того, что установлено на виртуальной машине. ОС ОС, а также моя система Mac. Моя системная версия для Mac на момент написания статьи: Mojave 10.14.5 (18F132), Fusion pro 10.

Я не уверен, какие технические проблемы связаны с этой ошибкой, но я знаю, что это как-то связано с доступностью, а также с тем, что VMWare говорит, что мяч находится на площадке Mac, чтобы исправить это. Я знаю, что это срабатывает, когда я подвожу свой виртуальный компьютер на своем хосте, отключаю мои мониторы на работе и подключаю новые мониторы дома, а затем снова открываю его. Это будет сбой и вызовет эту ошибку, и я ничего не могу с этим поделать, кроме полной деинсталляции и переустановки VMWare fusion с перезапусками, иногда несколько раз, и на исправление может уйти как минимум час.

Я имел дело с этим в течение прошлых 6 месяцев или около того, имея необходимость полностью удалить / перезапустить / установить приложение, и это было жестоко. Я положил билет в VMWare, чтобы обратиться к нему некоторое время назад, поэтому я знаю, что они думают, что это работа Mac, чтобы исправить это. Они сказали мне, что поддерживают связь с Mac по этому вопросу, что в настоящее время это уже известная проблема. Последнее обновление для Mac, похоже, несколько смягчило проблему, но я все еще сталкивался с этой проблемой, когда отключил монитор, пока FmWare Fusion был приостановлен, поэтому он все еще существует.

Для тех из вас, кто может быть в вашем уме, переустановка является вашей единственной возможностью, и она включает в себя полный перезапуск и может включать в себя необходимость подключения к мониторам и другим периферийным устройствам, над которыми вы в последний раз работали с vm, если вы часто переместить свой компьютер (как в моем случае MacBook Pro из дома на работу). Да, это так странно. Ниже мой список задач:

  • Вернитесь в среду, где ваш виртуальный компьютер работал в последний раз
  • Подключите периферийные устройства, которые вы подключили к вашему Mac, когда ваш vm работал (включая дополнительные мониторы). (Почему? Потому что, когда я делал эту точную процедуру вне среды, над которой она в последний раз работала, она не работала. Мне пришлось сделать несколько переустановок и в конечном итоге просто вернуться, чтобы она наконец-то прошла. Да, это было так смешно.)
  • Удалить VMWare Fusion в /Applications
  • Запустите скрипт ниже в вашем терминале:
# Reset VMWare Fusion when it explodes again
# What the script above does is remove all the references to the vmware application itself.
# It does not affect your vm but of course double check your vms aren't located in any of these directories, it shouldn't be by default.
sudo rm -rf /Library/Application Support/VMware
sudo rm -rf /Library/Application Support/VMware Fusion
rm -rf /Library/Preferences/VMware Fusion
rm -rf ~/Library/Application Support/VMware Fusion
rm -rf ~/Library/Caches/com.vmware.fusion
rm -rf ~/Library/Preferences/VMware Fusion
rm -rf ~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist
rm -rf ~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist.lockfile
rm -rf ~/Library/Preferences/com.vmware.fusion.plist
rm -rf ~/Library/Preferences/com.vmware.fusion.plist.lockfile
rm -rf ~/Library/Preferences/com.vmware.fusionDaemon.plist
rm -rf ~/Library/Preferences/com.vmware.fusionDaemon.plist.lockfile
rm -rf ~/Library/Preferences/com.vmware.fusionStartMenu.plist
rm -rf ~/Library/Preferences/com.vmware.fusionStartMenu.plist.lockfilea
  • Перезагрузите компьютер
  • После загрузки перейдите в личный кабинет vmware в Интернете и снова загрузите установщик vmware fusion.
  • Откройте и установите его
  • НЕ ОТКРЫВАЙТЕ СВОЮ ВМ, ИЛИ ВЫ МОЖЕТЕ ПОВТОРИТЬ ПОВТОР ЭТОГО ПРОЦЕССА. После установки vmware fusion перезагрузите компьютер снова.
  • После перезагрузки вы сможете снова открыть виртуальную машину.

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

ПОСТ КАТАЛИНА ОБНОВЛЕНИЕ

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


0

VMware Fusion Pro 10 не будет работать на IMAC, созданных до 2011 года, это была проблема, с которой я столкнулся с новым Fusion 10. Мне удалось понизить версию и установить Fusion 8 на свой IMAC, и он работал отлично. VMware, тем не менее, не вернет деньги, когда вы понижаете рейтинг.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.