رفع خطای an internal error occurred
خطای “An internal error has occurred” هنگام استفاده از ریموت دسکتاپ میتواند به دلایل مختلفی از جمله تداخل در تنظیمات سرویس RDP، یا اختلال های اینترنت داخل کشور ایران اتفاق بیافته.
1 – اگر مشکل از اینترنت باشه، معمولا این اختلال در اینترنتهای ایرانسل برای اتصال به سرور مجازی های خارج ممکن رخ بده، بخاطر همین با اینترنت دیگه ای هم اتصال به سرورتون بررسی کنید.
2 – در سرورهای ویندوزی به دلیل پر شدن session اتصال، ممکن است با خطای an internal error occurred مواجه شوید، برای حل این مشکل از طریق فایلی که در لینک زیر قرار داده شده، تغییراتی در رجیستری ویندوز سرور ایجاد میکنیم. پس از طریق پنل مدیریت سرور مجازی که در سایت هاستینگ دارید، باید سرورتان را power off کنید و مجدد روشن کنید تا اینکه اتصال ریموت دسکتاپ دوباره برقرار بشه.
یا اینکه بدون ریستارت ویندوز هم میتونین اینکارو انجام بدید، ابتدا از طریق دکمه Console وارد ویندوز بشید و از منوی استارت کلمه Services.msc تایپ و برنامه را کنید، بعدش در صفحه ای که باز میشه سرویس Remote Desktop Services را پیدا کنید و آنرا stop و start کنید.
(عموما این خطا بخاطر مورد 1 یا 2 هست، پس اگر با موارد بالا حل نشد باید علت های زیر را بررسی کنید)
3 – گاهی اوقات ممکن هست که تنظیمات ریموت دسکتاپ درست انجام نشده باشه، بخاطر همین باید وارد سرورتون بشید و Network Level Authentication غیرفعال کنید. برای این کار به کنترل پنل ویندوز سرور مجازی برید، سپس به System and Security > System > Advanced System Settings > Remote settings بروید و تیک گزینه Allow connections only from computers running Remote Desktop with Network Level Authentication (recommended) را بردارید.