Skärmsläckare fungerar inte i Mac OS X? Fix ScreenSaverEngine.app lanseringsproblem


"Du öppnar programmet ScreenSaverEngine.app för första gången. Är du säker på att du vill öppna den här applikationen? "

Min Macs skärmsläckare fungerade officiellt inte. Det är det udda meddelandet jag fick ut ur det blå idag, vilket är ganska märkligt eftersom ScreenSaverEngine.app har aktiverats många gånger med tanke på att det är vad som kör skärmsläckaren i Mac OS X! Jag bestämde mig för att lösa detta märkliga problem och hittade en lösning (notera att detta bara testades i Mac OS X 10.6 Snow Leopard).

Lös problem med ScreenSaverEngine.app för att få skärmsläckare att fungera igen

* Starta terminalen och skriv in följande kommando alla på en rad:
cd /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support

* Ange nu följande på kommandoraden:
sudo ./lsregister -r -apps local, system, user

* Du kommer att bli ombedd för ditt administratörslösenord eftersom du använder sudo-kommandot för att utföra lsregister-kommandot, ange det

* Efter några sekunder ser du: ThrottleProcessIO: throttling disk i/o och då kommer du att returneras till Terminal, som du nu kan stänga.

* Försök initiera ScreenSaver igen, det borde fungera (använd ett varmt hörn för att testa)

Om du är nyfiken, byggdes lsregister-skriptet som uträttades om LaunchServices-databasen, och eftersom ScreenSaverEngine.app är en del av den här funktionaliteten, verkar det göra tricket. Jag hittade den här lösningen genom att gräva i Apple Discussion Forums, men jag inser att krossning i terminalen kan vara förvirrande för många Mac-användare, så du kanske vill bara försöka en enkel omstart på förhand.

Jag har ingen förklaring till varför min skärmsläckare plötsligt slutade fungera, jag har inte installerat några uppdateringar eller nya appar nyligen och min Mac har inte startats om 9 dagar (du kan kontrollera din Macs upptid med terminalen) . Det är lite av ett mysterium för vad som orsakade det, men ovanstående fix fungerade och min skärmsläckare fungerar som vanligt, allt utan att starta om Mac-datorn!