گاهی اوقات در هنگام اتصال به سرور از طریق Remote Desktop با خطای An internal error has occurred مواجه میشوید. به خصوص در مواقعی که چندین مرتبه پشت سر هم به Remote Desktop دسترسی داشته باشید.
این خطا علتهای گوناگونی دارد از وجود تداخل در سیستم عامل گرفته تا وجود تداخل در سرویس remote desktop و یا وجود مشکل در پکیجهای بروزرسانی مایکروسافت.
اما همیشه راه بهتری هم است! کافیست با طی مراحل زیر مقدار maximum outstanding connections limit را در سرور خود افزایش دهید:
نحوه رفع مشکل
راه حل اول:
شما میتوانید با اجرای کامند زیر در CMD ویندوز سرور، این مشکل را رفع کنید:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v MaxOutstandingConnections /t REG_DWORD /d 65536
کار تمام شد! حال انتظار میرود مشکل رفع شده باشد.
راه حل دوم:
چنانچه روش اول راهگشا نبود اینبار اقدامات زیر را انجام دهید:
1- در Start Menu عبارت Local Group Policy را جستجو کنید و سپس روی آن کلیک کنید.
2- از منو درختی سمت چپ به مسیر زیر مراجعه کنید:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Security
3- از قسمت سمت راست بخش Require use of specific security layer for remote (RDP) connections را پیدا کنید و بر روی آن دو بار کلیک کنید تا امکان ویرایش فراهم شود.
4- اگر گزینه Not configured تنظیم شده بود آن را به Enabled تغییر دهید و سپس از بخش Security Layer مقدار RDP را برگزینید.
5- بر روی Apply/OK کلیک کنید و یک مرتبه ویندوز را Restart کنید.