Pengantar
Ketika kode kesalahan RDP 0x204 mencegah koneksi Remote Desktop, menemukan penyebabnya dapat melibatkan beberapa bagian dari jalur koneksi. Alih-alih mengubah pengaturan secara acak, administrator TI dapat memecahkan masalah setiap lapisan secara berurutan. Artikel ini membahas penyebab utama kesalahan 0x204, dan pemeriksaan yang diperlukan untuk menyelesaikannya.
Apa itu Kode Kesalahan RDP 0x204?
Kode kesalahan RDP 0x204 adalah kesalahan Remote Desktop "gagal terhubung", yang pada dasarnya berarti klien pengguna tidak dapat menyelesaikan koneksi yang berhasil ke PC yang dimaksud.
Dengan kata lain, 0x204 itu sendiri tidak menunjuk pada satu penyebab akar tertentu - tetapi itu pasti menandakan bahwa sesuatu di jalur menuju koneksi Remote Desktop berjalan tidak semestinya, dan seorang sysadmin harus mencari tahu dengan tepat apa yang terjadi.
Penyebab umum termasuk:
- Hostname atau alamat IP yang salah
- Masalah DNS atau resolusi nama
- Komputer jarak jauh tidak online atau tidak dapat dijangkau
- Remote Desktop dinonaktifkan di host
- Firewall atau perangkat lunak keamanan memblokir lalu lintas RDP
- Port RDP yang tidak dapat diakses
- Masalah routing jaringan atau VPN
- Izin pengguna atau konfigurasi Remote Desktop
- Masalah dengan klien RDP itu sendiri
0x204 sering ditampilkan selama proses menghubungkan komputer dari satu sistem operasi (seperti Mac) ke sistem operasi lain (seperti Windows). Namun, disarankan untuk memeriksa koneksi dan pengaturan di komputer Windows dan jaringan sebelum mencoba mengakses mesin jarak jauh.
Apa yang Harus Anda Periksa Pertama Ketika Kesalahan RDP 0x204 Muncul?
Sebelum mengubah aturan firewall, port, atau kebijakan sistem, pastikan terlebih dahulu bahwa komputer jarak jauh benar-benar tersedia dan dapat dijangkau.
Mulailah dengan menanyakan pada diri sendiri tiga pertanyaan dasar ini:
1. Apakah mesin jarak jauh dinyalakan dan terjaga?
2. Apakah Anda terhubung ke nama host atau alamat IP yang benar?
3. Dapatkah klien mencapai jaringan tujuan?
PC Windows yang dimatikan, tidur, atau hibernasi tidak dapat menerima koneksi RDP yang masuk. Demikian pula, host RDP yang dikonfigurasi dengan sempurna akan tetap tidak dapat dijangkau jika klien menggunakan IP lama atau tidak memiliki rute ke jaringan tujuan.
Jika komputer terletak di jaringan pribadi lain, ingatlah untuk mendefinisikan bagaimana pengguna jarak jauh seharusnya mengakses jaringan tersebut. Jalur koneksi mungkin melibatkan VPN, Gerbang Desktop Jarak Jauh (RD Gateway) atau arsitektur akses jarak jauh yang terkontrol lainnya.
Ke depan, ini adalah langkah-langkah pemecahan masalah untuk dikerjakan secara bertahap.
Bagaimana Anda Dapat Memecahkan Masalah dan Memperbaiki Kode Kesalahan RDP 0x204?
1. Periksa Nama Host dan Alamat IP
Mulailah dengan memverifikasi bahwa klien Remote Desktop terhubung ke host yang benar.
Jika Anda biasanya terhubung ke host menggunakan nama host, coba sambungkan menggunakan alamat IP tujuan sebagai gantinya. Jika alamat IP berfungsi, tetapi nama host tidak, kemungkinan layanan RDP dapat dijangkau, dan fokus harus beralih ke pemecahan masalah DNS atau resolusi nama.
Pada Windows, administrator dapat melihat konfigurasi jaringan saat ini menggunakan:
ipconfig
Untuk informasi lebih lanjut:
ipconfig /semua
Hati-hati saat berurusan dengan jaringan yang menggunakan DHCP. IP yang Anda coba jangkau mungkin telah berubah jika mesin di-reboot, sewa diperbarui, atau dimatikan untuk jangka waktu yang lama.
Jika dalam kasus resolusi nama tampaknya menjadi masalah, periksa dengan
nslookup
atau
Resolve-DnsName
melihat alamat IP yang diresolusikan oleh nama host dapat membantu mengidentifikasi dan mengisolasi masalah, dengan membandingkan alamat yang diresolusikan dengan alamat yang ingin Anda capai.
2. Verifikasi Jangkauan Jaringan
Setelah tujuan ditentukan, periksa apakah klien benar-benar dapat mengakses sistem jarak jauh dan, lebih spesifiknya, layanan RDP-nya.
Sementara
ping
adalah utilitas yang berguna untuk melakukan hal tersebut, hasilnya harus ditafsirkan dengan hati-hati. Ping yang gagal tidak selalu berarti bahwa host tidak dapat dijangkau, karena banyak jaringan dengan sengaja memfilter paket menggunakan Protokol Pesan Kontrol Internet (ICMP).
Menguji port RDP tujuan lebih produktif dalam kasus ini. Dari sistem Windows lain, PowerShell menyediakan cara sederhana untuk memeriksa apakah ada pendengar yang menunggu koneksi masuk.
Test-NetConnection -Port 3389
Nomor port mungkin perlu diubah jika lingkungan menggunakan port RDP kustom karena suatu alasan. Upaya yang berhasil untuk membangun koneksi membuktikan bahwa klien dapat mencapai mesin target melalui TCP.
Sebuah upaya yang gagal, di sisi lain, mengalihkan perhatian ke pengaturan, kemungkinan masalah terkait VPN, firewall, Penerjemahan Alamat Jaringan (NAT), perangkat keamanan, atau pendengar RDP itu sendiri.
Pendekatan ini dapat menghemat banyak waktu dan usaha yang dihabiskan untuk tugas yang tidak relevan: pastikan bahwa lalu lintas RDP benar-benar mencapai tujuan sebelum melanjutkan pemecahan masalah autentikasi atau masalah sesi.
3. Pastikan Remote Desktop Diaktifkan
Jika Anda dapat melihat mesin, pastikan bahwa host Windows benar-benar diaktifkan untuk menjawab permintaan Remote Desktop.
Di versi Windows modern, pergi ke
Pengaturan > Sistem > Desktop Jarak Jauh
&
aktifkan "Remote Desktop"
Dalam lingkungan yang dikelola, hanya memastikan bahwa host Windows lokal Anda diatur untuk mengizinkan desktop jarak jauh mungkin tidak berarti kebijakan perangkat mengaktifkannya.
Saat Anda melihat konfigurasi lokal dan mencoba mendiagnosis pada perangkat yang dikelola (menggunakan AD, GPO, atau alat lainnya), Anda mungkin perlu meninjau konfigurasi kebijakan efektif mesin daripada konfigurasi lokal.
Perlu diingat bahwa ada juga edisi Windows yang tidak menampilkan peran server Remote Desktop (RDP) yang banyak dianggap "standar" - terutama, edisi Windows Home. Jika RDP di perangkat Anda sebelumnya berfungsi dengan baik, tetapi kesalahan 0x204 muncul setelah perubahan kebijakan atau konfigurasi lainnya, Anda perlu membandingkan konfigurasi efektif saat ini dengan yang sebelumnya.
4. Periksa Aturan Firewall Windows
Periksa Windows Defender Firewall jika aktif tetapi tidak dapat mengakses port RDP.
Jangan matikan secara permanen terlebih dahulu. Pastikan aturan RDP masuk yang benar diaktifkan untuk profil jaringan saat ini. Microsoft Belajar Windows Firewall dokumentasi memberikan panduan lebih lanjut tentang memeriksa dan mengelola aturan firewall masuk
Kemudian Anda perlu:
WF.MSC
dan periksa
Aturan masuk
.
Anda juga perlu memverifikasi bahwa aturan RDP diaktifkan pada
Aturan Masuk
Cara cepat untuk melihat apakah aturan yang relevan saat ini diaktifkan untuk jenis koneksi Anda, terutama jika Anda menggunakan PowerShell, adalah dengan perintah ini:
Get-NetFirewallRule -DisplayGroup "Remote Desktop"
Fokus pada profil yang diaktifkan; aturan yang diaktifkan untuk Domain atau Pribadi tidak akan berpengaruh pada koneksi yang saat ini diyakini Windows sebagai Publik.
Demikian pula, Anda harus selalu mempertimbangkan keamanan pada perangkat apa pun yang dilalui RDP atau yang terhubung di antara perangkat tersebut, seperti program firewall host pihak ketiga, aturan firewall perangkat keamanan jaringan, dan program keamanan endpoint yang semuanya dapat memblokir RDP dengan berbagai cara.
Meskipun RDP memiliki aturan yang valid dalam aturan firewall Windows-nya, itu tidak berarti bahwa jalur antara akan terbuka.
Penonaktifan sementara kontrol keamanan dapat menjadi diagnostik yang berguna tetapi jangan pernah menganggapnya sebagai solusi akhir yang dapat diterima untuk mendapatkan akses.
Kembali untuk memperbaiki aturan atau kebijakan firewall.
5. Periksa Apakah Port RDP Sedang Mendengarkan
RDP menggunakan default dari
TCP port 3389
Ini dapat diubah di bawah konfigurasi properti server RDP, meskipun dan administrator harus mencatat nilai lainnya. Di mesin jarak jauh (server), konfirmasikan bahwa pendengar ini dapat dilihat.
netstat -ano | findstr :3389
Atau alternatifnya di PowerShell:
Get-NetTCPConnection -LocalPort 3389 -State Listen
Jika masih tidak ada yang ditampilkan mendengarkan di port tertentu ini, maka masalahnya melampaui konektivitas dasar dari klien ke server.
Tinjauan terhadap konfigurasi pendengar RDP dan layanan desktop jarak jauh harus dimulai bersamaan dengan pemeriksaan log peristiwa yang relevan.
Jika memang port non-standar secara eksplisit dimaksudkan dan dikonfigurasi, maka periksa semua titik koneksi; konfigurasi host RDP Klien, firewall Windows, firewall perimeter, aturan NAT, dll., harus semua menggunakan port yang ditentukan, bukan yang default.
6. Periksa Layanan Desktop Jarak Jauh
Periksa layanan Remote Desktop Services yang berjalan di mesin Windows jika host dapat dijangkau, tetapi tidak ada pendengar RDP yang valid yang dapat terdeteksi.
Buka:
services.msc
dan temukan
Layanan Desktop Jarak Jauh
.
Layanan perlu berjalan sepanjang waktu komputer mungkin menerima sesi RDP. Layanan yang gagal mungkin kembali setelah di-restart, meskipun pemadaman mendadak atau beberapa kali restart layanan tersebut seharusnya lebih mengingatkan pada gejala, mengenai apa diagnosis akhir mungkin.
Amati Windows Event Viewer untuk Kesalahan dan Peringatan Log ini akan sangat berguna bagi Anda, jika kesalahan 0x204 terjadi pada lebih banyak pengguna atau ketika kesalahan mulai terjadi setelah pembaruan Windows, Kebijakan, atau perubahan Sistem.
Pertimbangkan waktu terkait dengan upaya koneksi dan peristiwa Log yang berkorelasi tepat pada momen ini, Anda mungkin akan menemukan bukti yang berguna, bahkan lebih dari saat Anda menganalisis Log secara umum tanpa kerangka waktu yang perlu diperhatikan.
7. Periksa Izin Pengguna dan Kebijakan RDP
Jika koneksi jaringan dan pendengar RDP tampak berjalan dengan baik, coba periksa apakah akun Anda benar-benar diizinkan untuk memulai sesi jarak jauh.
Administrator Standar harus memiliki akses RDP, tetapi akun lain mungkin perlu ditambahkan ke konfigurasi Pengguna Desktop Jarak Jauh yang benar.
Jika komputer Anda dikelola oleh domain, pastikan Anda juga melihat pengaturan Kebijakan Grup yang efektif. Apakah pengguna atau grup diizinkan atau dilarang untuk login jarak jauh, serta apakah sesi Remote Desktop diizinkan sama sekali, sering kali dapat diputuskan oleh kebijakan.
Situasi berikut dapat membuat hak istimewa pengguna/kelompok menjadi sangat menarik:
- Pengguna lain sedang masuk dan hanya satu yang gagal.
- Pengguna baru tidak dapat masuk
- Masalah dimulai tepat setelah perubahan Kebijakan Grup
- Mesin baru-baru ini bergabung (atau meninggalkan) sebuah domain
- Akun administrator memiliki akses sementara pengguna standar tidak.
Contoh-contoh ini adalah poin perbandingan yang sangat baik saat mendiagnosis. Sementara satu pengguna tidak dapat menghubungi host ketika beberapa pengguna lain dapat dengan mudah mengakses host, konektivitas jaringan dasar dan pendengar RDP kurang dicurigai.
8. Periksa Autentikasi Tingkat Jaringan
Autentikasi Tingkat Jaringan (NLA) mengautentikasi pengguna sebelum pengaturan sesi Remote Desktop penuh di Windows. NLA sebaiknya tetap aktif untuk alasan keamanan. Namun, masalah kompatibilitas terkait autentikasi atau kesalahan konfigurasi dapat mencegah koneksi.
Untuk memecahkan masalah, pastikan klien mendukung kebijakan otentikasi yang ditetapkan oleh host, verifikasi kredensial, detail domain, dan jam sistem akurat dan konsisten.
Ingatlah bahwa mematikan NLA bukanlah solusi utama untuk kesalahan 0x204 - itu hanya menghilangkan langkah keamanan dan bisa menyembunyikan masalah yang sebenarnya. Namun, jika Anda harus menonaktifkannya sementara untuk pengujian, anggap ini sebagai diagnosis sementara dan setelah Anda membuktikan atau membantah keterlibatannya, kembalilah ke konfigurasi yang aman dan perbaiki penyebab mendasar yang sebenarnya.
9. Selidiki VPN, Routing, dan NAT
Jika RDP berfungsi secara lokal tetapi mengembalikan kesalahan 0x204 secara jarak jauh perubahan antara kedua jalur koneksi tersebut adalah salah satu petunjuk paling kuat yang dapat Anda miliki.
Periksa titik-titik yang ada antara klien jarak jauh dan tujuan, yaitu:
- Konektivitas VPN dan rute yang diberikan
- Konektivitas VPN dan rute yang ditetapkan
- Routing Subnet dan VLAN
- aturan NAT
- Firewall jaringan
- G konfigurasi gateway
- Grup keamanan cloud atau kontrol setara
- Subnet klien dan perusahaan yang tumpang tindih
Misalnya, koneksi VPN mungkin tampak berhasil tetapi tidak membawa rute yang diperlukan untuk mencapai subnet RDP, atau subnet rumah dan perusahaan mungkin tumpang tindih yang menyebabkan lalu lintas menggunakan jalur lokal yang salah.
Semua ini membantu membedakan apakah masalah terletak pada konfigurasi host atau masalah jalur jaringan. Dengan berhasil menghubungkan akun dan klien yang sama dari sisi LAN, Anda memiliki keyakinan lebih besar bahwa layanan Remote Desktop bukanlah penyebabnya.
10. Memecahkan Masalah Klien Remote Desktop
Fokus pemecahan masalah RDP berada di urutan terakhir yang jauh setelah host dan rute jaringan teridentifikasi sebagai penyebab yang dicurigai. Buat ulang profil koneksi yang disimpan (nama host, domain, nama pengguna, gerbang) alih-alih hanya mempercayai bahwa profil yang ada tidak kadaluarsa. Jika ada kredensial yang disimpan, hapus dan coba masuk lagi (dan sekali lagi, ini sangat membantu setelah perubahan kata sandi/domain/akun!).
Pada macOS secara khusus, di mana pesan kesalahan 0x204 ini tampaknya cukup umum, pastikan Microsoft Remote Desktop dan aplikasi Windows Anda diperbarui, membuat ulang profil koneksi untuk menghapus pengaturan yang disimpan mungkin dapat menyelesaikan masalah Anda, dan jika itu tidak membantu, maka reset data aplikasi klien atau instal ulang sepenuhnya.
Uji coba pada perangkat kedua adalah ide yang fantastis; jika perangkat klien lain dan menggunakan akun yang sama persis dapat mengakses server melalui RDP, kemungkinan penyebabnya adalah perangkat klien RDP asli itu sendiri atau konfigurasinya.
Apakah Perlu Membuka Port 3389 untuk Memperbaiki Kesalahan RDP 0x204?
Tidak selalu.
RDP berjalan di atas port TCP 3389 secara default, jadi Anda perlu mengizinkan itu pada lalu lintas firewall yang seharusnya sah. Dalam lingkungan internal, mengubah kesalahan 0x204 mungkin hanya melibatkan mengalihkan saklar firewall Windows yang benar atau menyesuaikan aturan firewall di firewall internal.
Namun, itu tidak berarti Anda dapat dengan mudah mengalihkan TCP 3389 ke internet publik; Untuk akses jarak jauh RDP melalui Internet, gunakan arsitektur yang sesuai dengan kebutuhan keamanan Anda termasuk beberapa bentuk VPN, gerbang akses jarak jauh yang aman, atau sistem akses jarak jauh aman lainnya.
Anda juga harus mengunci aturan firewall untuk menggunakan alamat IP sumber dan tujuan yang spesifik dan terbatas kapan pun memungkinkan. Mengubah port RDP default dapat membantu mengurangi beberapa kebisingan otomatis di jaringan tetapi tidak banyak membantu mengamankan Remote Desktop itu sendiri. Autentikasi, Kontrol Akses, Patching, perlindungan Jaringan, dan arsitektur akses jarak jauh adalah kunci.
Bagaimana Anda Dapat Mengidentifikasi Penyebab Kesalahan 0x204 dengan Lebih Cepat?
Cara tercepat untuk mendiagnosis kesalahan 0x204 adalah dengan menjawab setiap tes dengan pertanyaan spesifik tentang rantai koneksi.
| Tes | Hasil | Apa yang Harus Diselidiki Selanjutnya |
|---|---|---|
| Sambungkan melalui nama host | Gagal | DNS/resolusi nama atau konektivitas yang lebih luas |
| Sambungkan melalui IP | Bekerja | DNS/resolusi nama |
| Sambungkan melalui IP | Gagal | Jaringan, firewall, port atau host |
| Uji-KoneksiNet ke port RDP | Gagal | Routing, firewall, NAT, VPN atau listener |
| Uji port RDP | Bekerja | Autentikasi, izin, kebijakan atau klien |
| Pengguna lain terhubung | Bekerja | Izin pengguna, kredensial, atau kebijakan spesifik pengguna |
| Klien lain terhubung | Bekerja | Konfigurasi klien asli |
| Koneksi hanya berfungsi di LAN | Bekerja secara lokal | VPN, gerbang, NAT, routing atau firewall perimeter |
| Tidak ada pendengar RDP yang ada | Gagal secara lokal dan jarak jauh | Konfigurasi RDP atau Layanan Desktop Jarak Jauh |
Gabungan, tes ini secara bertahap mempersempit jalur koneksi. Mengetahui bahwa tes 3389 melalui TCP telah berhasil menunjukkan bahwa mungkin tidak ada banyak keuntungan dengan terus-menerus mengubah konfigurasi routing sederhana ketika kegagalan mungkin terjadi di lapisan otentikasi atau sesi.
Ini juga menghilangkan kemungkinan kesalahan pemecahan masalah umum yang disebabkan oleh mengubah beberapa pengaturan sekaligus: jika Anda mengubah aturan firewall, otentikasi, port, dan konfigurasi klien, maka jika RDP mulai berfungsi lagi, Anda tidak akan tahu apakah itu merupakan hasil dari mengubah pengaturan yang benar, atau salah satu dari tiga modifikasi yang salah.
Uji satu lapisan pada satu waktu dan catat hasilnya. Diagnosis menjadi lebih cepat dan dapat direproduksi jika 0x204 muncul di tempat lain.
Apa yang harus dilakukan jika kode kesalahan RDP 0x204 masih tidak hilang?
Jika pemeriksaan dasar di atas gagal mendiagnosis kesalahan 0x204, lanjutkan dari masalah konfigurasi ke pengumpulan bukti. Mulailah dengan melihat log peristiwa di host Windows pada waktu tepat ketika upaya koneksi gagal. Log peristiwa Keamanan Windows dan Layanan Desktop Jarak Jauh mungkin menunjukkan kesalahan pendengar, logon, atau pembentukan koneksi yang tidak dapat dilihat di klien.
Untuk masalah yang sedang berlangsung atau masalah di seluruh situs, verifikasi apakah peristiwa pertama terjadi setelah:
- Pembaruan Windows
- Setiap perubahan kebijakan firewall atau keamanan endpoint
- Pembaruan Kebijakan Grup
- Setiap perubahan jaringan atau VPN
- Perubahan sertifikat
- Perubahan DNS
- Pembaruan klien RDP
- Perubahan konfigurasi server
Sifat masalah yang meluas juga mengarah pada hal itu. Dengan satu pengguna, masalah tersebut dapat dilihat disebabkan oleh seperangkat masalah yang sangat berbeda seperti dalam kasus semua pengguna yang segera kehilangan akses. Di sisi lain, masalah tersebut dapat disebabkan oleh satu klien dibandingkan dengan semua akun. Selain itu, masalah tersebut dapat disebabkan oleh klien daripada jaringan atau infrastruktur server.
Pada titik ini, tidak diinginkan untuk mengatakan bahwa 0x204 adalah diagnosis. Ini adalah bukti yang diberikan oleh klien. Tugas kami adalah mencari peristiwa Windows, jaringan, atau otentikasi yang menyebabkan klien gagal untuk membangun koneksi.
Apa Daftar Periksa Akhir untuk Kesalahan RDP 0x204?
Ketika Anda menemui kesalahan 0x204, lakukan pemecahan masalah dalam urutan ini:
- Verifikasi status daya dan bangun.
- Periksa hostname dan IP.
- Uji alamat IP secara langsung untuk menyingkirkan masalah DNS.
- Verifikasi jangkauan jaringan dan VPN.
- Uji port RDP dari jaringan klien.
- Verifikasi RDP diaktifkan.
- Periksa aturan firewall.
- Verifikasi port sedang mendengarkan.
- Periksa Layanan Desktop Jarak Jauh dan peristiwa.
- Verifikasi izin akun, kebijakan, dan metode otentikasi.
- Cobalah dari akun pengguna alternatif atau perangkat klien.
- Periksa klien RDP.
Urutan ini berjalan secara sistematis melalui konektivitas ke host. Ini memungkinkan penghapusan masalah potensial dan meningkatkan spesifikasi dengan setiap langkah sukses dalam urutan ini.
Bagaimana Anda Dapat Menggunakan TSplus untuk Akses Remote Desktop dan Aplikasi?
Untuk organisasi yang perlu menyediakan akses jarak jauh ke desktop Windows dan aplikasi bisnis, TSplus Remote Access menawarkan cara alternatif untuk membangun dan mengelola lingkungan akses jarak jauh. Ini mendukung metode koneksi yang kompatibel dengan RDP di samping pengiriman aplikasi gaya RemoteApp dan akses berbasis HTML5 melalui browser, memberikan tim TI beberapa cara untuk menyediakan akses ke sumber daya Windows terpusat.
Untuk lingkungan yang melayani banyak pengguna jarak jauh, solusi kami juga menyediakan kemampuan seperti Portal Web, penerbitan aplikasi, fungsionalitas gateway, dan manajemen farm, tergantung pada edisi dan arsitektur penyebaran. Alih-alih mengelola konektivitas jarak jauh sebagai kumpulan koneksi RDP titik-ke-titik individu, organisasi dapat menggunakan kemampuan ini untuk membangun lingkungan akses jarak jauh yang lebih terpusat.
Kesimpulan
Kode kesalahan RDP 0x204 sebaiknya diselesaikan melalui pemecahan masalah sistematis daripada perbaikan terpisah. Dengan memeriksa konektivitas, konfigurasi RDP, aturan firewall, layanan, izin, dan pengaturan klien secara berurutan, administrator dapat secara bertahap mempersempit masalah. Setelah diidentifikasi, penyebab yang mendasarinya dapat diperbaiki tanpa melemahkan lingkungan akses jarak jauh secara tidak perlu.
Uji Coba Gratis Akses Jarak Jauh TSplus
Alternatif Citrix/RDS terbaik untuk akses desktop/aplikasi. Aman, hemat biaya, di tempat/awan