macOS: System Extension Blocked after installation

Since macOS High Sierra 10.13, the operating system applies a stricter security policy to software that requires kernel extensions (kexts).

The DisplayLink driver installation includes a system extension (DisplayLinkDriver.kext) that is affected by the new policy.
As a result, the user now has to explicitly enable this system extension in the Security & Privacy system preference after installation and before the DisplayLink software is allowed to run.

At the end of the installation, the operating system will warn that the system extension has been blocked by the security policy:


The setting is available by choosing System Preferences from the Apple Menu and then clicking on the Security & Privacy panel. Click on "Allow" to enable the DisplayLink Software to run on the system:

After clicking on "Allow", please restart the system.

Important notes:
  • It's only possible to enable the system extension in the 30 minutes following the installation. A new installation can be run to reset this timer.
  • On some systems, the security clearance may not take automatically effect and the DisplayLink Software will still not be functional after rebooting. In this case, simply run the installer process again to ensure all the software is correctly started. This issue has been raised by DisplayLink to Apple with bug ID 33133825.
  • Once the user approval has been granted, following installations of the DisplayLink software will not require further approval. This also means that systems upgraded to High Sierra while the DisplayLink software was installed won't require authentication.
  • The Apple tech note linked below contains instructions about how to install third party kexts in a managed corporate environment.
The detailed description of this macOS change is documented at https://developer.apple.com/library/content/technotes/tn2459

Feedback and Knowledge Base