VMware Communities
simohayha
Contributor
Contributor

the vmware fusion doesn't start in High Sierra

Mac OS version: 10.13.6

vmware fusion version: 10.1.3(the newest).

After I have installed fusion, I find fusion was blocked in Security&privacy,  and then I click allow button to unlock. But after click allow button, nothing was happen. And the fusion was still blocked.

I google something , maybe the new feature in macos cause this problem?

Technical Note TN2459: User-Approved Kernel Extension Loading

10 Replies
zhaokaiy
VMware Employee
VMware Employee

Hi, simohayha

Several kernel extensions needs to be loaded when Fusion launching.

macOS has the new feature called User-Approved Kernel Extension loading, the user needs to press the Allow button manually.

As you have pressed the button, the kext should be loaded.

A restart of VMware Fusion may help.

If the Fusion still got blocked, would you help check the kext status please?

Open Terminal

Input

   kextstat | grep vmware

Best Regards

0 Kudos
simohayha
Contributor
Contributor

Thanks for your replay.

When i Input "kextstat | grep vmware" in terminal, the output was nothing.

0 Kudos
zhaokaiy
VMware Employee
VMware Employee

Hi, simohayha

Sorry I forget to say that the command should be proceed when Fusion has been already opened.

0 Kudos
simohayha
Contributor
Contributor

Hi, I try it when opening the vmware fusion, and output still was nothing..

0 Kudos
RickShu
VMware Employee
VMware Employee

Hi simohayha,

Would you please check System Preferences==>Security&Privacy==>General, make sure "Allow apps downloaded from" set to "App store and identified developers", also, if there is a "Allow" button in this section, just click it and restart Fusion.

I hope it helps.

Regards,

-Rick

0 Kudos
simohayha
Contributor
Contributor

Hi, I do everything, and the result was the same(click allow and nothing was happy).

0 Kudos
RickShu
VMware Employee
VMware Employee

Hi simohayha,

Would you please share a screenshot of your Security&Privacy==>General panel?

Thanks,

-Rick

0 Kudos
robinsonmark
Contributor
Contributor

I have the same question. I already allow WMware during installation.

001.png

0 Kudos
simohayha
Contributor
Contributor

I have solved the question.

1. boot into recovery mode by holding "command +R"

2. run "spctl kext-consent add EG7KH642X6" in Utilities-> Terminal

the "EG7KH642X6" was the unique identifier for "Vmware. Inc."

How do i find the unique identifier, input  this in your terminal:

sqlite3 /var/db/SystemPolicyConfiguration/KextPolicy

SELECT * FROM kext_policy;

zhaokaiy
VMware Employee
VMware Employee

Hi, simohayha

This is a very technical solution and it's glad it finally worked.

Actually, the Allow button should do the same thing.

Does other software with kext registered failed on your Mac please?

If so, this could be a bug of the Apple.

0 Kudos