Fix: Kan inte 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 detta problem inträffa när användaren försöker uppgradera eller återuppta en virtuell Windows-maskin.

"Kan inte hitta en giltig peer-process att ansluta till" på MacOS

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

Detta speciella fel inträffar 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 hade verkställts på din maskin, kanske du har avvisat en prompt som berättade att ett visst systemförlängning var blockerat. Det är faktiskt den största ledtrådan om vad som händer.

Systemundantag blockerat fel

Felet inträffar eftersom vissa MacOS-säkerhetssystem har förhindrat att VMware Fusions tillägg körs. För att åtgärda detta måste du följa en serie steg för att återgå till emulatorns normala funktionalitet.

Det finns emellertid några andra små variationer av detta scenario som kommer att kräva något olika felsökningssteg:

  • Installationsglitch tillåter inte tillägget att vara aktiverat - Det finns flera rapporterade situationer där det blockerade tillägget inte kunde aktiveras igen på grund av att knappen Tillåt var grå. I detta fall är lösningen att flytta hela Fusion-installationsmappen till en annan mapp och installera om den.
  • Gatekeeper har karantänerat det nedladdade installationsprogrammet - Det finns flera situationer där användare har bekräftat att installationsprogrammet förhindrades av en säkerhetslösning. Du kan korrigera detta med en serie kommandon i terminalen.

Om du kämpar för att lösa 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 lösa problemet.

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

Metod 1: Låt VMWare-systemprogramvara laddas från menyn Säkerhet och sekretess

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

Lyckligtvis kan du korrigera detta enkelt genom att gå till fliken Säkerhet & sekretessystem och tillåta systemprogramvara från utvecklaren av VMware Inc. För att göra saker enklare för dig har vi också skapat en steg-för-steg-guide för 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.

    Gå till Apple-ikonen> Systeminställningar
  2. Klicka på Säkerhet och sekretess från menyn Systeminställningar .

    Gå till Systeminställningar och klicka på Säkerhet och sekretess
  3. I menyn Säkerhet och integritet går du till fliken Allmänt och klickar på knappen Tillåt associerad med VMware Inc.

    Gå till Säkerhet och integritet (fliken Allmänt) och klicka på Tillåt för att ge de nödvändiga behörigheterna till Fusion-tillägget
  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 grå, flyttar du över till nästa metod nedan.

Metod 2: Ställ in alternativet Anywhere i menyn Säkerhet och sekretess

Som det visar sig, för vissa användare är inte alternativet att låta VMware Fusion-tillägget körs inte synligt. Uppenbarligen är det känt att detta inträffar 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 är synlig finns det en lösning på problemet. Det finns ett visst kommando som kommer att ställa 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 (längst ner till höger) för att söka efter terminal, välj toppslaget och tryck på Enter .

    Åtkomst till terminalen med sökfunktionen
  2. I terminalen skriver du följande kommando och trycker på Enter för att ställa in alternativet Anywhere på fliken Säkerhet och sekretess :
     sudo spctl - master-disable 
  3. När du kör kommandot klickar du på Apple- ikonen i det övre vänstra hörnet och väljer sedan Systeminställningar.

    Öppna menyn Systeminställningar
  4. Klicka sedan på Säkerhet och sekretess och navigera till fliken Allmänt. Om kommandot lyckades ser du ett tredje alternativ (var som helst) under Tillåt att appar laddas ner från. Välj alternativet var som helst om det inte redan är valt.

    Se till att alternativet Anywhere är markerat under fliken Allmänt i Säkerhet och sekretess
  5. Kör VMware-emulatorn igen (eller installationen). Du bör inte längre få felet "kan inte hitta en giltig peer-process att ansluta till" .

Om den här metoden inte lyckades fortsätter du med nästa metod nedan.

Metod 3: Aktivera bekräftelsen genom att flytta Fusion-installationen till en annan mapp med Finder-appen

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

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

Här är en snabb guide om hur du gör detta:

  1. Se till att Fusion är helt avstängd.
  2. Öppna Finder-appen och hitta VMware-fusion i listan över applikationer. När du gör det, dra och släpp posten till en annan mapp. Vi har flyttat det på skrivbordet för enkelhet.

    Flytta VMware Fusion
  3. Du blir ombedd att verifiera för att fortsätta. För att göra det klickar du på Autentisera och sedan på OK igen för att fortsätta.

    Autentiserar för att fortsätta
  4. När filen har flyttats flyttar du den tillbaka till applikationsmappen och startar den igen.
  5. Strax efter att du startar applikationen igen får du en snabbmeddelande som säger att systemtillägget har blockerats. När du ser denna fråga, gå 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

Ett annat ofta skäl till att du inte kan installera Vmware Fusion-applikationen är om gatekeeper har karantänerat det nedladdade installationsprogrammet. Även om det finns flera spekulationer om varför detta händer, kunde vi inte hitta ett definitivt svar.

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

Obs: Kom ihåg att den här proceduren antar att du har laddat ner installationsdimg-filen i standardmappen.

Här är en snabb guide om hur du gör detta:

  1. Öppna terminalen med sökfunktionen. För att söka efter terminal väljer du toppslaget och trycker på Enter .

    Åtkomst till terminalen med sökfunktionen
  2. Klistra in följande kommando i terminalapplikationen och tryck på Enter:
     xattr -l ~ / Downloads / VMware-Fusion-10.0.1-6754183.dmg 

    Obs: Det första kommandot hämtar dig en lista med .dmg-filer utökade attribut. Om du installerar en nyare version ersätter du också den sista delen av kommandot med exakt 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 ~ / Downloads / VMware-Fusion-10.0.1-6754183.dmg 

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

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

Intressanta Artiklar