Fix: Det går inte att hitta en giltig peer-process att ansluta till

MacOS-användare stöter ibland på fel "kan inte hitta en giltig peer-process att ansluta till" när de installerar VMware FUsion på macOS High Sierra eller nyare. Vanligtvis rapporteras det här problemet när användaren försöker uppgradera eller återuppta en Windows-dator.

Vad orsakar felet ”Kan inte hitta en giltig peer-process att ansluta till” på MacOS

Detta specifika fel uppstår på grund av vissa säkerhetsförändringar som Apple implementerade med High Sierra. Om du försökte installera programvaran efter att dessa ändringar genomfördes på din maskin, kan du ha avvisat en uppmaning om att ett visst systemtillägg har blockerats. Det är faktiskt den största ledtråden om vad som händer.

Felet uppstår eftersom vissa MacOS-säkerhetssystem har hindrat VMware Fusions tillägg från att köras. För att rätta till detta måste du följa en serie steg för att återgå till den normala funktionaliteten hos emulatorn.

Det finns dock några andra små variationer i detta scenario som kräver lite olika felsökningssteg:

  • Installationsfel tillåter inte att tillägget aktiveras - Det finns flera rapporterade situationer där det blockerade tillägget inte kunde återaktiveras på grund av att Tillåt-knappen var gråtonad. I det här fallet är lösningen att flytta hela Fusion-installationsmappen till en annan mapp och installera om den.
  • Gatekeeper har satt ner det nedladdade installationsprogrammet i karantän  - Det finns flera situationer där användare har bekräftat att installationsprogrammet förhindrades att köras av en säkerhetslösning. Du kan åtgärda detta med en serie kommandon i terminalen.

Om du kämpar för att lösa just det här problemet kommer den här artikeln att ge dig en uppsättning felsökningssteg. Nedan har du en samling metoder som andra användare i en liknande situation har använt för att få problemet löst.

Tänk på att metoderna nedan ordnas efter effektivitet och komplexitet. För bästa resultat, följ de potentiella korrigeringarna i den ordning de presenteras tills du hittar en korrigering som är effektiv för att lösa problemet för just ditt scenario.

Metod 1: Tillåta att VMWare-systemprogramvara laddas från menyn Säkerhet och sekretess

Om du nyligen har installerat VMware Fusion på macOS High Sierra eller högre för att få  felmeddelandet "kan inte hitta en giltig peer-process att ansluta till"  när du försöker starta en virtuell maskin, är det mycket troligt att säkerhetssystemet har blockerat ett systemtillägg från att springa.

Lyckligtvis kan du enkelt åtgärda detta genom att gå till fliken Säkerhets- och sekretesssystem och tillåta systemprogramvara från VMware Inc.-utvecklaren. För att göra det enklare för dig har vi också skapat en steg-för-steg-guide åt dig. Här är vad du behöver göra:

  1. Klicka på Apple- ikonen i det övre vänstra hörnet och välj sedan Systeminställningar.

  2. Från Inställningar System -menyn och klicka på Säkerhet & Sekretess .
  3. I Säkerhet & Sekretess menyn, gå direkt till General flik och klicka på Tillåt knappen i samband med VMware Inc .
  4. Återgå till VMware-programmet och återuppta den virtuella maskinen. Om allt går bra bör du inte längre stöta på  felet "kan inte hitta en giltig peer-process att ansluta till"  .

Om den här metoden inte var effektiv för att åtgärda problemet i ditt scenario eller om knappen Tillåt var nedtonad, gå vidare till nästa metod nedan.

Metod 2: Ställ in alternativet Anywhere i menyn Security & Privacy

Som det visar sig är det för vissa användare inte möjligt att tillåta att VMware Fusion-tillägget körs. Tydligen är det känt att det förekommer med många overifierade appar som laddas ner online.

Om du befinner dig i en liknande situation där du inte kan tillåta att tillägget laddas eftersom knappen Tillåt helt enkelt inte syns, finns det en lösning på detta problem. Det finns ett visst kommando som ställer in en Anywhere-knapp som kan användas när du installerar VMware Fusion-applikationen för att undvika  felet "kan inte hitta en giltig peer-process att ansluta till"  .

Här är vad du behöver göra:

  1. Använd sökfunktionen (nedre högra hörnet) för att söka efter Terminal , välj den högsta träffen och tryck på Enter .
  2. Skriv följande kommando i terminalen och tryck på Enter för att ställa in alternativet Anywhere på fliken Security & Privacy :
    sudo spctl - master-inaktivera
  3. När du kör kommandot framgångsrikt klickar du på Apple- ikonen i det övre vänstra hörnet och väljer sedan Systeminställningar.

  4. Klicka sedan på Säkerhet och sekretess och navigera till fliken Allmänt. Om kommandot lyckades ser du ett tredje alternativ (Anywhere) under Tillåt att appar laddas ner från. Välj alternativet Anywhere om det inte redan är valt.
  5. Kör VMware-emulatorn igen (eller dess installation). Du ska inte längre få  felmeddelandet "kan inte hitta en giltig peer-process att ansluta till"  .

Om den här metoden inte lyckades, fortsätt nedåt med nästa metod nedan.

Metod 3: Utlösning av bekräftelsen genom att flytta Fusion-installationen till en annan mapp med Finder-appen

Om du inte kan se meddelandet om att ett systemtillägg har blockerats efter installationen, finns det en lösning som många användare har funnit vara till hjälp.

Uppenbarligen, om du flyttar hela Fusion-applikationen i en annan mapp än / applikationer och sedan använder Finder igen, kommer du att sluta utlösa prompten som gör att du kan låta tillägget laddas.

Här är en snabbguide om hur du gör detta:

  1. Se till att Fusion är helt stängd.
  2. Öppna Finder-appen och lokalisera VMware-fusion i applikationslistan. När du har gjort det, dra och släpp bara posten i en annan mapp. Vi har flyttat det på skrivbordet för enkelhetens skull.
  3. Du kommer att bli ombedd att autentisera för att fortsätta. För att göra det, klicka på Autentisera och sedan OK igen för att fortsätta.
  4. När filen har flyttats flyttar du den bara tillbaka till applikationsmappen och startar den igen.
  5. Strax efter att du startat applikationen igen får du en uppmaning om att systemtillägget har blockerats. När du ser den frågan går du tillbaka till metod 1 för att lösa problemet en gång för en.

Om den här metoden inte var tillämplig på ditt scenario, gå ner till den slutliga metoden.

Metod 4: Ta bort Fusion-installationen och ta bort karantänflaggorna

En annan vanlig anledning till varför du inte kommer att kunna installera Vmware Fusion-applikationen är om gatekeeper har satt nedladdade installationsprogrammet i karantän. Även om det finns flera spekulationer om varför detta händer kunde vi inte hitta ett definitivt svar.

Det finns dock en viss fix som många användare som stöter på  "kan inte hitta en giltig peer-process att ansluta till"  -felet har använt för att åtgärda problemet. Tydligen kan du köra en serie kommandon för att ta bort karantänflaggorna och låta installationen slutföras utan problem.

Obs! Tänk på att den här proceduren förutsätter att du har laddat ner installations-.dmg-filen i standardmappen.

Här är en snabbguide om hur du gör detta:

  1. Öppna terminalen med sökfunktionen. För att söka efter Terminal , välj den högsta träffen och tryck på Enter .
  2. Klistra in följande kommando i Terminal-applikationen och tryck på Enter:
    xattr -l ~ / Nedladdningar / VMware-Fusion-10.0.1-6754183.dmg

    Obs: Detta första kommando kommer att hämta dig en lista med .dmg-filer utökade attribut. Om du installerar en nyare version, ersätt också den sista delen av kommandot med det exakta namnet på .dmg-filen.

  3. Skriv sedan eller klistra in följande kommando för att ta bort karantänflaggorna för installationsfilen:
    xattr -dr com.apple.quarantine ~ / Nedladdningar / VMware-Fusion-10.0.1-6754183.dmg

    Obs! Glöm inte att ersätta den sista delen med det faktiska namnet på din .dmg-fil om du installerar en nyare version.

  4. När proceduren är klar kör du igen installationsprogrammet. Du bör kunna slutföra installationen av VMware Fusion utan felet  "kan inte hitta en giltig peer-process att ansluta till".