macOS VMWareFusionがエラーを報告します '接続する有効なピアプロセスが見つかりません'ソリューション



Macos Vmware Fusion Reports Errorcannot Find Valid Peer Process Connect Tosolution



最近、新しいUSBキーボードとマウスを接続したか、macOSのバージョンをアップグレードしたために、VMwareが常に起動しなかったためかどうかはわかりません。 VMwareを再インストールする場合でも、下位バージョンにダウングレードする場合でも、次のように表示され、その後、数え切れないほど再起動されます。わからない。
画像
今日ググった後、ついにこのブログを見つけました: https://xs3c.co/archives/556
このブログによると、私は試しました:

$ kextstat |grep vm [19:13:37] 172 1 0xffffff7f85e93000 0x11000 0x11000 com.vmware.kext.vmci (90.8.1) D47D022D-2993-3168-99B1-B37238CA81D6 <12 5 4 3 1> 173 0 0xffffff7f85ea4000 0x16000 0x16000 com.vmware.kext.vmnet (0666.50.85) 0940873B-8C20-357C-B00E-68FD5512BDDC <172 5 4 3 1>

案の定、ドライバーは4つではなく、2つだけです。したがって、/Library/LaunchDaemonsディレクトリにroot権限を持つplistファイルを作成すると、ファイル名をカスタマイズできます。



$ sudo touch /Library/LaunchDaemons/com.cqq.autostartvmmon.plist

次に、コンテンツを書き込みます。

<plist version='1.0'> <dict> <key>KeepAlivekey> <false/> <key>Labelkey> <string>com.cqq.autostartvmmonstring> <key>ProgramArgumentskey> <array> <string>/sbin/kextloadstring> <string>/Applications/VMware Fusion.app/Contents/Library/kexts/vmmon.kextstring> array> <key>RunAtLoadkey> <true/> <key>StandardErrorPathkey> <string>/dev/nullstring> <key>StandardOutPathkey> <string>/dev/nullstring> <key>UserNamekey> <string>rootstring> dict> plist>

注意
1.その中com.cqq.autostartvmmonスクリプト自体の名前の.plistを削除します。
2. /Applications/VMware Fusion.app/Contents/Library/kexts/vmmon.kext VMwareのパスは、実際の状況に応じて設定されます。
最後に、



$ sudo plutil -convert binary1 com.cqq.autostartvmmon.plist $ launchctl load -w /Library/LaunchDaemons/com.cqq.autostartvmmon.plist

その後、再起動します。次に、ドライバーのロードを確認します。

$ kextstat |grep vm [19:22:33] 156 0 0xffffff7f85da8000 0x11000 0x11000 com.vmware.kext.vmx86 (0666.50.85) 3DCD4588-D726-3183-A0A9-75CD8981225C <7 5 4 3 1> 172 1 0xffffff7f85e30000 0x11000 0x11000 com.vmware.kext.vmci (90.8.1) D47D022D-2993-3168-99B1-B37238CA81D6 <12 5 4 3 1> 173 0 0xffffff7f85e41000 0x16000 0x16000 com.vmware.kext.vmnet (0666.50.85) 0940873B-8C20-357C-B00E-68FD5512BDDC <172 5 4 3 1> 174 0 0xffffff7f85e57000 0x6000 0x6000 com.vmware.kext.vmioplug.17.1.2 (17.1.2) F26862BB-BB5C-31CC-BA5B-4C0CE75BA278 <58 5 4 3 1>

最後に、4つあります。VMwareは仮想マシンをロードすることもできます。
画像