Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I have a problem with Lion 10.7.5.: the system does not remember that I already opened applications before. After every reboot, every time I open an application it displays the warning as if it's the first time I'm opening it. After various tests I think the culprit is lsregister. Anyone knows how to solve this problem? Or as an alternative, anyone knows if there is a plist file that can be edited manually to tell the system that the application has already been opened?

Thanks in advance for your help.

share|improve this question

3 Answers 3

It sounds like there is a permissions error somewhere. Run Disk Utility (from the /Applications/Utilities folder), select your boot drive and click on the "Repair Disk Permissions" button. I usually keep pressing the buttons until there are no errors left. Reboot and try running one of your problem apps. It may warn you again, but after that it should remember that you have run it before.

Good Luck.

share|improve this answer
    
Permission repaired, but unfortunately it didn't work. Thanks anyway! –  Soel Sep 28 '12 at 17:40

It sometimes happens if the app was installed by another user on your system. If thats the case try to switch ownership of the file.

Found a similar post with a solution http://superuser.com/questions/38658/how-to-suppress-repetition-of-warnings-that-an-application-was-downloaded-from-t

share|improve this answer
    
I'm the only user on this system, but just to be sure, where can I see the owner of the application? –  Soel Sep 28 '12 at 17:39
    
Open Terminal in /Applications/Utilities and type "ls -l /Applications". That show all files in the applications dir. You could do "ls -l /Applications | grep iTunes". That shows the iTunes app –  sjosen Sep 28 '12 at 18:35
    
You were right, the applications that give me problems have different owners or groups than the other ones. How can I change them to admin? The link you gave me only explain the command for quarantine flags, but those flags are used for a different kind of warning (com.apple.quarantine does not exist in my system). –  Soel Sep 28 '12 at 19:35
    
You were right, it didn't help. Well, that's another possibility discarded. –  Soel Sep 28 '12 at 20:08
1  
@Lauri That command only changes owner/group on the top level of the app. It's really a folder. You should use "sudo chown -R user:group folder" –  sjosen Sep 28 '12 at 20:30

I believe this format is still correct for Lion - open a new shell in Terminal (or ssh in) and run: defaults write com.apple.LaunchServices LSQuarantine -bool false

share|improve this answer
1  
The option is in LaunchServices.plist but unfortunately the dialog still pops up after reboot. Thanks anyway. –  Soel Sep 28 '12 at 17:57
    
It normally only removes the warnings shown when opening files with a quarantine attribute, but not the ones shown when opening applications for the first time. –  ؘؘؘ Sep 28 '12 at 19:53

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.