You can make a difference in the Apple Support Community!

When you sign up with your Apple ID, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

System Extension Blocked - but can't allow extension

I installed macOS 10.13 High Sierra yesterday. This morning, when trying to boot up my VMWare for the first time since the install, I got the following error message:


"System Extension Blocked

A program tried to load new system extension(s) signed by "VMWare". If you want to enable these extensions, open Security & Privacy System Preferences"


The problem is that when I go to Security & Privacy, there is no option to 'Allow' the extension. I have read that this was a known bug in the beta versions of High Sierra, but surely this was fixed before release!?


I am also now getting exactly the same problem with my Symantec anti-virus. Same error message and still no option option to 'Allow' the extension.


I would be grateful to anyone that has been able to resolve this.

MacBook Pro with Retina display, macOS High Sierra (10.13)

Posted on Sep 27, 2017 1:24 AM

Reply
Question marked as Top-ranking reply

Posted on Dec 22, 2017 8:35 AM

This was it! Clicking "Allow" over Screen Sharing doesn't work so I pulled out Script Editor and


tell application "System Events" to click at {890, 460}


Point values may of course vary. Find them by taking a screenshot, opening it in Preview and doing a selection from the upper left corner to the button.

113 replies

Dec 27, 2017 11:23 AM in response to robGTR

Because of security reasons pressing the Allow button won’t take effect if you are connecting to the machine via Remote Desktop, or if the mouse/trackpad is emulated by a 3rd party application (MagicPrefs, BetterTouchTool, Synergy, etc.)


I have a third party app MagicPrefs. Which allows some additional controls to my mouse gestures, I had to disable this in order for the system to recognize the click on the allow button.


Hope this helps anyone with the the same issues.

Oct 13, 2017 10:17 AM in response to RoelVeldhuyzen

There is a workaround for this. It isn't a great workaround, security-wise, but it does get you back to the behavior of macOS 10.12. Basically, you can turn off the security feature requiring user approval of Kernel Extensions.


First, boot into Recovery Mode by rebooting and pressing and holding command-R as soon as you see the Apple logo. On my machine, I had to hold command-R for quite a while, at least 60 seconds.


Eventually you will see a screen that gives you a couple of options, including reinstalling or running Disk Utility. If you look at the top of the screen, where the Apple menu would ordinarily be, you will see a "Utilities" drop-down menu. Click on that and select Terminal. A window will open up that allows you to type text-based terminal commands.


You will see a "$" prompt in the terminal window. Type the following:


spctl kext-consent disable


then press Return. You should see:


Kernel Extension User Consent: DISABLED

Please restart for changes to take effect.


Then reboot your Mac, and you should be good. You will no longer see the notification panes telling you a Kernel Extension was blocked; they will all be automatically allowed, just as they were in macOS 10.12.


I would recommend waiting until 10.13.1 or 10.13.2 to see if the issue gets fixed, and then undoing this fix by repeating the same steps, but typing


spctl kext-consent enable


instead.


For more information, see the following website:


User Approved Kernel Extension Loading… – Pike's Universum

Oct 5, 2017 6:50 AM in response to robGTR

I have a similar issue. The difference in my situation is that the Allow button (for the extension) is there, but clicking it did nothing. The message, regarding the blocked Vmware extension is still displayed.


I also did a restore of High Sierra, have uninstalled VMware 10.0.1 (and remove all preferences and cache files) and reinstalled several times.


No luck. I also contacted Apple support. We tried several things, including copying the kext files into the system extensions directory. Nothing worked.


The only recommendation I have from VMware is to disable SIP. Currently I am not willing to do that.


Hoping a solution presents itself soon.


Mike

Oct 3, 2017 9:36 AM in response to robGTR

Hello robGTR,

This is part of Apple's effort to "discourage" kernel extensions and move macOS more towards iOS. What you are describing definitely sounds like a bug. Supposedly, you get an alert and then you have 30 minutes to approve the extension. If an app later tries to load the extension again, you will get another 30 minute window to approve, but no more alerts. Supposedly, any extensions that were already installed before the upgrade will be automatically approved. I'm getting all of this from Apple's own Tech Note: https://developer.apple.com/library/content/technotes/tn2459/_index.html


In practice, in 10.13.0, the process is really buggy. For one thing, Apple is expecting 3rd party kernel developers to properly handle a failure to load the kernel and then give the user some feedback. Good luck waiting for that to happen.


I don't necessarily disagree with (my interpretation of) Apple's approach. A kernel extension is really a modification of the operating system by someone who, in almost all cases, doesn't know how to do that properly. For example, when Parallels stopped working in 10.9.3 (I think), due to a kernel extension I think, I switched to VMWare. I run Mac guests exclusively. That ran fine for a few years but Yosemite and later versions were virtually unusable in a VM. Then, Parallels released Parallels Desktop Lite in the Mac App Store, using the hypervisor instead of kernel extensions. I was just blown away by how much faster it is. And it is free, because I only run Mac VMs. 🙂


I'm not going to apologize for Apple or even recommend High Sierra. I'm still running Sierra on my primary machine and I intend to continue doing that until June, 2018 at least. I didn't update to Sierra until May of this year and even then I got hit by a nasty bug that wasn't fixed until 10.12.6, two weeks later. Apple has a huge amount of leverage due to their total control over the platform. You can complain about it if you want, but it won't do any good. Whether by accident or design, this is way things are going. It is better to support the developers who recognize this and are trying to continue to support their users in the environments of the future.

Sep 3, 2018 5:56 AM in response to robGTR

I have experienced with some of our users the same problems clicking on the allow button even in front of the Mac. What does seem to work a lot more reliably but is not suitable for many people is using an MDM system and pushing out a profile to 'whitelist' either individual Kernel Extensions or particular manufacturers team ids. See Prepare your institution for macOS High Sierra 10.13.4 - Apple Support


I therefore whitelist all the most likely manufacturers i.e. VMware, Parallels, VirtualBox aka Oracle, Sophos, Sonnet Tech, Highpoint, ATTO, Tunnelblick and so on.


This article discusses how to find the team ids and bundle ids. See - User Approved Kernel Extension Loading… – Pike's Universum


What I regard as incredibly stupid on Apple's part is that macOS as standard includes Kernel Extensions for Sonnet Tech, ATTO and Highpoint and yet these also are not trusted even though they are built-in to macOS.

Sep 28, 2017 12:06 PM in response to robGTR

I spent a few hours with tech-support because I have this very same problem. Prevents me from seeing my 24 TB Thunderbolt 3 Lacie Big 6storage among other things because I cannot load the necessary extension since the option to allow does not appear. Affects sound recording too in Screenflow 7.1 (Cannot load computer audio driver). The senior support tech and I were unable to solve the problem and they will get back to me on Friday with an update (case ID ***********). At least I know I am not alone in this. Very frustrating.

<Personal Information Removed by Host>

Sep 27, 2017 2:43 AM in response to RayZn

Thank you very much indeed for sharing.


Wow. Incredible really that (a) this bug was not fixed before release, and (b) the senior tech people couldn't fix it for you. This is a very serious one as it is preventing the normal operation of the Mac. I would be grateful if you could please share details of the fix, if and when you get them!

Oct 3, 2017 6:33 AM in response to RayZn

Any word on this yet?

I spent over an hour on the phone with Apple Care yesterday, the two guys who tried to help me were stumped. They hadn't encountered this issue before, had some great ideas on the cause and possible solutions, but we were unable to fix it.

I ended up setting up some steps with the second line guy, I would go through and report back with the results.


We are pretty sure the MacOS installation is messed up in some way, which is weird since I already reinstalled it through a recovery boot, if a bit fell over during download or installation, a reinstall should have fixed it, but it didn't.

So I grabbed a USB hard drive, and installed MacOS on that, which works flawlessly. No issues whatsoever.

The next step I am currently working on is putting back a Time Machine back-up through recovery boot, to see if that fixes things.

If that doesn't work the last option the guys saw was to just do a clean install and take all my files out of the back-up and put them back manually.


I'm currently working on the back-up restore part, but when I wanted to start on that I came across another issue. Time Machine hasn't been making back-ups since High Sierra was installed! It couldn't. If I told it to make a back-up it would start the process, say "preparing" and hang there. I was also unable to open the back-up folder on the Time Capsule, I could connect to the Time Capsule, saw the back-up folder for my iMac, but opening it was impossible.


So I had to find a large enough USB Hard drive, spread all the files on it over my macbook and a few smaller drives so I can use this large one for a new full 1TB back-up, which has been running for over 7 hours and is about halfway done :/

So I'm hoping to restore that back-up overnight and wake up to a fully functioning machine, but I am afraid it won't do anything and I'll have to go the nuclear route tomorrow and do a clean install...


Any updates on your situations would be great, we might be able to help each other out.

Oct 3, 2017 9:10 AM in response to RoelVeldhuyzen

Hi RayZn,


Thanks for the follow up and for the the detailed explanation of the steps you have taken with Apple to fix this.


Despite talking to two senior advisors and having input from an engineer, I am basically getting nowhere. I had an almost laughable reply today from the engineer who said they couldn't support whatever problem I was having with VMWare. I had to point out yet again that the issue is with OS 10.13 which is blocking extensions and not letting me allow them. Incredible and infuriating.


From what you describe, this doesn't look easily fixable at all. I really hope it is as the thought of a clean install sends shivers down my spine. I'll let you know if I actually manage to make any progress.


Cheers, Rob

Oct 3, 2017 2:40 PM in response to robGTR

Good morning Rob,


I have upgraded my VMWare Fusion to 10.1, and created a new VM with a fresh install of OS X 10.13, and I did receive the message re: Extensions you are posting about after installing VMWare tools. However the alert was generated by the guest OS inside VMWare Fusion and not the Host OS. I went into System Preferences / Security on the guest OS and the extension was listed to allow.


What version of VMWare Fusion are you running?

What guest OS are your running inside VMWare Fusion

Is your version of VMWare Fusion up to date?

After updating VMWare fusion, is the version of VMWare Tools up to date on your GuestOS?

Have you contacted VMWare support?

Oct 3, 2017 11:55 PM in response to robGTR

Okay, little update on my situation for your benefit and time savings 😝

So, my Time Machine back-ups haven't worked since I installed High Sierra, so I made a new 1TB back-up on a USB disk, that took a good 10 hours but worked fine. Then I restored my iMac from that same back-up. I wasn't expecting this to solve my problem, but the Apple Tech suggested it for if I had the time and was curious what there results would be, so why not?

The iMac restored overnight and I just woke up to an iMac that was exactly the same as it was yesterday, still not able to allow system extensions in 'Privacy and Security'. So that was a waste of time. But hey, new datapoint.


My Time Capsule has back-ups going back a few years, with the most recent being about an hour before installing High Sierra. So at the moment I'm restoring that back-up. If my research is correct, restoring this should give me back Sierra on the machine, not High Sierra. So this should basically (temporarily) solve the issue. When This back-up is restored (estimate is 33 hours to go :/ ), I can reinstall High Sierra and see what happens. If that solves it, yay. If I get the same issues again, the only option left is the nuclear one. Clean install and pluck all my files from the new Time Machine Back-up I made yesterday.


So my findings so far:

- A clean install on a separate drive has no issues

- Restoring a Time Machine back-up from after the issue arose does not solve the issue


Next options:

- Restore a Time Machine Back-up from before High Sierra was installed and update it to High Sierra

- Clean install and copy all my files from the most recent Time Machine Back-up.

Oct 5, 2017 11:38 PM in response to RoelVeldhuyzen

Here is another update for you guys.

I restored the week old Time Machine Back-up, from before High Sierra was installed, that resulted in a perfectly working machine, but with outdated data. After making sure everything worked as it should, I went to the App Store and downloaded High Sierra again and installed it. First thing I tried was installing the drivers again, and three guesses what happened. System Extension was Blocked, no Allow button, back to square #1. Played around with it a bit and it was exactly the same, not only the extension problem, but Time Machine couldn't connect to my Time Capsule and DMGs started making Finder Crash again.

So I was left with the last option, a clean install 😢


Which is what I did, I made a bootable USB drive on my MacBook, since that didn't work on my iMac, it kept crashing on downloading the installer or putting it to USB. So MacBook to the rescue. I rebooted the iMac into recovery, wiped the Fusion drive and installed MacOS from the USB disk. Which resulted in a perfectly smooth and operational MacOS High Sierra installation. First thing I did was get my drivers, installed them, got the System Extension Blocked message, headed to Security and Privacy and lo and behold, there was an Allow button! I clicked it, rebooted my machine like the installer wanted and my 3D mouse worked like a charm 🙂

Messed around with DMGs a bit, seemed to work fine, so I connected the USB drive with my latest Back-up (after HS install) and started putting all my files back manually, luckily that's an easy process since you just get your file structure in the back-up, so it's just a matter of dragging and dropping files back to where they should go.

Again, it's 1TB so that took hours, but hey, I had everything back in working condition 🙂


Until last night. I was mostly done putting everything back, my files are back on there, the smaller apps were moved or redownloaded, just had a few more to go when I noticed an MacOS update on my macbook. So I headed over to the App Store on the iMac, no update. Clicked the tab again "Error, could not connect..." Euhm... Opened Safari... back screen. Restarted Safari, black screen. No sites opened. Opened Chrome, no issues, worked fine.

Mail worked, Photo's didn't sync. iTunes Store works fine, Maps works, App Store browsing works, just not updates or actually downloading apps. And Safari does absolutely nothing. Page starts to load, blue bar starts running, stops. Page stays white, no error's noting, just stay like that.

I made a new test user account, and there everything works fine, so something in my user seems messed up, but I did nothing that could have messed it up. I moved some files, installed some often used and trusted apps. How the heck did that mess up Safari from working and some Apple Apps from connecting?


So I "fixed" my original problem by nuking it. But then a new issue posed up. I'm reinstalling MacOS over it again, which will 99% not do anything, but hey, it's worth a try before I call Apple again. I'm getting really tired of this. I haven't been able to use my iMac in over a week now :/


So to everyone with the "System extension blocked" issue, it seems like a clean install is the only way to "fix" it. I hope no one else encounters other issues along the way, though.

System Extension Blocked - but can't allow extension

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.