Buat Task Scheduler untuk Restart Otomatis RDP yang sering Error : An Internal Error Has Occurred

Buat Task Scheduler untuk Restart Otomatis RDP yang sering Error : An Internal Error Has Occurred

Pengantar

Error “An Internal Error Has Occurred” saat membuka Remote Desktop (RDP) sering dialami pengguna VPS Windows atau server Windows.
Masalah ini biasanya disebabkan oleh service Remote Desktop Services (TermService) yang hang, resource server penuh, atau session timeout.

Solusi tercepat untuk mengatasinya adalah dengan me-restart service RDP. Namun, jika error sering terjadi, kamu bisa mengotomatisasi proses ini menggunakan Task Scheduler, agar sistem melakukan restart service secara otomatis tanpa perlu reboot manual.
Cara ini sangat efektif bagi admin VPS atau teknisi server untuk menjaga koneksi RDP tetap stabil.

Penyebab Error RDP “An Internal Error Has Occurred”

Beberapa penyebab umum error ini antara lain:

  • Service Remote Desktop Services (TermService) mengalami crash atau hang.
  • Session RDP timeout akibat koneksi jaringan tidak stabil.
  • Resource CPU/RAM terlalu tinggi atau penuh.
  • Ada update Windows yang tertunda atau belum selesai diterapkan.

Karena error ini sering muncul tiba-tiba, otomatisasi restart service menjadi solusi yang aman dan praktis.

Manfaat Restart Otomatis RDP dengan Task Scheduler

Dengan Task Scheduler, kamu akan mendapatkan beberapa keuntungan berikut:

  • RDP tetap stabil tanpa perlu restart manual
  • Mengurangi downtime akses remote
  • Cocok untuk VPS, server produksi, atau server sekolah/kantor
  • Solusi permanen untuk error RDP berulang

Service RDP yang Perlu Direstart

Service utama yang menangani RDP adalah:

  • Remote Desktop Services (TermService)

    Restart service ini akan memulihkan koneksi RDP tanpa perlu reboot server.

Langkah Membuat Script Restart RDP

  1. Buat File Script (.bat)
    1. Buka Notepad
    2. Masukkan script berikut:
      net stop TermService /y
      net start TermService
      
    3. Simpan dengan nama:
      restart-rdp.bat
      

    4. Letakkan file di lokasi aman, misalnya:
      C:\Scripts\restart-rdp.bat
      

Cara Membuat Task Scheduler Restart Otomatis RDP

  1. Buka Task Scheduler
    1. Tekan Windows + R
    2. Ketik taskschd.msc kemudian klik OK

  2. Buat Task Baru
    1. Klik Create Task
  3. Tab General

    Langkah - Langkah :
    1. Name : Berikan nama yang sesuai untuk Task
    2. Description: Berikan nama deskripsi yang sesuai 
    3. Centang Run with highest privileges
    4. Pilih Configure for: Sesuaikan dengan versi Windows Server yang digunakan
  4. Tab Triggers
    Masuk kedalam tab Trigger untuk mengatur schedule script di jalankan.
    1. Pilih Trigger kemudian Klik new
    2. Lalu pilih salah satu opsi berikut (atau kombinasikan), yaitu One time, Daily untuk restart otomatis setiap hari, atau On a schedule sesuai kebutuhan, kemudian klik OK.
  5. Tab Actions
    Pada tab Actions, klik New, pilih Start a program, lalu sesuaikan dengan folder kedalam file yang telah di buat sebelumnya dan klik OK.

  6. Tab Conditions & Settings
    Klik Conditions kemudian pastikan semua tidak terchecklist kemudian klik OK
  7. Cara Mengetes Task Scheduler
    1. Cari task Restart RDP Service
    2. Klik dua kali pada task Restart RDP Service

    3. Kemudian Pilih Run

    4. Jika RDP sempat terputus lalu kembali normal, berarti task berjalan dengan benar
    5. Kemudian bisa login kembali kedalam RDP

Kesimpulan

Membuat Task Scheduler untuk restart otomatis RDP adalah solusi efektif dan aman untuk mengatasi error “An Internal Error Has Occurred” yang sering terjadi. Dengan langkah sederhana ini, service RDP akan tetap stabil tanpa perlu restart manual, sehingga server dapat diakses kapan saja dengan lebih andal dan minim gangguan.


Artikel Lain

WhatsApp Kami

Support : +6282138153600

Admin Finance : +6285191239466