macOS Uzaktan Yönetim ve Ekran Paylaşımı Sorunlarını Giderme

macOS'ta Uzaktan Yönetim veya Ekran Paylaşımı ile ilgili sorunlar yaşıyorsanız (örneğin, bağlantı "Bağlandı"da duruyorsa, kısmi yükleme tekerlekleri gösteriyorsa veya işlevselliği geri yüklemek için ayarların sık sık değiştirilmesi gerekiyorsa) aşağıdaki adımlar uzaktan erişime müdahale edebilecek daha derin sistem düzeyindeki sorunları çözmenize yardımcı olabilir.

Bunlar, Terminal ve sistem yönetimine aşina olan kullanıcılar için tasarlanmış gelişmiş adımlardır. Dikkatli olun ve yönetici erişiminiz olduğundan emin olun.

Bu Makalenin Ele Aldığı Belirtiler

Temel Düzeltme

Öncelikle Uzaktan Yönetim veya Ekran Paylaşımı'nı kapatıp tekrar açarak başlayın. Çoğu durumda, bu basit sıfırlama sorunu çözmek için yeterlidir.

Bu makalede adım adım talimatlar bulabilirsiniz.

Gelişmiş Düzeltmeler

1. Ekran Paylaşımı Daemon'unu Yeniden Başlatın

Bazen screensharingd işlemi takılır. Yeniden başlatmak, Uzaktan Yönetimi tamamen sıfırlamaya gerek kalmadan işlevselliği geri yükleyebilir.

sudo pkill screensharingd

Bu komut Terminal'den veya SSH üzerinden çalıştırılabilir ve hizmet otomatik olarak yeniden başlatılır.

2. Uzaktan Yönetim Hizmetlerini Yeniden Oluşturun

Uzaktan Yönetim ve Ekran Paylaşımı için macOS başlatma daemon'larını sıfırlamak ve yeniden başlatmak gizli bozulmaları veya duraklama durumlarını çözebilir.

sudo launchctl bootout system /System/Library/LaunchDaemons/com.apple.screensharing.plist
sudo launchctl bootout system /System/Library/LaunchDaemons/com.apple.RemoteManagement.launchd

sudo launchctl bootstrap system /System/Library/LaunchDaemons/com.apple.screensharing.plist
sudo launchctl bootstrap system /System/Library/LaunchDaemons/com.apple.RemoteManagement.launchd

Ardından Mac'inizi yeniden başlatın.

3. Eksik Sistem Dosyalarını Yeniden Oluştur

Bazı durumlarda, günlükler macOS'un kritik sistem dizinlerinin eksik olduğunu gösterebilir, örneğin:

/private/var/db/DetachedSignatures

Bu klasörü yeniden oluşturmak için:

  1. macOS Recovery'yi başlatın
  2. Yardımcı Programlar menüsünden Terminal'i açın
  3. Şunu çalıştırın:
    csrutil disable
    reboot

Yeniden başlatıldıktan sonra (normal macOS'a geri döndükten sonra), Terminal'i açın ve şunu çalıştırın:

sudo mkdir -p /private/var/db/DetachedSignatures
sudo chmod 755 /private/var/db/DetachedSignatures
sudo chown root:wheel /private/var/db/DetachedSignatures

Dizini oluşturduktan sonra, aşağıdaki durumlarda Sistem Bütünlüğü Korumasını (SIP) yeniden etkinleştirebilirsiniz: istenen:

csrutil enable

4. Uzaktan Yönetim Yapılandırmasını Tamamen Sıfırlayın

Uzaktan Yönetimi sıfırdan silmek ve yeniden yapılandırmak için:

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-deactivate -stop

sudo rm -f /Library/Preferences/com.apple.RemoteManagement.plist
sudo rm -rf /var/db/RemoteManagement

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart \
-activate -configure -access -on -restart -agent -privs -all

İsteğe bağlı: Görüntüleyici Oturumu Aşırı Yüklenmesini Kontrol Edin

Günlükleriniz şu tür iletiler gösteriyorsa:

reset gMaxViewerConnection 13

…sistemin eski VNC bağlantılarını düzgün bir şekilde temizlemediği anlamına gelebilir. Screensharingd'yi düzenli olarak sıfırlamak için pkill komutunu (1. Adıma bakın) kullanabilir veya bunu launchd aracılığıyla zamanlamayı düşünebilirsiniz.

Güvenli Mod Testi (İsteğe bağlı)

Üçüncü taraf müdahalesini elemek için:

  1. Mac'inizi yeniden başlatın
  2. Oturum açma ekranı görünene kadar hemen Shift tuşuna basın
  3. Oturum açın (Güvenli Mod'da olacaksınız)
  4. Ekran Paylaşımını veya Uzaktan Yönetimi Etkinleştirin
  5. Screens üzerinden bağlanmayı deneyin

Bu Adımları Gerçekleştirdikten Sonra

Yardıma mı ihtiyacınız var?

Yukarıdaki adımları denedikten sonra hala sorun yaşıyorsanız lütfen günlüklerinizin bir kopyası ve macOS sürümünüz ve ağ kurulumunuzla ilgili ayrıntılarla bize ulaşın.

Hâlâ yardıma mı ihtiyacınız var?

Bize e-posta gönderin