OS X çöktüğünde tekrar açılan tüm uygulamalardan kaçınmak


7

Bazen bilgisayarım bilinmeyen hatalardan dolayı çöküyor ve yeniden başlatılıyor. Genellikle bir şey üzerinde çalışıyorum, bu yüzden birkaç uygulama açık. OS X, yeniden başlattığınızda tüm uygulamaları yeniden açmaya çalıştığı bu can sıkıcı özelliğe sahiptir. El ile yeniden başlatırken devre dışı bırakabilirsiniz, ancak bilgisayar bir çöküşten sonra yeniden başlarsa yine de yapar.

Bence bu özellik zaman kazanmak için tasarlandı, fakat tek yaptığı işe yaramaz değerden daha fazla zaman kaybı çünkü bilgisayar bir çöküşten yeniden başladığında genellikle sadece bir kez daha yeniden başlatıyorum (bu sefer "uygulamaları yeniden aç" devre dışı bırakılmış) uygulanabilir bir duruma. Sorun, uygulamaların yumurtlamasını sürdürecek ve yeniden başlatmanın gerçekleşmesini önleyecektir.

Bu özelliği devre dışı bırakmak, tamamen çarpışmadan sonra yeniden başlatmamı engeller. OS X'in bunu yapmasını engellemenin bir yolu var mı?


Aslında hatalardan kurtulmana yardım etmemizi istiyor musun?
Ruskes

@Ruskes çökmeleri birçok nedenden dolayı ortaya çıkabilir. Bu soru kendi başına geçerli
hmedia1

Yanıtlar:


4

MacOS High Sierra'nın yeniden başlattıktan sonra uygulamaları yeniden açmasını kalıcı olarak önleme

MacOS El Capitan, Yosemite, Sierra, Yüksek Sierra'da çalışıyor.

Çözüm: oturum durumunuzu saklamak için kullandığı dosyaya OS X erişimini engelleyin. Terminal'den , AppleScript'ten sistem yeniden başlatıldıktan / kapatıldıktan sonra bile uygulamaların yeniden açılmasını ve sistem çökmesini önler .

GUI yöntemi

  1. Finder'ı aç
  2. Cmd+Shift+G (Klasöre git)
  3. Kopyala yapıştır ~/Library/Preferences/ByHost/ve onayla
  4. İle başlayan dosyayı bulun com.apple.loginwindow
  5. Çift tıklayın (TextEdit'te açılır)
  6. Tüm içeriği kaldırın ve boş dosyayı kaydedin. Ek bir onaylama diyalogu belirebilir.
  7. Sağ Tıkla, Bilgi Al
  8. Dosyayı kilitle (onay kutusunu işaretleyin)

GUI yöntemi (geri al)

Bu değişikliği daha sonra geri almak ve özelliği yeniden etkinleştirmek istiyorsanız, bu dosyayı silin, işletim sistemi yeniden oluşturacaktır.

  1. Finder'ı aç
  2. Cmd+Shift+G (Klasöre git)
  3. Kopyala yapıştır ~/Library/Preferences/ByHost/ve onayla
  4. İle başlayan dosyayı bulun com.apple.loginwindow
  5. Basitçe silin

CLI yöntemi

  1. Terminal.app'i açın
  2. Dosyayı root tarafından sahip olun (aksi takdirde işletim sistemi sadece değiştirir)

    sudo chown root ~/Library/Preferences/ByHost/com.apple.loginwindow*
    
  3. Tüm izinleri kaldırın, okunamıyor veya yazılmıyor

    sudo chmod 000 ~/Library/Preferences/ByHost/com.apple.loginwindow*
    

CLI yöntemi (geri al)

  1. Giriş yaptıktan sonra "tüm uygulamaları yeniden aç" ı tekrar etkinleştir

    sudo rm -f ~/Library/Preferences/ByHost/com.apple.loginwindow*
    

Bu harika cevap için teşekkür ederim! İyi çalışıyor ve sistem yeniden başlatılırken [Shift] tuşunu basılı tutmak gibi herhangi bir kullanıcı müdahalesi gerektirmiyor ve kendi kiosklarını desteklemek için kullanılanlar veya kendi ekranlarını çalıştırmaları gerekebilecek bilgi ekranları gibi katılımsız sistemler için mükemmel Bir elektrik kesintisi sonrasında otomatik bir oturum açma sırasında uygulamaları farklı bir sırayla yeniden başlatan sistem tarafından karmaşıklaştırılabilen önceden belirlenmiş başlatma sırası.
bluebinary

0

ShiftGiriş penceresini gördüğünüzde basılı tutmayı deneyin ve Dock göründüğünde bırakın.

Bu, oturum açma öğelerinizdeki öğelerin oturum açtığınızda başlamasını önler ancak devam ettirilen uygulamaları engellemez.


Burada güvenli girişin neden reddedildiği hakkında hiçbir fikrim yok. Bu, geri dönüp kalıcı değişiklikler yapmak için hızlı ve zarif bir çözümdür.
bmike
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.