Jak naprawić VMWare Fusion Pro 10, „Nie można znaleźć prawidłowego procesu równorzędnego do połączenia”

38

Niedawno zaktualizowałem system do macOS High Sierra i VMWare Fusion Pro 10.

Moja maszyna wirtualna z systemem Windows 10 Pro nie będzie już działać. Po otwarciu za pomocą Fusion widzę następujący komunikat:

„Nowe funkcje są dostępne dla Twojej maszyny wirtualnej. Aby dokonać aktualizacji, wyłącz tę maszynę wirtualną i wybierz„ Maszyna wirtualna> Ustawienia ...> Kompatybilność ”.”

Jeśli zastosuję się do tej instrukcji, VMWare powie, że nie może zaktualizować maszyny, dopóki nie zostanie wyłączona; nie mogę jednak wznowić pracy komputera, ponieważ: „Nie można znaleźć prawidłowego procesu równorzędnego do połączenia”

Jak mogę rozwiązać ten problem?

Michael Prescott
źródło
Ponieważ temat jest zablokowany: dla mnie problemem było raczej to, że zainstalowałem rozszerzenie klawiatury Karabiner-Elements, które w jakiś sposób zakłóciło VMWare i zobaczyłem ten błąd. Po usunięciu go i ponownym uruchomieniu komputera Mac błąd zniknął.
Holger Brandl,

Odpowiedzi:

80

Z pomocą Daniela nie byłem w stanie znaleźć rozwiązania, chociaż zajęło mi trochę czasu znalezienie odpowiedniego miejsca. Poniżej szczegółowo opisałem ten proces, aby pomóc innym w rozwiązaniu tego problemu. Zauważyłem, że ten problem często występuje, gdy nie zezwalasz na tę opcję podczas instalacji VMWare lub okno dialogowe żądające tego podczas instalacji nie jest już dostępne (tak jak w moim przypadku).

Oto szczegółowe kroki

  1. Otwórz Preferencje systemowe, wyszukując w Spotlight lub klikając ikonę koła zębatego w doku.
  2. W górnym rzędzie znajduje się ikona Bezpieczeństwa i prywatności - Kliknij tę ikonę
  3. W dolnej części ekranu pojawi się następująca instrukcja

Oprogramowanie systemowe od dewelopera „VMWare, Inc.” zablokowano ładowanie

Jeśli spojrzysz na prawo od tej wiadomości. zobaczysz przycisk Zezwól. Kliknij przycisk, a komunikat i przycisk znikną. Uwaga: aby to zadziałało, nie trzeba „odblokowywać” podwyższonych zmian za pomocą ikony kłódki na dole.

Snap Shot
źródło
Dziękuję, pomogło mi to, podczas gdy nic innego na forach wsparcia VMWare nie zrobiło (zasugerowali ponowne uruchomienie i ponowną instalację aplikacji, co zrobiłem już dwa razy).
mav
4
DZIĘKUJEMY DZIĘKUJEMY DZIĘKUJĘ DZIĘKUJĘ DZIĘKUJĘ !!! : D
Bert G.
Jeśli przycisk „zezwól” nie reaguje, użyj touchpada fizycznie wbudowanego w komputer Mac. Apple ma zestaw bardzo mylących heurystyk bezpieczeństwa, aby spróbować zablokować zdalne przejęcia. W moim przypadku heurystyka zablokowała moją mysz USB fizycznie podłączoną do komputera.
Andrew Rondeau,
2
Jeśli przycisk „zezwól” nie reaguje, może być konieczne tymczasowe wyłączenie aplikacji innych firm, które generują lub przechwytują zdarzenia klawiatury, takie jak QuicKeys, MagicPrefs itp.
Dave Goldman,
Czy jest jednak jakiś sposób ustalenia, które aplikacje innych firm uniemożliwiają działanie przycisku Zezwól? Wydaje się, że ma to na mnie wpływ, ale jestem na nowej instalacji systemu operacyjnego, mając tylko Chrome, Xcode (i narzędzia wiersza poleceń), Visual Studio, VSCode i Spectacle. Opuściłem i wyłączyłem Spectacle, a on nadal nie reaguje na kliknięcia tego przycisku.
patridge
10

W moim przypadku nie dostałem przycisku zezwalania na wyświetlanie w zakładce Ogólne Bezpieczeństwo i prywatność, bez względu na to, ile razy ponownie instalowałem lub restartowałem.

Aby to naprawić, włączyłem opcję „Zezwalaj na aplikacje pobrane z:” „Gdziekolwiek” za pomocą polecenia:

sudo spctl --master-disable

Następnie po ponownym uruchomieniu pojawił się przycisk „Zezwól”.

BitByteDog
źródło
Nie jestem pewien, czy to bezpośrednio pomogło mojej sytuacji, czy nie, ponieważ uruchomiłem ponownie dopiero po wydaniu tego polecenia i zadziałało po ponownym uruchomieniu. Nie musiałem klikać żadnego przycisku „Zezwalaj”, mój system operacyjny wznowił właśnie tam, gdzie go zostawiłem.
Paul Carlton
3

Na komputerze Mac spróbuj:

„Preferencje systemowe> Bezpieczeństwo i prywatność> Pozwól VMware Fussion”

To rozwiązało mój problem. Mam nadzieję, że to działa dla Ciebie!

Daniel Stinson-Diess
źródło
To poprawna odpowiedź.
LookIntoEast
1

Odpowiedź Snap Shot rozwiązała to dla mnie, ale tylko dla wyjaśnienia: po kliknięciu ikony Bezpieczeństwo i prywatność w Preferencjach systemowych musisz upewnić się, że wybrano kartę Ogólne, aby zobaczyć komunikat „zablokowany”.

tech-otaku
źródło
1

Dla niektórych może to być poważny i paskudny błąd.

Wygląda na to, że po pewnym czasie wyczerpiesz swoje opcje i ponownie to zobaczysz po zezwoleniu na preferencje oprogramowania, po uruchomieniu sudo spctl --master-disablei po wszystkim, czego próbowałeś na internet. Tak mi się stało.

Szybkie tło: Jestem programistą, który pracuje nad projektami hybrydowymi i stosem .NET, uruchamiając maszynę z Windowsem na moim Macu, więc moja konfiguracja jest bardziej intensywna i wymaga Visual Studio, git, npm, node, wszystkich innych rzeczy zainstalowanych na vm system os, a także mój system mac. Moja wersja systemu Mac od tego pisania: Mojave 10.14.5 (18F132), Fusion pro 10.

Nie jestem pewien, jakie są techniczne problemy związane z błędem, ale wiem, że ma to związek z dostępnością, a także, że VMWare twierdzi, że piłka jest w sądzie Maca, aby to naprawić. Wiem, że uruchamia się, gdy zawieszam moją maszynę wirtualną na hoście i odłączam monitory w pracy i podłączam nowe monitory w domu, a następnie ponownie je otwieram. Błąd będzie powodował ten błąd i nic nie mogę na to poradzić poza całkowitym odinstalowaniem i ponownym zainstalowaniem fuzji VMWare z ponownym uruchomieniem, czasem wiele razy i naprawa może potrwać co najmniej godzinę.

Radziłem sobie z tym przez ostatnie 6 miesięcy, ponieważ musiałem całkowicie odinstalować / ponownie uruchomić / zainstalować aplikację i było to brutalne. Wystawiłem bilet do VMWare, aby zająć się tym jakiś czas temu, dlatego wiem, że uważają, że zadaniem Maca jest naprawienie tego. Powiedzieli mi, że w tej sprawie komunikowali się z komputerem Mac, że jest to już znany problem. Wydaje się, że ostatnia aktualizacja systemu Mac nieco złagodziła ten problem, ale nadal napotkałem ten problem, gdy odłączyłem monitor, PODCZAS zawieszenia programu VmWare, więc nadal istnieje.

Dla tych z was, którzy są na dobrej drodze, ponowna instalacja jest jedyną opcją, która obejmuje pełny restart i może obejmować konieczność podłączenia do monitorów i innych urządzeń peryferyjnych, na których ostatnio pracowałeś z maszyną wirtualną, jeśli często przenieś swój komputer (jak w moim przypadku MacBook Pro z domu do pracy). Tak, to takie dziwne. Poniżej znajduje się moja lista rzeczy do zrobienia:

  • Wróć do środowiska, w którym ostatnio pracował Twój vm
  • Podłącz urządzenia peryferyjne, które podłączyłeś do swojego komputera Mac, gdy działał Twój vm (w tym dodatkowe monitory). (Dlaczego? Ponieważ kiedy wykonałem tę dokładną procedurę poza środowiskiem, nad którym ostatnio pracowała, nie zadziałałoby. Musiałem dokonać wielu ponownych instalacji i ostatecznie po prostu wróciłem, aby w końcu ją podjąć. Tak, to było śmieszne).
  • Usuń VMWare Fusion w /Applications
  • Uruchom poniższy skrypt w swoim terminalu:
# 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
  • Zrestartuj swój komputer
  • Po uruchomieniu przejdź do swojego osobistego konta vmware w Internecie, ponownie pobierz instalator vmware fusion.
  • Otwórz i zainstaluj
  • NIE OTWIERAJ SWOJEJ MASZYNY LUB MOŻESZ MUSI PONOWNIE POWTARZAĆ TEN PROCES. Po zainstalowaniu vmware fusion uruchom ponownie komputer.
  • Po ponownym uruchomieniu powinieneś być w stanie ponownie otworzyć VM.

Mam nadzieję że to pomoże. Jeśli z jakiegoś powodu to nie działa, upewnij się, że jesteś w ostatnim miejscu, w którym Twój VM pracował z wszystkimi urządzeniami peryferyjnymi, które ponownie podłączyłeś do Maca. Może to zabrzmieć dziwnie, ale ten problem błędu niskiego poziomu jest dziwnym i bolesnym błędem, więc nie ryzykuj konieczności wielokrotnego odinstalowywania / ponownego instalowania / restartowania, zanim w końcu zacznie działać ponownie.

AKTUALIZACJA PO KATALINIE

Wygląda na to, że aktualizacja Catalina dla systemu MacOS rozwiązuje ten problem. Ilekroć uruchamiam moją maszynę wirtualną, teraz pyta dwa razy, czy chcę korzystać z oprogramowania i działa za każdym razem. Nie spotkałem się z tym problemem od czasu aktualizacji i korzystam z niego codziennie. Aktualizacja jest wciąż dość świeża, ma zaledwie kilka tygodni, więc jeśli znów napotkam problem, zaktualizuję ten wątek. Jak dotąd nie ma problemów.

Paul Carlton
źródło
0

VMware Fusion Pro 10 nie będzie działał na imacach zbudowanych przed 2011 rokiem, to był problem, który miałem z nowym Fusion 10. Byłem w stanie obniżyć wersję i zainstalować Fusion 8 na moim imacu i działało świetnie. VMware nie zwróci jednak żadnych pieniędzy po obniżeniu wersji.

jakeonbass
źródło