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

Similar Messages

  • 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.

  • What is the best way of accessing application module without page binding?

    Hi All
    I am using Jdeveloper 11g R2 (11.1.2.3) & Weblogic 10.3.5.0
    What is the best way of accessing application module without page binding?
    In my application after user authenticated from LDAP
    I need to read some information from database and set my menues.
    Thanks
    Mohsen

    Hi,
    if you don't have a binding the I am not sure the binding context is created. Anyway, try
    BindingContext.getCurrent().findDataControl("name here as ID in DataBindings.cpx") and see if it returns a valid instance
    Frank

  • 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'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.

  • What is the best way to remove applications?

    I would like to remove unused applications (iChat, Dashboard, iCalendar and so on...)
    I am running audio software and using CPU quite heavily.
    What wold be the best way to remove these types of applications completely and have as minimal running in the background possible??? (I have already turned off Bluetooth, Airport etc...)
    Should I install removal software or just send them all to the Trash bin?

    None of those applications are running unless you launch them. Dashboard widgets only use CPU time and RAM if they are running. If you quit all widgets in the Dashboard then there's no memory footprint or use of the CPU.
    If you don't want anything but essentials running then don't launch any applications and remove any Login Items from Accounts preferences.
    Just because an application is installed on the computer does not mean it is running unless you launch it or configure it to launch automatically. So there is no need to remove any of these applications or utilities.
    You will find some good books on Macs and computers in general at your local bookstore. Your question suggests that you could benefit by reading a few.
    As for how to uninstall applications that you have installed see the following:
    Uninstalling Software: The Basics
    Most OS X applications are completely self-contained "packages" that can be uninstalled by simply dragging the application to the Trash. Applications may create preference files that are stored in the /Home/Library/Preferences/ folder. Although they do nothing once you delete the associated application, they do take up some disk space. If you want you can look for them in the above location and delete them, too.
    Some applications may install an uninstaller program that can be used to remove the application. In some cases the uninstaller may be part of the application's installer, and is invoked by clicking on a Customize button that will appear during the install process.
    Some applications may install components in the /Home/Library/Applications Support/ folder. You can also check there to see if the application has created a folder. You can also delete the folder that's in the Applications Support folder. Again, they don't do anything but take up disk space once the application is trashed.
    Some applications may install a startupitem or a Log In item. Startupitems are usually installed in the /Library/StartupItems/ folder and less often in the /Home/Library/StartupItems/ folder. Log In Items are set in the Accounts preferences. Open System Preferences, click on the Accounts icon, then click on the LogIn Items tab. Locate the item in the list for the application you want to remove and click on the "-" button to delete it from the list.
    If an application installs any other files the best way to track them down is to do a Finder search using the application name or the developer name as the search term. Unfortunately Spotlight will not look in certain folders by default. You can modify Spotlight's behavior or use a third-party search utility, Easy Find, instead. Download Easy Find at VersionTracker or MacUpdate.
    Some applications install a receipt in the /Library/Receipts/ folder. Usually with the same name as the program or the developer. The item generally has a ".pkg" extension. Be sure you also delete this item as some programs use it to determine if it's already installed.
    There are also several shareware utilities that can uninstall applications:
    AppZapper
    CleanApp
    Yank
    SuperPop
    Uninstaller
    Spring Cleaning
    Look for them at VersionTracker or MacUpdate.
    For more information visit The XLab FAQs and read the FAQ on removing software.

  • What is the best way to deploy application that uses web services?

    Hi all,
    I'm having some problems figuring out the best way to deploy our app now that we've switched over to using web services.
    I'm fairly new to Java and web services. From what I understand, JNLP and WebStart are methods to deploy Java clients to users and not for creating war files and the like.
    Here's a little background:
    We have a large PowerBuilder/Oracle application. The db consists of over 500 tables and the client consists of several thousand PB components. A user creates "transactions" which contain a series of "sub-transactions" within. Most of the data is collected and stored locally in the client in a series of datastores. When the "finalize" happens, the records are validated and sent to the database.
    We are in the process of moving each of the subtransactions (currently in the PB client) into subPROCESSES on a java project. We are using the JAX-WS framework to develop the web services in Netbeans. These web services aren't much more than remote xml as the messaging technology. For writing data back to the database, we are using the Java Persistence API to function outside of an EJB container but will shortly be migrating to the Glassfish application server to use several of the EJB container frameworks including the EntityManager.
    We haven't attempted any type of deployment and are unsure of where to start. Any suggestions would be so helpful and appreciated!
    Thanks!
    Edited by: doubleEspresso on Jan 10, 2008 8:06 AM

    >
    I'm fairly new to Java and web services. From what I understand, JNLP and WebStart are methods to deploy Java clients to users and not for creating war files and the like. >Correct, while Java Web Start has 'web' in the name, it has little if anything to do with web applications - certainly not providing much toward their installation. It is for launching rich client GUI based (AWT, Swing, SWT..) applications onto the end-user's desktop.
    There are some parts of JWS that might seem peripherally useful to the installation of a web-app., but it is really not a 'good fit'.
    >
    ..Any suggestions would be so helpful and appreciated!>You might try the forums for the 'web tier' APIs.
    <http://forum.java.sun.com/category.jspa?categoryID=20>
    Or perhaps the forum 'Java Technologies for Web Services' (under 'enterprise technologies')
    <http://forum.java.sun.com/forum.jspa?forumID=331>
    This one in 'BigAdmin' seems particularly relevant, 'Set up and Deploy'
    <http://forum.java.sun.com/forum.jspa?forumID=550>

  • 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 is the best way to update applications on deployment computers?

    Hi everyone,
    I have a development computer that is running LabVIEW 2012 where I create projects. I then build applications and installers which I load on deployment computer that do not have LabVIEW installed.
    When I make changes to my VIs on my development computer, the rebuild the applications and installers and re-install them on the deployment computers. All the computers are on the same Network. Is there a cleaner and easier way to do this?
    P.S. Is it necessary to have all the VIs and sub-VIs saved on the deployment computer? As of now I save the folders containing all the files on these computers hard drive as well.

    Put your installer in a central location and install each deployment from the server location.  Or you could look into Deploy by Wire Bird Labs.
    The deployment computers do not need the VIs.  They just need the EXE you built, the Run-Time Engine, and any support files you may need.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

Maybe you are looking for

  • E72 - "Unable to Complete Command"

    Dear all - I just bought a new e72. Waited months for it, and now i am horribly disappointed. It syncs okay with Microsoft Outlook, mail, calendar, contacts. But, everytime i try to compose a new message, or reply, or forward, the message "Unable to

  • Volume problem with Music Player on N95

    Hi all, I am puzzled with a problem I'm having with my N95. The problem appeared after I performed an upgrade on the phone.  The thing is that the right side Volume keys do not work when using the Music player. I know the keys work since the zoom is

  • Using ini-files with write-key/read-key (double) and defined accurarcy

    Hello, in a popup the user can insert a numeric-double-value. This value is saved in a ini-file using the Write-key-vi with Type = double. Works fine. What do i have to do to set the values after the comma? So if user inserts 1,532 i want to round to

  • Need solution for 2 plans, seperate bills(1 wifi, 1 DSL), 1 line and broken internet

    My brother has a plan with verizon which is the one that uses the wifi router His wifi router says Model 7500 on the front. I felt his Internet was too slow for my needs, so I figured I'd get my own plan Problem 1: My 6100G modem can only connect to

  • Customizable layouts for books?

    Is it possible to customize page layouts for books in iPhoto? For example -- it drives me crazy that there are layouts with 4 or 6 photos but none with 5. Or, that all the photos in a 8 page layout have to be exactly the same size and that you can't