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

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

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

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

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

Системное исключение заблокирована ошибка

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

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

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

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

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

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

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

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

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

    Перейдите в значок Apple> Системные настройки
  2. В меню « Системные настройки» нажмите « Безопасность и конфиденциальность» .

    Перейдите в «Системные настройки» и нажмите «Безопасность и конфиденциальность».
  3. В меню « Безопасность и конфиденциальность» перейдите на вкладку « Общие » и нажмите кнопку « Разрешить», связанную с VMware Inc.

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

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

Способ 2. Установите параметр «Везде» в меню «Безопасность и конфиденциальность».

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

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

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

  1. Используйте функцию поиска (нижний правый угол) для поиска терминала, выберите удар сверху и нажмите Enter .

    Доступ к Терминалу с помощью функции поиска
  2. В терминале введите следующую команду и нажмите Enter, чтобы настроить параметр Anywhere на вкладке Безопасность и конфиденциальность :
     sudo spctl - мастер-отключить 
  3. После успешного запуска команды щелкните значок Apple в верхнем левом углу и выберите « Системные настройки».

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

    Убедитесь, что опция Anywhere отмечена на вкладке General в Security & Privacy
  5. Запустите эмулятор VMware снова (или его установку). Вы больше не должны получать сообщение об ошибке «не удается найти допустимый одноранговый процесс для подключения» .

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

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

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

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

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

  1. Убедитесь, что Fusion полностью выключен.
  2. Откройте приложение Finder и найдите VMware Fusion в списке приложений. Как только вы это сделаете, просто перетащите запись в другую папку. Мы переместили его на рабочий стол для простоты.

    Переезд VMware Fusion
  3. Вам будет предложено пройти аутентификацию, чтобы продолжить. Для этого нажмите «Аутентификация», а затем снова нажмите « ОК», чтобы продолжить.

    Аутентификация для продолжения
  4. После перемещения файла просто переместите его обратно в папку «Приложение» и запустите его снова.
  5. Вскоре после повторного запуска приложения вы получите сообщение о том, что расширение системы заблокировано. Когда вы увидите это приглашение, вернитесь к способу 1, чтобы решить проблему раз и навсегда.

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

Способ 4: удалить установку Fusion и удалить флаги карантина

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

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

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

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

  1. Откройте Терминал, используя функцию поиска. Чтобы найти Терминал, выберите удар сверху и нажмите Enter .

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

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

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

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

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

Интересные статьи