3 Replies Latest reply: May 6, 2012 6:16 PM by Linc Davis
johnfromburwood Level 1 Level 1 (0 points)

I am still coming to terms with the Mac expereience relative to being a long time Windows user.

 

I installed a USB Midi interface driver the other day only to find that it didn't behave the way it should have if all was well.  I would therefore love to know how one can reverse the install of said drivers and reverse any other system changes (if any) made during the install process.  The driver package had an uninstall app and it didn't work and stated that the uninstall pre-dated OSX-Lion.  The installation process itself made no mention of being too old for the current OS though.

 

I would also love to know where these sorts of drivers or any drivers for that matter, are installed.  Else is there a good book written on the subject?

 

Thanks


iMac, Mac OS X (10.7.2)
  • 1. Re: Uninstalling drivers
    BDAqua Level 10 Level 10 (116,480 points)

    Hello John,

     

    Tough to tell exactly where/what was installed, but...

     

    AppZapper...

     

    http://www.appzapper.com/

     

    /System/Library/Extensions/

     

     

    With other possible files in...

     

    /private/var/run/StartupItems

    /Library/StartupItems

    /System/Library/StartupItems

    /System/Library/LaunchDaemons

    /Library/LaunchDaemons


  • 2. Re: Uninstalling drivers
    X423424X Level 6 Level 6 (14,190 points)

    If it truly was a driver (i.e., kext) that was installed they reside in /System/Library/Extensions.  If you find the driver there then trash it and reboot.

     

    Here's a terminal command you can copy/paste into a terminal window to display all the non-apple kext's that are currently installed in your system:

     

    kextstat -kl | awk ' !/apple/ { print $6 $7 } '

     

    What is displayed are not filenames.  And these may not have any correlation with the filename.  But hopefully what is displayed may tell you if the driver you are looking for is indeed there.

  • 3. Re: Uninstalling drivers
    Linc Davis Level 10 Level 10 (118,295 points)

    One weakness of the Mac OS relative to Windows is that there is no universal way to uninstall software.

     

    Whenever you remove complex system modifications, they must be removed completely, and in general, the only way to do that is to use the uninstallation tool, if any, provided by the third-party developer, or to follow his instructions. In some cases it may be necessary to re-download or even reinstall the software in order to get rid of it.

     

    Here are some general guidelines. Suppose you want to remove something called “BrickYourMac.” First check the developer's website, say www.brickyourmac.com, for instructions. If you don’t find any, email the developer. Failing that, download BrickYourMac.dmg and open it. There may be an application in there such as “Uninstall BrickYourMac.” If not, open “BrickYourMac.pkg” and look for an Uninstall button.

     

    If you can’t remove the software in any other way, you’ll have to erase your boot volume and perform a clean reinstallation of the Mac OS. Never install any third-party software unless you're sure you know how to uninstall it; otherwise you may create problems that are very hard to solve.

     

    Trying to remove complex system modifications by hunting for files by name often will not work and may make the problems they cause worse.