
آموزش رفع خطا An Internal Error has Occurred ریموت دسکتاپ ویندوز
به اشتراک بگذارید
خطا An Internal Error has Occurred Occurred اغلب هنگامی که قصد اتصال ریموت به سرور مجازی ویندوز خود را دارید، ممکن است رخ دهد. در این مقاله از بلاگ وب داده دلایل مختلف بروز این خطا هنگامی که قصد دارید از طریق RDP به سرور ویندوزیِ خود متصل شوید را بررسی کرده و سپس به آموزش 5 روش مختلف برای رفع این خطا خواهیم پرداخت.
خطا An Internal Error has Occurred
شاید برای شما هم پیش آمده باشد هنگامی که قصد دارید به سرور مجازی ویندوز خود از طریق ریموت دسکتاپ متصل شوید با خطا An Internal Error has Occurred که ترجمه فارسی آن ” یک خطای داخلی رخ داده است” مواجه شده باشید. در تصویر زیر این خطا را مشاهده می کنید.
اما جای نگرانی نیست! به صورت کلی این خطا به دلایل مختلف پیش می آید:
- بروز تداخل در سیستم عامل
- بوجود آمدن مشکل در سرویس Remote Desktop
- و یا بروز خطا هنگام بروزرسانی پکیج های مایکروسافت
- تنظیمات مربوط به Local Group Policy
خطا An Internal Error has Occurred معمولاً به دلیل تغییر در تنظیمات ریموت دسکتاپ شما رخ میدهد. این خطا ممکن است در هنگام وارد کردن اطلاعات ورود به Remote Desktop یا پس از آن ظاهر شود. مشکل میتواند به کلاینت یا سرور مربوط باشد. برای تشخیص دقیق، پیشنهاد میشود اتصال به سرور را از طریق یک کلاینت یا دستگاه دیگر امتحان کنید. اگر در دومین تلاش از طریق دستگاه دیگر موفق به اتصال شوید، خطا مربوط به کلاینت است. اما اگر همچنان با خطا مواجه شدید، مشکل از سمت سرورشماست. در ادامه، روشهای رفع خطا An Internal Error has Occurred Occurred ریموت دسکتاپ را به شما آموزش میدهیم.
💡 آموزش اتصال به سرور مجازی ویندوز از طریق ریموت دسکتاپ
روش های رفع خطا An Internal Error has Occurred Occurred ریموت دسکتاپ
در ادامه چند راهکار مختلف برای رفع خطا An Internal Error has Occurred ریموت دسکتاپ ذکر شده است، دقت داشته باشید در صورتی که هر روشی را امتحان کردید ولی خطای مورد نظر برطرف نشد، روش بعدی را بررسی نمایید.
📌 نکته: پس از انجام هر تغییر، اتصال از طریق Remote Desktop را مجدداََ بررسی کنید تا از برطرف شدن مشکل اطمینان حاصل کنید.
📌 نکته: در صورتی که از سیستمعاملهای قدیمی استفاده میکنید و بهروزرسانیهای جدید RDP را دریافت نکردهاند، ممکن است هنگام اتصال به ویندوز سرور (مانند نسخههای 2019 یا 2022) با خطا مواجه شوید.
1- ریاستارت کردن سرویس RDP
در برخی موارد Restart یا راه اندازی مجدد یک سرویس، مشکل شما را حل می کند. برای این کار در سیستم کلاینت مراحل زیر را انجام دهید:
- کلیدهای ترکیبی ” Win + R ” کیبورد را همزمان فشار دهید تا پنجره Run باز شود.
- سپس دستور Services.msc را تایپ کرده و روی OK کلیک کنید.
3. در این پنجره از سمت راست صفحه، Remote Desktop Services را پیدا کنید. بر روی آن کلیک راست کنید و با کلیک روی Restart ، سرویس را راه اندازی مجدد کنید.
4. پس از انجام مراحل بالا ، سعی کنید از طریق RDP دوباره به سرور مجازی خود متصل شوید.
2- بررسی دسترسی Remote Connections در ویندوز
جهت بررسی فعال بودن دسترسی Remote Desktop در ویندوز سمت کلاینت کافی است مراحل زیر را دنبال کنید:
- ابتدا بر روی This PC (در دسکتاپ) کلیک راست کنید و از منوی باز شده روی Properties کلیک کنید تا وارد صفحه system شوید. یا بر روی Start ویندوز کلیک راست کرده و File Explorer را انتخاب کنید، سپس در پنجره جدید بر روی This PC راست کلیک کرده و Properties را انتخاب کنید.
- اکنون به سمت پایین اسکرول کرده و روی Remote Desktop کلیک کنید.
- در این مرحله ریموت دسکتاپ را در حالت ON قرار دهید تا از Enable بودن ریموت دسکتاپ اطمینان پیدا کنید.
3- بررسی تنظیمات ریموت دسکتاپ
در صورتی که با انجام مراحل بالا همچنان خطا An Internal Error has Occurred را دریافت می کنید، تنظیمات ریموت دسکتاپ خود (کلاینت)را بررسی کرده و از درست بودن تنظیمات اطمینان حاصل کنید. برای بررسی تنظیمات Remote Desktop مراحل زیر را دنبال کنید:
- ابتدا RDP را اجرا کنید. برای اینکار پنجره RUN را از طریق فشردن همزمان Win + R باز کنید و mstsc را تایپ و OK کنید.
- سپس برای مشاهده تنظیمات در پایین سمت چپ صفحه بر روی دکمه Show Options کلیک کنید.
- اکنون مطابق تصویر زیر روی تب Experience کلیک کنید و مطمئن شوید گزینه “Reconnect if the connection is drops ” انتخاب شده است.
- در ادامه تیک گزینه Persistent bitmap caching را نیز بزنید تا از این طریق، کَش ریموت دسکتاپ فعال شود.
- سپس در انتها مجدد اتصال به سرور از طریق ریموت دسکتاپ را انجام دهید تا اتصال شما برقرار شود.
4- تغییر تنظیمات RDP در Group Policy Editor
در برخی موارد برای خطا An Internal Error has Occurred که هنگام اتصال به ویندوز سرور از طریق ریموت دسکتاپ رخ می دهد، نیاز است تنظیمات Group Policy را بررسی و ادیت نمایید.برای این کار مراحل زیر را دنبال کنید:
- ابتدا وارد تنظیمات Group Policy Editor ویندوز خود شوید. این کار را از طریق وارد کردن gpedit.msc در سرچ ویندوز و یا کلیدهای ترکیبی Win +R را همزمان فشار دهید سپس دستور gpedit.msc را وارد کرده و OK کنید.
- از منوی سمت چپ روی Administrative Template کلیک کنید و پس از آن روی Windows Components دابل کلیک کنید.
- حال از سمت راست Remote Desktop Services را پیدا کرده و روی آن دابل کلیک کنید.
- سپس روی Remote Desktop Session host دابل کلیک کنید.
- حال فولدر Security را باز کنید. بر روی Require use of specific security layer for remote (RDP) connections دابل کلیک کنید و یا کلیک راست کرده و Edit را انتخاب کنید تا پنچره مربوط به تنظیمات آن برای شما باز شود.
- در پنجره جدید گزینه Enabled را انتخاب کنید در این صورت در قسمت Security Layer میبایست RDP را مشاهده کنید. پس از آن روی OK کلیک کنید.
- در انتها سیستم خود را Restart یا راه اندازی مجدد نمایید تا تغییرات اعمال شود.
5- تغییر پورت Remote Desktop در ویندوز سرور
در مواردی که هنگام اتصال به ریموت دسکتاپ با خطا An Internal Error has Occurred مواجه میشوید، ممکن است تغییر پورت سرور این مشکل را برطرف کند. برای تغییر پورت RDP در ویندوز سرور، مراحل زیر را دنبال کنید.
- با توجه به اینکه برای تغییر پورت سرور در این حالت نیازمند دسترسی مستقیم به سرور هستید، ابتدا از طریق کنسول VNC (که شرکت ارائهدهندهٔ سرویس میزبانی در اختیارتان قرار میدهد) به سرور متصل شوید.
- در ادامه تمامی مراحل را در آموزش تغییر پورت ریموت دسکتاپ در ویندوز سرور به صورت کامل شرح داده ایم، کافی است یکی از روش های تغییر پورت سرور ذکر شده را مطابق آموزش انجام دهید. (برای مشاهده آموزش روی لینک بالا کلیک کنید.)
نتیجه گیری
در این مقاله از بلاگ وب داده به بررسی خطا An Internal Error has Occurred Occurred ریموت دسکتاپ در زمانی که قصد داریم از راه دور و به صورت ریموت به سرور ویندوز خود متصل شویم، پرداختیم و دلایل بروز خطا و همچنین روشهای مختلف رفع آن از جمله ریست کردن سرویس RDP، بررسی تنظیمات و دسترسی های ریموت دسکتاپ، تغییر تنظیمات از طریق گروپ پالیسی که تمامی این تغییرات در سمت کلاینت انجام می شوند و نیز تغییر پورت ریموت دسکتاپ که از سمت سرور انجام می شود. امیدوارم این آموزش برای شما مفید واقع شده باشد.
سوالات متداول خطا An Internal Error has Occurred
-
“خطا An Internal Error has Occurred “به چه معناست؟
این ارور در هنگام برقراری اتصال ریموت دسکتاپ (RDP) به سرور ویندوزی رخ می دهد و نشان دهنده یک مشکل داخلی در سیستم است که مانع از تکمیل فرایند اتصال به سرور می شود. این پیام خطا به دلایلی نظیر اختلالات نرم افزاری، سخت افزاری و یا مشکلات شبکه بوجود میآید.
-
چرا خطا An Internal Error has Occurred رخ میدهد؟
معمولاً این خطا هنگام برقراری اتصال ریموت دسکتاپ به سرور ویندوزی به دلایل متعددی رخ میدهد، از جمله:
🔶مشکلات نرمافزاری: تنظیمات نادرست Group Policy یا تغییرات نامناسب در رجیستری ویندوز و حتی استفاده از نسخههای ناسازگار RDP.
🔶مشکلات شبکهای: تنظیمات نادرست DNS، اختلال در اتصال شبکه، تنظیمات اشتباه یا محدودیتهای فایروال، مسدود بودن پورت RDP و غیره.
🔶مشکلات سختافزاری: مانند خرابی یا عدم عملکرد صحیح کارت شبکه. -
پروتکل RDP چیست؟
Remote Desktop Protocol یا RDP، پروتکل مایکروسافت برای کنترل از راه دور سیستمها به ویژه ویندوز سرورها است.
-
ممکن است این خطا به دلیل تنظیمات نادرست در ویندوز رخ دهد؟
بله، تنظیماتی مانند فایروال، رجیستری یا تنظیمات گروپ پالیسی ویندوز میتواند باعث بروز این خطا شود.
-
خطا An Internal Error has Occurred معمولا سمت سرور است یا کلاینت؟
این خطا ممکن است از هر دو سمت یعنی سرور و کلاینت رخ دهد و در نهایت منجر به اختلال در اتصال ریموت دسکتاپ به سرور ویندوزی شود. برای بررسی دقیق تر علت خطا بهتر است موارد زیر را بررسی کنید:
🔶 وضعیت شبکه و پایدار بودن اتصال اینترنت.
بررسی کنید که آیا سایر کلاینت های شما نیز با این مشکل مواجه هستند یا خیر.
🔶 لاگ های سرور را برای یافتن اطلاعات بیشتر بررسی نمایید.
🔶تنظیمات فایروال را بررسی کنید که مانع از اتصال به سرور نشوند.
و در نهایت در صورت عدم توانایی مشکل را با پشتیبانی فنی سرویس خود مطرح نمایید.