Issue
- Device control and Real-time protection are not functional
- You have previously approved loading ESET kernel extensions
- You have previously received the "System extension blocked" or the "Your computer is not protected" message
- ESET kernel extensions were not approved completely
Solution
To restore full functionality to your ESET product, clear the existing ESET kernel extension approvals and manually approve them again.
-
Control-click the downloaded SQL file and select Get info.
- Take note of the exact location of the downloaded SQL file next to Where.
-
Open the Terminal application .
-
Run the command:
ls -l /Volumes
to get the system drive name. The system drive appears next to the symlink directing to / (slash sign). Take note of the drive name.
-
From the Apple menu select Restart.
-
Follow the Start up your computer in macOS Recovery section of the Apple support page.
-
The computer is now in Recovery mode. From the Apple menu select Utilities → Terminal .
-
Run the command but substitute the words in bold with the information you got in steps 5 and 3 respectively:
/Volumes/"Macintosh HD"/usr/bin/sqlite3 /Volumes/"Macintosh HD"/private/var/db/SystemPolicyConfiguration/KextPolicy < /Volumes/"Macintosh HD"/Users/eset-dkb/Downloads/sqlite-cleardb.sql
Replace "Macintosh HD" with system drive name you got from step 5. Replace "Macintosh HD"/Users/eset-dkb/Downloads/
with the file path you got from step 3.
- The ESET kernel extension approvals are now cleared. Manually approve ESET kernel extensions again to restore full functionality to your ESET product.