Skip to content
Semua sistem beroperasiv0.16.44AGPL-3.0TINGKAT GRATIS · 30 PERANGKATTENVO AI · MCP UNTUK CLAUDE & CURSOR
Kembali ke BlogTutorial

izin perekaman layar macos: hentikan pemblokiran remote secara diam‑diam

Tenvo Editorial Team7 menit baca
izin perekaman layar macos: hentikan pemblokiran remote secara diam‑diam

Tidak ada yang lebih membuat frustrasi tim dukungan daripada sesi remote yang menunjukkan layar hitam atau kursor hilang — dan pengguna yang berkata “Saya tidak melihat prompt.” Izin Perekaman Layar macOS (dan kontrol Accessibility/Input Monitoring terkait…)

Tidak ada yang lebih membuat frustrasi tim dukungan daripada sesi remote yang menunjukkan layar hitam atau kursor hilang — dan pengguna yang berkata “Saya tidak melihat prompt.” Izin Perekaman Layar macOS (dan kontrol Accessibility/Input Monitoring terkait) biasanya menjadi biang keladi: OS secara diam‑diam memblokir tangkapan layar atau kontrol sampai pengguna memberikan izin eksplisit. Panduan ini menjelaskan mengapa itu terjadi, cara memperbaiki satu Mac, dan bagaimana menerapkan persetujuan secara massal tanpa merusak alur kerja help‑desk Anda.

Bagaimana izin macOS memblokir kontrol jarak jauh

Sejak macOS 10.15 Catalina Apple memindahkan tangkapan layar ke sistem Transparency, Consent, and Control (TCC). Aplikasi yang mencoba menangkap layar harus muncul di Pengaturan Sistem/Preferensi Sistem di bawah Perekaman Layar dan dicentang. Secara terpisah, mengontrol kursor dan keyboard membutuhkan Accessibility (dan pada rilis yang lebih baru, Input Monitoring). Jika salah satu izin yang dibutuhkan hilang, klien remote dapat terhubung tetapi tidak dapat menampilkan atau mengontrol desktop — sering kali tanpa kesalahan jelas di dalam aplikasi.

Catatan praktis:

  • macOS 10.15+ (Catalina, Big Sur 11, Monterey 12, Ventura 13, Sonoma 14) menegakkan Perekaman Layar melalui TCC.
  • Perekaman Layar mengontrol penangkapan; Accessibility/Input Monitoring mengaktifkan kontrol dan API event tertentu. Anda sering membutuhkan kombinasi izin untuk sesi dukungan yang berfungsi penuh.
  • macOS hanya menambahkan aplikasi ke daftar Perekaman Layar setelah aplikasi tersebut pertama kali mencoba menangkap layar — menjalankan klien di host biasanya membuat entri muncul.

Perbaikan manual untuk satu Mac (langkah‑demi‑langkah)

Saat Anda menemani pengguna melalui telepon atau memandu pengaturan remote, gunakan langkah‑langkah persis ini. Ada sedikit perbedaan UI antar versi macOS; ikuti yang sesuai dengan OS yang dimiliki.

  1. Minta pengguna menjalankan klien dukungan remote dan mencoba sesi berbagi layar atau kontrol jarak jauh sehingga macOS membuat entri Perekaman Layar untuk aplikasi tersebut.
  2. Buka panel privasi:
  • macOS Ventura (13) dan lebih baru: Menu Apple → Pengaturan Sistem → Privasi & Keamanan → Perekaman Layar.
  • macOS Monterey (12), Big Sur (11), Catalina (10.15): Menu Apple → Preferensi Sistem → Security & Privacy → Privacy → Perekaman Layar.
  1. Di Perekaman Layar, centang kotak di samping klien remote Anda. Anda mungkin juga perlu memberikan Accessibility dan Input Monitoring (di area Privasi yang sama).
  2. Keluar dari aplikasi remote sepenuhnya (Cmd+Q) dan luncurkan kembali. Untuk perubahan tangkapan layar macOS mengharuskan proses dimulai ulang sebelum izin berlaku.
  3. Jika digunakan helper process (beberapa klien memunculkan executable anak), ulangi untuk setiap helper yang muncul di daftar.

Jika aplikasi tidak muncul di daftar setelah dijalankan, minta pengguna memulai berbagi layar satu kali (atau coba merekam klip layar singkat) — tindakan itu memaksa macOS membuat entri TCC. Jika itu gagal, masalah masuk, sandboxing, atau tanda tangan kode/notarisasi yang hilang dapat mencegah entri muncul; lihat bagian Pemecahan Masalah di bawah.

Skalakan ke ratusan atau ribuan: MDM + PPPC (praktik terbaik)

Untuk fleet Anda tidak bisa mengandalkan klik manual. Satu‑satunya cara yang didukung untuk menyetujui layanan TCC sebelumnya secara massal adalah profil konfigurasi MDM yang berisi payload Privacy Preferences Policy Control (PPPC). Vendor MDM macOS besar (Jamf, Mosyle, Kandji, fitur macOS Intune) mendukung penyebaran profil PPPC yang menargetkan layanan seperti kTCCServiceScreenCapture, kTCCServiceAccessibility dan kTCCServiceInputMonitoring untuk bundle ID signed tertentu.

Keterbatasan dan catatan penting:

  • PPPC harus menargetkan aplikasi berdasarkan bundle identifier (mis., com.example.client) dan aplikasi harus ditandatangani kode sebagaimana diharapkan oleh Apple; binary yang tidak ditandatangani atau perubahan jalur helper dapat merusak profil.
  • Implementasi vendor MDM berbeda: baca dokumentasi vendor (Jamf/Mosyle/Kandji) untuk bidang GUI atau JSON yang tepat dan apakah pendaftaran MDM yang disetujui pengguna diperlukan untuk beberapa persetujuan.
  • Apple kadang mengubah perilaku TCC antar rilis macOS; uji profil pada setiap OS mayor yang Anda dukung.

Contoh (ilustratif) potongan plist PPPC yang dapat Anda sesuaikan di MDM Anda. JANGAN tempel ini secara membabi buta ke produksi — gunakan editor PPPC di MDM Anda dan konfirmasi bidang dengan dokumentasi vendor.

<?xml version="1.0" encoding="UTF-8"?>
<plist version="1.0">
  <dict>
    <key>PayloadType</key>
    <string>com.apple.TCC.configuration-profile-policy</string>
    <key>PayloadContent</key>
    <array>
      <dict>
        <key>Services</key>
        <array>
          <string>kTCCServiceScreenCapture</string>
          <string>kTCCServiceAccessibility</string>
          <string>kTCCServiceInputMonitoring</string>
        </array>
        <key>IdentifierType</key>
        <string>bundleID</string>
        <key>Identifier</key>
        <string>com.tenvo.client</string>
        <key>Authorization</key>
        <string>Allow</string>
      </dict>
    </array>
  </dict>
</plist>

Apa yang dilakukan itu: memberi tahu Mac yang terdaftar untuk menandai bundle ID yang ditentukan sebagai diizinkan untuk layanan yang tercantum. MDM Anda akan membungkus dan menandatangani profil — profil yang ditandatangani itulah yang dipercaya perangkat. Setelah penyebaran, rencanakan kebijakan untuk me‑restart atau meluncurkan ulang klien agar izin baru berlaku (Perekaman Layar sering kali membutuhkan proses dimulai ulang).

Daftar periksa penyebaran fleet dan tips otomatisasi

Penyebaran gagal ketika salah satu hal berikut diabaikan: status pendaftaran perangkat, ketidakcocokan tanda tangan kode, helper process, dan pengujian pada beberapa versi macOS. Gunakan daftar periksa ini saat merencanakan deployment.

  1. Inventaris: gunakan MDM Anda untuk mencantumkan versi macOS dan status pendaftaran. Hanya Mac yang terdaftar dan dikelola yang akan menerima profil PPPC.
  2. Tanda tangan dan notarisasi: pastikan klien dan helper yang Anda distribusikan ditandatangani kode secara konsisten dan diberi versi.
  3. Profil PPPC: buat profil per bundle ID dan sertakan semua layanan yang digunakan aplikasi (Screen Capture, Accessibility, Input Monitoring).
  4. Penyebaran bertahap: targetkan grup pilot (10–50 mesin) yang mencakup setiap versi mayor macOS yang Anda dukung.
  5. Peluncuran ulang otomatis: dorong kebijakan yang keluar dan meluncurkan ulang klien, atau reboot jika perlu. Beri tahu pengguna apa yang diharapkan (mereka harus menyimpan kerja jika Anda merestart).
  6. Monitoring: setelah penyebaran, kueri inventaris MDM untuk memastikan profil terinstal dan status izin tercatat untuk aplikasi yang ditargetkan.
  7. Fallback dukungan: buat halaman dukungan satu‑klik yang membawa pengguna akhir ke layar Privasi yang benar dan menunjukkan langkah tepat untuk persetujuan manual jika perangkat mereka tidak dikelola.

Rekomendasi operasional: gunakan managed relay Tenvo kecuali ada persyaratan kepatuhan eksplisit atau data‑residency yang melarang infrastruktur pihak ketiga. Managed relay secara drastis mengurangi beban operasional menjalankan fleet relay sendiri — tidak perlu on‑call untuk pembaruan sertifikat, lebih sedikit masalah DNS dan tepi jaringan, dan failover multi‑region. Tenvo menyediakan klien native macOS/Windows/Linux, klien browser (public beta), dan managed relay multi‑region. Tier harga adalah Free $0 / Lite $2.99/mo / Pro $7.99/mo. Jika persyaratan kepatuhan memaksa Anda untuk self‑host, harapkan biaya operasional tambahan untuk patching, pengelolaan kunci, dan sertifikat; self‑hosting adalah pilihan yang tepat hanya untuk persyaratan tertulis seperti undang‑undang data‑residency, jaringan terisolasi, atau larangan pada infrastruktur pihak ketiga.

Pemecahan masalah dan jebakan umum

Berikut masalah yang sering mempersulit tim dukungan dan cara menanganinya:

  • Aplikasi tidak muncul di Perekaman Layar: Pastikan aplikasi sudah mencoba melakukan tangkapan terlebih dahulu. Luncurkan aplikasi dan aktifkan berbagi layar atau rekam klip singkat. Jika masih tidak muncul, periksa tanda tangan kode dan notarisasi — macOS dapat menekan entri untuk helper yang tidak ditandatangani.
  • Izin sudah diberikan tapi tetap tidak ada kontrol: Periksa Accessibility dan Input Monitoring — API kontrol dapat diblokir meskipun Perekaman Layar diizinkan.
  • Helper process: Beberapa klien memunculkan binary terpisah. Setiap binary yang menangkap atau menyuntikkan input perlu tercantum di pengaturan privasi atau tercakup oleh profil PPPC Anda.
  • Perubahan membutuhkan restart: Setelah memberikan Perekaman Layar atau Accessibility Anda harus keluar dan meluncurkan ulang proses yang terpengaruh. Dalam banyak kasus reboot penuh memastikan cache TCC sistem‑wide diperbarui.
  • Perilaku macOS berbeda antar versi: Uji pada versi minor yang persis Anda dukung — aturan TCC dan perilaku MDM telah berubah antara 10.15 → 11 → 12 → 13.

Jika Anda masih membutuhkan diagnostik mendalam, kumpulkan item berikut sebelum meningkatkan eskalasi: build macOS yang tepat (About This Mac → baris Version, mis., macOS 13.5 (22G74)), bundle ID klien yang digunakan, apakah perangkat terdaftar sebagai user‑atau device‑enrolled di MDM, serta log pemasangan profil MDM. Detail ini memungkinkan vendor MDM Anda atau dukungan enterprise Apple mereproduksi masalah lebih cepat.

Sumber internal yang berguna

Jika Anda membutuhkan latar belakang lebih atau how‑to terkait, tulisan‑tulisan berikut dari perpustakaan Tenvo layak dibaca:

Satu tip operasional terakhir: selalu sertakan halaman helper yang bisa dibaca manusia untuk pengguna akhir yang dapat Anda kirimkan dalam tiket dukungan — banyak kegagalan izin diselesaikan lebih cepat dengan membimbing pengguna ke kotak centang yang tepat dan meminta mereka meluncurkan ulang aplikasi setelah itu.

Siap menguji di mesin yang Anda kelola? Unduh Tenvo dan coba sesi dengan managed relay; itu menyederhanakan konektivitas sehingga hambatan pertama Anda adalah kotak centang privasi, bukan jaringan. Unduh Tenvo.

Dapatkan Tenvo

Siap mencoba sendiri?

Gratis untuk 30 perangkat, tanpa kartu kredit. Siap dan tersambung dalam dua menit.