tardy pigeon
tardy pigeon

Reputation: 225

Kextual Healing: How can I remove Kexts that appear on startup?

On my Mac I have a load of Kexts appearing that read like this (there are 14 or so):

The system extension "/System/Library/Extensions/BJUSBLoad.kext" was installed improperly and cannot be used...

Now they didn't start appearing after I consciously did anything, and I've read various threads about it elsewhere. I wonder if there is a programming solution here (using Terminal, perhaps) - something that will suppress the kexts? They mostly seem to relate to hp printer drivers, that sort of thing. Stuff I never use.

None of them seem to relate to things in my Login Items in System Preferences.

Upvotes: 1

Views: 1594

Answers (1)

pmdj
pmdj

Reputation: 23428

You don't specify which OS X version you're running. Since 10.10 Yosemite, third party kexts shouldn't be installed to /System/Library/Extensions/ but /Library/Extensions/ and need to be codesigned.

If you're really sure you don't need the kexts (or you know how to get them back) you can just delete them.

If you want to find out why they're considererd "installed improperly" you can instead run kextutil -n on them:

kextutil -n /System/Library/Extensions/BJUSBLoad.kext

This should tell you whether the problem is signing, permissions or something else.

Upvotes: 1

Related Questions