What is the best way to delete MacKeeper?

I installed MacKeeper last year in an attempt to free up some hard drive space on my former hard drive. I now have a new SSD and have no need for MacKeeper. In addition, I see that this programme attracts a lot of negative press.
What is the best way to delete MacKeeper from my hard drive and Time machine?

Remove the "MacKeeper" crapware as follows. First, back up all data.
"MacKeeper" has only one useful feature: it deletes itself.
Note: These instructions apply to the version of the product that I downloaded and tested in early 2012. I can't be sure that they apply to other versions.
IMPORTANT: "MacKeeper" has what the developer calls an “encryption” feature. In my tests, I didn't try to verify what this feature really does. If you used it to “encrypt” any of your files, “decrypt” them before you uninstall, or (preferably) restore the files from backups made before they were “encrypted.” As the developer is not trustworthy, you should assume that the "decrypted" files are corrupt unless proven otherwise.
In the Finder, select Go ▹ Applications from the menu bar, or press the key combination shift-command-A. The "MacKeeper" application is in the folder that opens. Quit it if it's running, then drag it to the Trash. You'll be prompted for your login password. Then a dialog will pop up asking why you want to uninstall it. You don't have to provide that information. Enter anything you like in the text box, then click the Uninstall MacKeeper button. All the functional components of the software will be deleted. Reboot.
Do not try to uninstall by dragging the MacKeeper icon in the Dock or the LaunchPad to the Trash.
Here are some general suggestions. If you want your computer to be usable, don't install crapware, such as “themes,” "haxies," “add-ons,” “toolbars,” “enhancers," “optimizers,” "tune-ups," “accelerators,” “extenders,” “cleaners,” “defragmenters,” “firewalls,” "barriers," “guardians,” “defenders,” “protectors,” most “plugins,” commercial "virus scanners,” "disk tools," or "utilities." With very few exceptions, this kind of material is useless, or worse than useless.
The more actively promoted the product, the more likely it is to be garbage. The most extreme example is the “MacKeeper” scam.
The only software you should install is that which directly enables you to do the things you use a computer for — such as creating, communicating, and playing — and does not modify the way other software works. Never install any third-party software unless you know how to uninstall it.

Similar Messages

  • What is the BEST way to delete an app on an iPhone 4S so it will NOT be added back when I sync with iTunes?

    What is the BEST way to delete an app on an iPhone 4S so it will NOT be added back when I sync with iTunes?

    To completely remove an app and all of its data, do this: First delete the app on your phone, then in iTunes, under Library, click on Apps, right-click the app you want to delete & select delete, when prompted, move all files to trash, empty your trash. Connect your phone and sync. The app and all of its data will be gone.

  • What is the best way to delete applications?

    I am told that my Mac came with everything I need in the way of programs for basic functions.  What is the best way to delete applications making sure there are no threads left in Library and other places?

    Yes, but not always. An example of what I call "System" files/folders would be Quicktime or things like pre-installed print and scanner drivers. You have to be pretty confident to go rummaging through files in either /System or /Library. Most of the time there is no reason to be in there.
    An example of a file that is in those system folders, that does not come pre-installed as of Lion, is Flash plug-ins. That gets installed in the /Library/Internet Plug-Ins
    But your average App downloaded from the MAS, most of it's files will be in the User Folder   ~/username

  • What's the best way to delete 2.4 million of records from table?

    We are having two tables one is production one and another is temp table which data we want to insert into production table. temp table having 2.5 million of records and on the other side production table is having billions of records. the thing which we want to do just simple delete already existed records from production table and then insert the remaining records from temp to production table.
    Can anyone guide what's the best way to do this?
    Thanks,
    Waheed.

    Waheed Azhar wrote:
    production table is live and data is appending in this table on random basis. if i go insert data from temp to prod table a pk voilation exception occured bcoz already a record is exist in prod table which we are going to insert from temp to prod
    If you really just want to insert the records and don't want to update the matching ones and you're already on 10g you could use the "DML error logging" facility of the INSERT command, which would log all failed records but succeeds for the remaining ones.
    You can create a suitable exception table using the DBMS_ERRLOG.CREATE_ERROR_LOG procedure and then use the "LOG ERRORS INTO" clause of the INSERT command. Note that you can't use the "direct-path" insert mode (APPEND hint) if you expect to encounter UNIQUE CONSTRAINT violations, because this can't be logged and cause the direct-path insert to fail. Since this is a "live" table you probably don't want to use the direct-path insert anyway.
    See the manuals for more information: http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_9014.htm#BGBEIACB
    Sample taken from 10g manuals:
    CREATE TABLE raises (emp_id NUMBER, sal NUMBER
       CONSTRAINT check_sal CHECK(sal > 8000));
    EXECUTE DBMS_ERRLOG.CREATE_ERROR_LOG('raises', 'errlog');
    INSERT INTO raises
       SELECT employee_id, salary*1.1 FROM employees
       WHERE commission_pct > .2
       LOG ERRORS INTO errlog ('my_bad') REJECT LIMIT 10;
    SELECT ORA_ERR_MESG$, ORA_ERR_TAG$, emp_id, sal FROM errlog;
    ORA_ERR_MESG$               ORA_ERR_TAG$         EMP_ID SAL
    ORA-02290: check constraint my_bad               161    7700
    (HR.SYS_C004266) violatedIf the number of rows in the temp table is not too large and you have a suitable index on the large table for the lookup you could also try to use a NOT EXISTS clause in the insert command:
    INSERT INTO <large_table>
    SELECT ...
    FROM TEMP A
    WHERE NOT EXISTS (
    SELECT NULL
    FROM <large_table> B
    WHERE B.<lookup> = A.<key>
    );But you need to check the execution plan, because a hash join using a full table scan on the <large_table> is probably something you want to avoid.
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

  • What is the best way to delete folders and collections from Library?

    I have approximately 500 photographs in folders and collections. Want to delete them and start over. What is the best way to go back to Lightroom 5 cc as it was when initially downloaded?
    Using Mac running Maverick.
    Thanks for your help

    File>New Catalog and start over.
    The 500 images will stay put where they are and you can choose to import them again into the pristine catalog.

  • In iTunes 11, what is the best way to delete the iTunes purchased song from my library after I create an aiff copy?

    I use my MacBook Pro as a music server. After downloading a song from the iTunes store I create an AIFF copy in my laptop's iTunes  Library. I then delete the original purchased song from the library to avoid duplicates. In iTunes prior to version 11 I had no difficulties doing this. The purchased copy just went back to the cloud and awaited future download onto other devices  leaving the new AIFF copy in my laptop's library. In iTunes 11 it is not as easy. The purchased version wants to stay in my library even after it is  deleted. What is the best (simplest) process to delete the compressed copy completely from my laptop's library while leaving the Aiff version. However, I want the original version to be available in the cloud for download on my other devices. Quite often my efforts have resulted in hiding the song frm the cloud! Any suggestion.....?

    Zice wrote:
    I want higher resolution then afforded in the original download.
    Then why are you converting iTunes purchases?
    You cannot get higher resolution by converting  the original. This goes for converting anything, not just iTunes purchases.
    Creating an AIFF will simply make the file 10 time as large with zero increase in quality.
    Don't really want to debate value of creating the new version.
    Agreed.
    You are simply wasting time and drive space converting iTunes purchases to AIFF.

  • What is the best way to delete dynamically-generated symbols from another symbol?

    in the onClick handler for 1 symbol, I have:
    var sandwhichQty1 = sym.createChildSymbol("sandQty1", "Stage");
    another symbol inside sandQty1 has the onClick method:
    this.deleteSymbol();
    which works fine, deleting sandQty1. I'd like to delete it, and others, from another button, in the circumstance where users don't close them this way.
    I notice that id and class are dynamically assigned to the child symbol, which makes it hard for me.
    any ideas?

    Hi, I did it in this way, and functions well; maybe this is not the best way, but worked for me. Obviously this code is based on the elainafineell's correct solution.
    This is my scenario:
    In a Trigger @ xxxxms there is that:
    var i = 1;
    $.each(results, function(index, element)
         var s = sym.createChildSymbol("mySymbol", "someContainer");
         // some code here
         // Creating the variable that save my new instance of mySymbol
         sym.setVariable("var_id"+i, s);
         i++;
    // a global var, take care with the name
    numOfInstances = i;
    Then, in a click action of some button, symbol, anything that support an action, I code this:
    sym.eraseSymInstance();
    And, in the creationComplete, I code the function like this:
    sym.eraseSymInstance = function()
              for(var i = 1; i <= numOfInstances; i++)
                             var s = sym.getVariable("var_id"+i);
                             s.deleteSymbol();
    For me function well.
    I hope this can be usefull for somebody else.

  • JSP, BC4J, Row Tag: what is the best way to delete multiple rows?

    Hi all.
    I have a JSP Edit page with three datasources on it. The tables these VO's represent (A, B and C) have a Parent --> Child (1:1 between A and B) relationship and then another Parent --> Child (1:n between B and C) relationship. So the user retrieves one row for Table A, 1 matching row for table B and then between 0 and 6 matching rows for Table C (there cannot be more than 6 because the user can only add these rows from a finite list).
    In my EditSubmit page, I want to perform a RowTag Update action on Tables A and B and they both work no problem. They can't update any rows from Table C but they can add or delete from the list of 0 - 6 rows (the UI is actually a list of 6 checkboxes that they can turn on or off). I figure that the easiest way to handle this rather than keep a list of original values and compare them is simply to delete all existing rows and then add any that the user checked.
    This is causing a problem. I have added a hidden field to the form that picks up the RowKey for each existing row. I can get these RowKeys in the Submit page but cannot find a way of using them with the Delete Row Tag.
    In the end, the only way I could get it to work was the following code (which I stole from the RowTag.java file in jbohtmlsrc.zip):
    if (stakeMailRowKeys != null) {
    for (int counter = 0; counter < stakeMailRowKeys.length; counter++) {
    Key stakeMailKey = new Key(stakeMailRowKeys[counter], stakeMailingRS.getViewObject().getKeyAttributeDefs());
    stakeMailRows = stakeMailingRS.findByKey(stakeMailKey,1);
    stakeMailingRow = stakeMailRows[0];
    // Tell the row to delete itself from the database
    stakeMailingRow.remove();Is there a simpler way to do this (I figure there probably is)? I have another problem with updating the constrained View Objects but I will leave that out of this thread for now.
    TIA,
    Simon

    I don't know if this will help you, but this is what I do:
    I separate the logic into a delete.jsp page. If you can create a View Object that will represent the rows you want to delete and append a where clause to select only the rows you want to delete. Then loop through the view deleting each row. Lets just say you have department and employee tables. and you want to delete employees within a given department. Create a view object that brings back all employees.
    In your delete.jsp find out the department no. by request.getParameter("dept_id");
    then append this to the where clause of your view Object and execute the query:
    vo.setWhereClause(request.getParameter("dept_id");
    vo.executeQuery;
    now loop through and remove the rows:
    while(vo.next){
    vo.getCurrentRow().remove();
    and commit or post changes accordingly.
    There are many ways of doing this action. The easiest way I have found is to create the ViewObjects based on what actions you want to take on them. Make bc4j work for you.
    regards,
    aaron
    null

  • What is the best way to  delete photos selectively from camera roll.

    I have thousands of photos on my camera roll.  I do know you can select individual photos to delete off the roll and you can select more than one at a time but is there a better way?  I keep hoping there would be a way to select groups of photos from my camera roll while my phone is connected to my macbook pro through iphoto.  I was told you are only able to delete photos on your phone via your phone basically one at a time.

    I import the photos from my iphone onto my macbook pro but I like having many of them on my phone to share at will etc..  I'm not sure how image capture will help me to delete many photos at one time quickly off my phone as opposed to the only way I know which is to select each photo, selecting as many as I like on the phone itself and deleting.  It just seems one could do this via the macbook pro with the phone attached much easier. 

  • What's The Best Way To Delete Unwanted Video In PE8 Or Hard Drive?

    Hey There:
    I've completed & burned some good looking 8+ hour dual layer dvd's = Fantastic Software!  I love the menu's.  Now, to clean up My files & Hard Drive for more space, what should I do?  If I delete all the CAObjectsTrackResults & Or The PE8 Auto-Save files named I know I don't want, what would happen?  Would that delete what I want to save? If I Delete only the files I named & I don't want would that clear up space?  There is a very long list in the CAObjectTrack of named copied & unnamed VTS_01_????.  Is it ok to delete those extra named copied files?  I've deleted all the files on my C: & desktop for more space that I can see and want deleted.  Is that all I can do for more space because I loaded or copied over 40 hours of video.  What other folder are the files in on the C: or PE8?
    W7, i5, 1.5 TB New Hp 32" TV Wireless
    Thanks A Bunch, Ben!

    Benl,
    It all depends on what you might wish to do in the future. If you are totally done with your Project, and will never revisit it, or use the Assets from it in other Projects, then you can just use Windows Explorer to just Delete them all.
    One can use the Project Archiver to store the Projects on, say an external, in case one later wishes to revisit it.
    I only work with either Copies of my Assets (stored on an NAS), or in the case of Captured material, I retain the original miniDV tapes, so I can just Delete the root folder of a Project, and clear things out, if I know I'll never revisit that Project.
    If you wish to clean up a Project, but keep it around, then you can Delete all Render files, the CFA & PEK files, and your Burn to Folder VIDEO_TS folders. Those can either be recreated (the CFA & PEK will be done so automatically), or created again, with another Burn to Folder.
    Hope that helps, and for more complex answers, you need to look into your "crystal ball" a bit, and let us know whether you will ever need an Asset, or revisit that Project again.
    Good luck,
    Hunt

  • What is the best way to delete a Cos Dictionary?

    I am creating my own annotations using CosObj's and I wnat to delete all of the annotations that are currently in the annotations array in the Cos Page so that I can add all of the annotations that I have created. The following is what I have tried, but it does not seem to work:
            AVDoc avDoc = AVAppGetActiveDoc();
            PDDoc pdDoc = AVDocGetPDDoc( avDoc );
            PDPage pdPage = PDDocAcquirePage( pdDoc, 0 );
            CosDoc cosDoc = PDDocGetCosDoc ( pdDoc );
            CosObj cosPage = PDPageGetCosObj ( pdPage );
            CosObj cosPageAnnotationDictsArray = CosDictGet( cosPage,  ASAtomFromString ( "Annots" ) );
            cosPageAnnotationDictsArray = CosNewArray ( cosDoc,  true , 1 );
            CosDictPut ( cosPage, ASAtomFromString ( "Annots" ), cosPageAnnotationDictsArray );
    Can anyone see what I am doing wrong?
    Thanks,
    Gregory

    UPDATE: I have revised my code as follows:
            AVDoc avDoc = AVAppGetActiveDoc();
            PDDoc pdDoc = AVDocGetPDDoc( avDoc );
            PDPage pdPage = PDDocAcquirePage( pdDoc, 0 );
            CosDoc cosDoc = PDDocGetCosDoc ( pdDoc );
            CosObj cosPage = PDPageGetCosObj ( pdPage );
            CosObj cosPageAnnotationDictsArray = CosDictGet( cosPage,  ASAtomFromString ( "Annots" ) );
            for ( int i = CosArrayLength ( cosPageAnnotationDictsArray ) - 1; i >= 0; i-- )
                CosArrayRemove ( cosPageAnnotationDictsArray, CosArrayGet ( cosPageAnnotationDictsArray, i ) );
            int count = CosArrayLength ( cosPageAnnotationDictsArray );
            PDPageNotifyContentsDidChange ( pdPage );
    This does half of the job. The annotations no longer display on the page, but they still show up in the list of comments.
    Any help is very much appreciated.
    Gregory

  • What's the best way to delete old iphoto libraries

    I have an old library that I created in iPhoto 4 so that my parents could see their vacation pics. I want it off my hard drive and don't need it anymore anyway. Can I just drag and drop the whole library in the Trash? I'm using iPhoto 8 now, so it's been converting my old libraries into ones organized the way it is.

    That will work.
    Regards
    TD

  • What is the best way to delete my whole camera roll on my iPhone 5 using a PC running Windows 8? I do not want to have to sync my photos again just delete. Thanks.

    .

    You can use iPhone PC Suite to manage your iPhone photos on your Windows PC, select multiple photos using “Shift” or “Ctrl” shortcut keys, and delete the select photos at one time as using the Windows Explorer.

  • What is the best way to automatically delete user profiles after x days of inactivity (school lab environment)?

    I work at a school where we have multiple Mac Carts that have 30 MacBooks per cart. We image the macs every summer to delete the older user profiles but we are looking for way to possible have this done automatically through out the year to help with HDD space. What is the best way to delete user profiles after...say 180 days.... of inactivity automatically? I am open to login hooks, bash scripts, etc. Anything to get the job done. Thanks for any help or advice.

    A search here turned up this post Deleting inactive users
    It appears that the script posted will do as advertised though I would test it out on your systems and under your conditions to see if it does do what you need.
    regards
    Message was edited by: Frank Caggiano - That script looks for users over 21 days. To look for ones over 180 days change the 21 to 180 in the find command.

  • What is the quickest way to delete personal info prior to recycling?

    We are downsizing and my trusty iMac (10 years old I think) has to go, what is the best way to delete personal stuff?

    The preferred and/or fastest method to ensure removal of all personal data depends on whether the computer is going to the recycling heap for safe disposal or whether it will be given/sold to a future user.  In the former case, removing and keeping the hard drive can  be the fastest way to do so, but that depends on the design of the computer in question.  Since you have a 10 year-old iMac, I'll assume it's an iMac G4.  Hard drive removal is more involved for that model, than it is for other Macs that can be opened quickly.  The other method is to boot the computer from the installer disk, run Disk Utility and select the hard drive to erase and reformat as a Mac OS Extended volume.  Choose the option to "write zeros" to the drive, as this will overwrite the existing data.  It takes longer, but you indicated that you wanted to remove personal info.  If you're donating the computer to an organization for future use, re-install the OS and include the original disks.

Maybe you are looking for

  • Verifying digital signatures in PDF documents

    I'm working on verifying PDFs digital signatures. I know that when a PDF is signed, a byterange is defined, the certificates get embedded, and from what i've read, the signed message digest and the timestamp are also stored in the PDF. I already can

  • How to access my iCloud account on another iPhone?

    This is my situation: i forgot my iPhone at home and wanted to access my contacts through my iCloud with my boyfriend's iPhone. But the iCloud.com site wont let me. How can I do it? And let's say I lost my phone and wanted to know where it is right n

  • Using Replace Pages in accessible PDF's

    Hi - Brand new to this forum.  Hoping someone can help... I have an existing tagged and accessible PDF - needed content update, so did that in Word, created a new tagged and accessible PDF, and used Replace pages to insert the new pages into the exis

  • Automatic Opening on Start Up

    Hello, For some reason Captivate has started to automatically load up and open to the welcome screen on start up. It doesn't happen consistently but both my colleague and I have experienced it several times over the past couple of days. It happens wh

  • Basic question on ESB

    HI folks, I am very new to ESB. Please let me know where can I find some document related to the ESB. Is there any tutorials exaplaining how ESB is used. Please replay as soon as posible. Thanks in advnace