Исправлено: не удается найти действительный одноранговый процесс для подключения

Пользователи MacOS иногда сталкиваются с ошибкой «не удается найти допустимый одноранговый процесс для подключения» при установке VMware FUsion на macOS High Sierra или новее. Как правило, эта проблема возникает, когда пользователь пытается обновить или возобновить работу виртуальной машины Windows.

Что вызывает ошибку «Не удается найти допустимый одноранговый процесс для подключения» в MacOS »

Эта конкретная ошибка возникает из-за некоторых изменений безопасности, которые Apple реализовала с помощью High Sierra. Если вы пытались установить программное обеспечение после того, как эти изменения были применены на вашем компьютере, вы могли закрыть сообщение о том, что определенное расширение системы было заблокировано. На самом деле это самый главный ключ к разгадке происходящего.

Ошибка возникает из-за того, что некоторые системы безопасности MacOS не позволяют запускать расширения VMware Fusion. Чтобы исправить это, вам необходимо выполнить ряд шагов, чтобы вернуться к нормальной функциональности эмулятора.

Однако есть несколько других небольших вариаций этого сценария, которые потребуют немного других действий по устранению неполадок:

  • Ошибка установки не позволяет включить расширение. Сообщалось о нескольких ситуациях, когда заблокированное расширение не могло быть повторно включено из-за того, что кнопка «Разрешить» была неактивна. В этом случае решение состоит в том, чтобы переместить всю папку установки Fusion в другую папку и переустановить ее.
  • Gatekeeper поместил загруженный установщик в карантин.  Есть несколько ситуаций, когда пользователи подтверждают, что запуск установщика был запрещен решением безопасности. Вы можете исправить это с помощью ряда команд в Терминале.

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

Имейте в виду, что приведенные ниже методы отсортированы по эффективности и сложности. Для достижения наилучших результатов следуйте за потенциальными исправлениями в том порядке, в котором они представлены, пока не найдете исправление, которое эффективно решает проблему для вашего конкретного сценария.

Метод 1. Разрешение загрузки системного программного обеспечения VMWare из меню «Безопасность и конфиденциальность»

Если вы недавно установили VMware Fusion на macOS High Sierra или более поздней версии только для того, чтобы получить  ошибку «не удается найти допустимый одноранговый процесс для подключения»  при попытке запустить виртуальную машину, весьма вероятно, что система безопасности заблокировала расширение системы. от бега.

К счастью, вы можете легко исправить это, перейдя на вкладку «Система безопасности и конфиденциальности» и разрешив системное программное обеспечение от разработчика VMware Inc. Чтобы упростить вам задачу, мы также создали для вас пошаговое руководство. Вот что вам нужно сделать:

  1. Щелкните значок Apple в верхнем левом углу и выберите « Системные настройки».

  2. В меню « Системные настройки» нажмите « Безопасность и конфиденциальность» .
  3. В безопасности и конфиденциальности меню, перейдите к Генеральной вкладке и нажмите Allow кнопку , связанную с VMware Inc .
  4. Вернитесь в программу VMware и возобновите работу виртуальной машины. Если все пойдет хорошо, вы больше не должны сталкиваться с  ошибкой «не удается найти допустимый одноранговый процесс для подключения»  .

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

Метод 2: установите опцию Anywhere в меню Security & Privacy

Как оказалось, для некоторых пользователей опция Разрешить запуск расширения VMware Fusion не видна. По-видимому, известно, что это происходит с множеством непроверенных приложений, которые загружаются из Интернета.

Если вы находитесь в аналогичной ситуации, когда вы не можете разрешить загрузку расширения, потому что кнопка « Разрешить» просто не отображается, есть способ решения этой проблемы. Существует определенная команда, которая настраивает кнопку Anywhere, которую можно использовать при установке приложения VMware Fusion, чтобы избежать  ошибки «не удается найти допустимый одноранговый процесс для подключения»  .

Вот что вам нужно сделать:

  1. Используйте функцию поиска (нижний правый угол), чтобы найти Терминал , выберите верхний удар и нажмите Enter .
  2. В терминале введите следующую команду и нажмите Enter, чтобы настроить параметр Anywhere на вкладке Security & Privacy :
    sudo spctl --master-disable
  3. После успешного выполнения команды щелкните значок Apple в верхнем левом углу и выберите « Системные настройки».

  4. Затем нажмите «Безопасность и конфиденциальность» и перейдите на вкладку «Общие». Если команда выполнена успешно, вы увидите третий вариант (Где угодно) в разделе Разрешить загрузку приложений из. Выберите опцию Anywhere, если она еще не выбрана.
  5. Снова запустите эмулятор VMware (или его установку). Вы больше не должны получать  ошибку «не удается найти допустимый одноранговый процесс для подключения»  .

Если этот метод не увенчался успехом, перейдите к следующему методу ниже.

Метод 3: запуск подтверждения путем перемещения установки Fusion в другую папку с помощью приложения Finder

Если вы не видите сообщение о том, что системное расширение было заблокировано после завершения установки, есть одно временное решение, которое многие пользователи сочли полезным.

По-видимому, если вы переместите все приложение Fusion в папку, отличную от / applications, а затем снова воспользуетесь Finder, вы в конечном итоге вызовете запрос, который позволит вам разрешить загрузку расширения.

Вот краткое руководство, как это сделать:

  1. Убедитесь, что Fusion полностью выключен.
  2. Откройте приложение Finder и найдите VMware fusion в списке приложений. Как только вы это сделаете, просто перетащите запись в другую папку. Мы переместили его на рабочий стол для простоты.
  3. Вам будет предложено пройти аутентификацию, чтобы продолжить. Для этого нажмите «Проверить подлинность», а затем снова « ОК», чтобы продолжить.
  4. После перемещения файла просто переместите его обратно в папку «Приложение» и запустите заново.
  5. Вскоре после повторного запуска приложения вы получите сообщение о том, что системное расширение заблокировано. Когда вы увидите это приглашение, вернитесь к методу 1, чтобы решить проблему раз и навсегда.

Если этот метод неприменим к вашему сценарию, перейдите к последнему методу.

Метод 4. Удалите установку Fusion и снимите флажки карантина.

Еще одна частая причина, по которой вы не сможете установить приложение Vmware Fusion, - это если привратник поместил загруженный установщик в карантин. Хотя есть несколько предположений о том, почему это происходит, мы не смогли найти окончательного ответа.

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

Примечание. Помните, что в этой процедуре предполагается, что вы загрузили установочный файл .dmg в папку по умолчанию.

Вот краткое руководство, как это сделать:

  1. Откройте Терминал с помощью функции поиска. Чтобы найти Терминал , выберите верхний хит и нажмите Enter .
  2. В приложении Терминал вставьте следующую команду и нажмите Enter:
    xattr -l ~ / Загрузки / VMware-Fusion-10.0.1-6754183.dmg

    Примечание. Эта первая команда предоставит вам список с расширенными атрибутами файлов .dmg. Кроме того, если вы устанавливаете более новую версию, замените последнюю часть команды на точное имя файла .dmg.

  3. Затем введите или вставьте следующую команду, чтобы снять флажки карантина для установочного файла:
    xattr -dr com.apple.quarantine ~ / Downloads / VMware-Fusion-10.0.1-6754183.dmg

    Примечание. Не забудьте заменить последнюю часть фактическим именем вашего файла .dmg, если вы устанавливаете более новую версию.

  4. После завершения процедуры повторно запустите установщик. Вы должны иметь возможность завершить установку VMware Fusion без ошибки  «не удается найти допустимый одноранговый процесс для подключения».