Wygaszacz ekranu nie działa w systemie Mac OS X? Napraw problemy z uruchamianiem ScreenSaverEngine.app

Spisu treści:

Anonim

„Otwierasz aplikację ScreenSaverEngine.app po raz pierwszy. Czy na pewno chcesz otworzyć tę aplikację?”

Wygaszacz ekranu mojego Maca oficjalnie nie działał. To dziwna wiadomość, którą dostałem dzisiaj niespodziewanie, co jest dość osobliwe, ponieważ aplikacja ScreenSaverEngine.app była aktywowana wiele razy, biorąc pod uwagę, że to ona napędza wygaszacz ekranu w systemie Mac OS X! Postanowiłem rozwiązać ten szczególny problem i znalazłem rozwiązanie (zauważ, że zostało to przetestowane tylko w systemie Mac OS X 10.6 Pantera śnieżna).

Napraw problem z ScreenSaverEngine.app, aby wygaszacz ekranu znów działał

Uruchom terminal i wpisz następujące polecenie w jednym wierszu: cd /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support

Teraz w wierszu poleceń wpisz: sudo ./lsregister -r -apps local, system, user

Zostaniesz poproszony o podanie hasła administratora, ponieważ używasz polecenia sudo do wykonania polecenia lsregister, wprowadź je

Po kilku sekundach zobaczysz: ThrottleProcessIO: ograniczanie we/wy dysku , a następnie nastąpi powrót do terminala, który możesz teraz zamknąć.

Spróbuj ponownie zainicjować wygaszacz ekranu, powinien działać (użyj gorącego rogu, aby przetestować)

Jeśli jesteś ciekawy, skrypt lsregister, który został wykonany, przebudował bazę danych LaunchServices, a od tego czasu ScreenSaverEngine.app jest częścią tej funkcjonalności, wydaje się, że załatwia sprawę. Znalazłem to rozwiązanie, przeszukując fora dyskusyjne Apple, ale zdaję sobie sprawę, że grzebanie w terminalu może być kłopotliwe dla wielu użytkowników komputerów Mac, więc możesz najpierw spróbować prostego ponownego uruchomienia.

Nie mam żadnego wyjaśnienia, dlaczego mój wygaszacz ekranu nagle przestał działać, nie instalowałem ostatnio żadnych aktualizacji ani nowych aplikacji, a mój Mac nie był uruchamiany ponownie od 9 dni (możesz sprawdź czas pracy komputera Mac za pomocą terminala). To jest dla mnie trochę tajemnicą, co to spowodowało, ale powyższa poprawka zadziałała, a mój wygaszacz ekranu działa jak zwykle, a wszystko to bez ponownego uruchamiania komputera Mac!

Wygaszacz ekranu nie działa w systemie Mac OS X? Napraw problemy z uruchamianiem ScreenSaverEngine.app