Skip navigation

Will Disk Warrior Help These Issues?

1565 Views 18 Replies Latest reply: Apr 1, 2012 12:59 AM by fane_j RSS
  • John Galt Level 7 Level 7 (33,110 points)
    Currently Being Moderated
    Mar 31, 2012 4:19 PM (in response to Katie \'OConnell)

    It figures the corruption would be Microsoft related; looks like they all are. I would uninstall Media Pro and then either confirm the corrupted files are erased or erase them as necessary. I don't know what MicrosoftAutoUpdate is - it may be related to Media Pro or it may be some other Microsoft stuff so proceed in the same manner with it.


    In general, applications that create .plist files re-create them if they go missing. Since I do not use Media Pro I cannot be sure. However, a safe way to find out is to simply drag out of its location to the Desktop, and lauch Media Pro again. If it re-creates the .plist and the program works as expected, you can safely delete it. If something causes you grief, just drag it back from whence it came.

  • FatMac\>MacPro Level 4 Level 4 (2,085 points)
    Currently Being Moderated
    Mar 31, 2012 7:17 PM (in response to Katie \'OConnell)

    Katie \'OConnell wrote:


    ...I'm not highly technical when it comes to computers ... am I asking for trouble by going down this path?

    I don't think so if you read through the ReadMe file (printing it is a good idea for when you're actually using AppleJack) and go slowly. Since you're using Snow Leopard as I am, it shouldn't be a problem, but in reading through the AppleJack user's help forum, there's some question about whether a wireless keyboard would work properly. I ordered mine with a wireless keyboard and track pad but have never used them, preferring the wired keyboard from my old G4 and a Logitech trackball. As you can see from the ReadMe and the screenshot of the AppleJack menu on the website, it does a variety of things. Since the issue here is corrupt preference files, I'd suggesting doing only the "validate preference files" option and then restarting when that's done. You'll find any corrupt Preferences in the Preferences (Corrupt) folder immediately following the Preferences folder in list view of the Users library folder.

    Mac Pro, Mac OS X (10.6.8), 5,1 6-core 24 GB 5870 27" LED ACD
  • fane_j Level 4 Level 4 (3,655 points)
    Currently Being Moderated
    Apr 1, 2012 12:59 AM (in response to Katie \'OConnell)


    Katie \'OConnell wrote:


    booting up in "single user mode" scares a bit



    Naturally. My understanding is that AppleJack basically does a syntax check on .plists, using plutil. If that's correct, then you can use the script below, which does pretty much the same thing. Copy it and paste in AppleScript Editor, then run it. (Be patient, it's takes a while.) When it's done, you should have on the clipboard a listing of plists in your <~/Library/Preferences> which failed the syntax check or generated an error. You can paste in, say, TextEdit, and then track the problematic ones.


    --script begins


    set prefPath to path to library folder from user domain

    set prefPath to (prefPath as text) & "Preferences" as alias

    set k to 0

    set e to 0

    set myPrefs to {}

    set myResults to ""


    tell application "Finder"

              set bigList to every item of (the entire contents of prefPath) --whose name extension is "plist"

              repeat with i in bigList

                        if name extension of i is "plist" then set myPrefs to myPrefs & (i as alias)

              end repeat

    end tell


    repeat with i in myPrefs

              set thePref to quoted form of POSIX path of i


                        do shell script "plutil -lint " & thePref

                        set theCheck to result

                        if theCheck does not contain "plist: OK" then

                                  set theLine to thePref & return & return & result & return & return

                                  set myResults to myResults & theLine & return

                                  set k to k + 1

                        end if

              on error

                        set theLine to thePref & return & return & "An error has occurred." & return & return

                        set myResults to myResults & theLine & return

                        set e to e + 1

              end try

    end repeat


    "PLIST CHECK" & return & return

    set mySummary to result

    "Plists checked: " & ((count of myPrefs) - e) & return

    set mySummary to mySummary & result

    "Plists OK: " & ((count of myPrefs) - (k + e)) & return

    set mySummary to mySummary & result

    "Plists failed: " & k & return

    set mySummary to mySummary & result

    "Plists not checked due to errors: " & e & return

    set mySummary to mySummary & result & return


    set myResults to mySummary & return & myResults


    set the clipboard to myResults


    --script ends

1 2 Previous Next


More Like This

  • Retrieving data ...

Bookmarked By (0)


  • This solved my question - 10 points
  • This helped me - 5 points
This site contains user submitted content, comments and opinions and is for informational purposes only. Apple disclaims any and all liability for the acts, omissions and conduct of any third parties in connection with or related to your use of the site. All postings and use of the content on this site are subject to the Apple Support Communities Terms of Use.