Jika Anda mengalami masalah saat menggunakan Remote Desktop (RDP) dengan server Windows Anda, ada beberapa hal yang dapat Anda perbaiki. Panduan pemecahan masalah ini bertujuan untuk membantu menyingkirkan beberapa penyebab paling umum dari buruknya fungsionalitas.
Problems connecting
Meskipun Anda mungkin mengalami masalah saat menyambung menggunakan Windows Remote Desktop, Anda tetap dapat masuk ke konsol web di panel kontrol, atau dengan koneksi VNC, yang pengaturannya ada di detail server Anda.
Setelah Anda terhubung ke server Anda, melalui salah satu metode yang disebutkan di atas, Anda akan disambut oleh layar kunci Windows. Masuk ke server Anda dengan akun yang memiliki hak administrator untuk melanjutkan pemecahan masalah.
Jika koneksi menunjukkan sesuatu selain layar kunci, coba jika server tampak responsif. Jika tidak bereaksi terhadap perintah, Anda mungkin harus me-restart server Anda.
Windows Remote Desktop settings
Ketika Anda masuk dan server tampaknya berfungsi, tetapi Remote Desktop masih tidak dapat terhubung, pastikan koneksi jarak jauh diizinkan. Cara termudah untuk mendapatkan opsi ini adalah dengan membuka sysdm.cpl dengan mencarinya di menu mulai. Kemudian pindah ke tab Jarak Jauh.
Remote Desktop harus mengizinkan koneksi dari komputer lain agar fitur tersebut dapat berfungsi. Jika server Anda diatur untuk mengizinkan kendali jarak jauh dengan Otentikasi Tingkat Jaringan, pastikan komputer Anda mendukung ini atau pilih untuk mengizinkan koneksi apa pun. Anda dapat menemukan informasi lebih lanjut tentang Otentikasi Tingkat Jaringan di TechNet Microsoft.
Saat masih dalam pengaturan RDP, centang pengguna yang diizinkan dengan mengklik Pilih Pengguna atau dengan menekan S. Semua pengguna dengan akses administrator secara otomatis diizinkan untuk terhubung. Semua pengguna normal harus ditambahkan ke daftar ini. Jika Anda mencoba terhubung dengan kredensial pengguna yang tidak memiliki hak admin, tambahkan nama pengguna yang ingin Anda sambungkan ke daftar pengguna yang diizinkan.
Firewall
Windows Firewall terkadang mungkin sedikit membatasi, misalnya, protokol ICMP masuk yang digunakan koneksi ping dinonaktifkan secara default. Buka Windows Firewall dengan Keamanan Tingkat Lanjut dengan mencari “firewall” di menu mulai. Pindah ke daftar Aturan Masuk dan gulir ke bawah ke aturan Desktop Jarak Jauh dengan menekan R.
Windows Server 2008 harus menampilkan dua aturan: Remote Desktop (TCP-In) dan Remote Desktop – RemoteFX (TCP-In). Kedua hal ini dalam banyak kasus akan diaktifkan selama server masih menggunakan port TCP 3389 standar untuk koneksi RDP.
Dengan Server Windows 2012, aturannya dibagi antara Domain dan Pribadi, atau profil Publik serta protokol TCP dan UDP, yang diterjemahkan menjadi 4 aturan Desktop Jarak Jauh – Mode Pengguna yang terpisah, yang semuanya biasanya akan diaktifkan.
Secara opsional saat berada di pengaturan firewall, Anda mungkin ingin mengaktifkan ICMP untuk ping. Tekan F untuk menemukan aturan, yang disebut Berbagi File dan Printer (Permintaan Gema – ICMPv4 – Masuk) dan v6 untuk kedua versi IP.
Jika Anda yakin bahwa Windows Firewall mengizinkan koneksi Desktop Jarak Jauh, periksa juga pengaturan firewall khusus server di panel kontrol UpCloud Anda. Jika Anda telah menetapkan aturan masuk default untuk ditolak, ingatlah untuk menambahkan aturan untuk mengizinkan lalu lintas ke port yang didengarkan oleh server Remote Desktop, 3389 secara default.
Network connection
Uji koneksi internet di server Anda untuk memastikan semua sumber daya jaringan Anda berfungsi sebagaimana mestinya. Mulai melakukan ping keluar dari server Anda. Buka Command Prompt dan ketik cmd di pencarian menu mulai. Tekan enter lalu gunakan perintah di bawah ini.
ping 8.8.8.8
Jika Anda mengaktifkan permintaan gema dari Windows Firewall, Anda juga dapat mencoba melakukan ping ke server Anda dari komputer Anda sendiri. Temukan alamat IP publik server di Anda Panel Kontrol.
Jika koneksi internet tampaknya tidak berfungsi, periksa konfigurasi IP Anda di Command Prompt dengan perintah berikut.
ipconfig
Outputnya akan mencantumkan semua koneksi jaringan server Anda, Anda akan melihat 3 adaptor Ethernet: jaringan pribadi, IPv4 publik, dan IPv6 publik.
Jika Anda melihat perbedaan pada keluaran ipconfig dan halaman detail jaringan server Anda, periksa apakah semua antarmuka jaringan diatur untuk mendapatkan alamat IP secara otomatis. Untuk melakukan ini, cari Network Connections di menu mulai dan tekan enter untuk membukanya. Buka Properties untuk salah satu adaptor Ethernet, pilih Internet Protocol Version 6 atau 4 dan klik tombol Properties di bawahnya. Pastikan kedua tombol radial diatur ke otomatis dan tekan OK untuk menyimpan. Periksa semua adaptor jaringan di server dengan cara yang sama.
Koneksi lambat
Jika koneksi Remote Desktop Anda berfungsi, tetapi terasa lambat atau terputus, Anda harus mencoba memperbarui driver jaringan. Unduh driver Virtio terbaru untuk Windows.
Setelah mengunduh file ISO di server Anda, dengan Windows Server 2008 Anda memerlukan program seperti 7zip untuk membongkarnya. Di Server 2012 Anda cukup memasang file sebagai disk.
Dengan file yang tersedia, buka Device Manager hanya dengan mencarinya berdasarkan nama di menu mulai dan menekan enter. Telusuri ke Adaptor jaringan, pilih setiap adaptor satu per satu dan jalankan Perbarui Perangkat Lunak Driver. Di wizard pembaruan, pilih Telusuri komputer saya untuk perangkat lunak driver, masukkan lokasi driver ke dalam kolom pencarian dan tekan berikutnya. Catatan untuk tetap memilih Sertakan subfolder.
Jika Anda terhubung melalui Remote Desktop saat memperbarui driver jaringan, koneksi Anda mungkin akan terputus sejenak. Klien harus dapat memulihkan koneksi secara otomatis setelah driver berhasil diinstal.
Konflik Pada Port
Dalam beberapa kasus, ada kemungkinan aplikasi lain secara tidak sengaja menggunakan port yang sama dengan Remote Desktop. Hal ini dapat menyebabkan masalah koneksi atau mencegah koneksi Remote Desktop.
Periksa port yang digunakan oleh program. Masukkan perintah di bawah ini pada Command Prompt.
netstat -a -o
Netstat akan mencetak daftar alamat IP dan nomor port yang mereka gunakan. Cari baris dengan nomor port Remote Desktop Anda (3389 secara default) dan periksa ID program (PID) di akhir baris ini. Satu PID akan menjadi milik layanan RDP. Jika Anda melihat PID lain yang menggunakan port yang sama, ini akan bertentangan satu sama lain.
Untuk mengetahui program mana yang memiliki PID, gunakan yang berikut ini di Command Prompt.
tasklist /svc
Remote Desktop terdaftar sebagai svchost.exe TermService, PID lain yang menggunakan nomor port yang sama menyebabkan masalah.
Ubah nomor port RDP
Jika terjadi konflik port, Anda bisa mengatasinya dengan mengganti port yang digunakan salah satu aplikasi. Microsoft merekomendasikan idealnya mengubah port yang digunakan oleh aplikasi lain. Jika hal ini tidak memungkinkan, nomor port yang didengarkan Remote Desktop dapat diubah dengan beberapa langkah.
Ubah nomor port karena ini juga dapat membantu mengurangi upaya intrusi melalui kebingungan. Ini seharusnya bukan satu-satunya metode keamanan Anda.
Untuk mengubah nomor port, pertama-tama Anda harus memilih port gratis yang tidak digunakan oleh apa pun di server Anda. Periksa port yang sedang digunakan dengan netstat -a -o seperti dijelaskan sebelumnya. Nomor port baru dapat berupa apa saja mulai dari 1024 hingga 49151.
Tambahkan nomor port yang Anda pilih ke aturan Windows Firewall Inbound dengan membuat aturan baru. Di Wizard Aturan Masuk Baru, pilih yang berikut ini
- Tipe Aturan: Port
- Protokol dan Port: TCP, Port lokal tertentu,
- Tindakan: Izinkan koneksi
- Profil: semua opsi dicentang
- Nama: Desktop Jarak Jauh – TCP
Pada langkah-langkah di atasadalah port baru yang Anda ingin RDP dengarkan. Pastikan aturan firewall baru Anda dikonfigurasi dengan benar. Setelah Anda mengubah port RDP, Anda memerlukannya agar dapat terhubung kembali.
Nomor port untuk Remote Desktop tidak dirancang untuk diubah, dan satu-satunya cara untuk melakukannya adalah melalui pengeditan registri. Kami sangat menyarankan Anda membuat cadangan server Anda sebelum melakukan perubahan apa pun.
Buka editor dengan mencari regedit di menu mulai dan tekan enter.
Temukan kunci berikut di sistem file registri.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal SErverWinStationsRDP-TcpPortNumber
Buka kunci registri PortNumber untuk mengedit, ubah tampilan menjadi Desimal, masukkan nomor port baru Anda dan klik OK untuk menyimpan perubahan.
Agar perubahan dapat diterapkan, Anda perlu memulai ulang layanan RDP. Buka kembali Layanan dengan mencarinya di menu mulai dan tekan enter untuk menjalankan program.
Dalam daftar Layanan (Lokal), gulir ke bawah untuk menemukan Layanan Desktop Jarak Jauh, dan mulai ulang. Munculan konfirmasi juga meminta untuk memulai ulang layanan terkait lainnya, klik Ya untuk melanjutkan.
Anda akan terputus jika Anda menggunakan RDP untuk melakukan perubahan ini. Setelah itu, sambungkan kembali ke port baru Anda dengan mendefinisikannya di bidang Komputer pada koneksi RDP.
windows.server.example.com:34567
Dengan port baru, Anda akan mendapatkan akses jarak jauh yang andal tanpa gangguan. Jika Anda mengalami masalah yang lebih besar atau memerlukan bantuan terkait hal lain, jangan ragu untuk bertanya.