رفع: دسکتاپ از راه دور نمی تواند خطای رایانه را پیدا کند

کار از خانه رایج تر می شود و اغلب شامل اتصال به رایانه از راه دور(connecting to a computer remotely) می شود. با این حال، بسیاری از افرادی که برای اولین بار این کار را انجام می دهند، با مشکلات و خطاهای مختلفی مواجه می شوند. رایج ترین خطای "دسکتاپ از راه دور کامپیوتر را پیدا نمی کند" است.

چرا این اتفاق می افتد و چگونه می توانید آن را حل کنید؟

ویژگی Remote Desktop ( RDP ) که با ویندوز 10(Windows 10) ارائه می شود چیزی است که به ما امکان می دهد از یک مکان راه دور به رایانه ویندوزی دیگری متصل(connect to another Windows computer from a remote location) شویم . تنها چیزی که نیاز دارید نام کاربری و رمز عبور دستگاه است. تا زمانی که یک اتصال قوی دارید، می توانید به هر رایانه ای بدون توجه به اینکه در کجای دنیا قرار دارد متصل شوید.

متأسفانه، موارد خاصی وجود دارد که می تواند مانع از اتصال شما از طریق دسکتاپ راه دور شود. در این مقاله، ما قصد داریم رایج‌ترین مشکلاتی را که مانع از تنظیم اتصال از راه دور می‌شوند و نحوه حل آن‌ها را بررسی کنیم.

دلایل(Reasons) رایجی که چرا دسکتاپ از راه دور نمی تواند کامپیوتر را (Computer)پیدا(Find) کند

قبل از شروع به کارگیری هر یک از راه حل های ما، باید از شایع ترین علل آن آگاه باشید و سعی کنید تشخیص دهید که کدام یک از این راه حل ها مقصر است. حل برخی از آنها بدون دانش فنی بسیار آسان است.

1. اتصال بد به اینترنت(1. Bad Internet Connection)

مطمئن شوید که اتصال اینترنت(internet connection) شما به درستی تنظیم شده است.

2. به روز رسانی ویندوز(2. Windows Updates)

در برخی موارد، به‌روزرسانی ویندوز می‌تواند از کارکردن (Windows)Remote Desktop آنطور که باید جلوگیری کند. این به دلیل فایل های خراب است. پیدا کردن به‌روزرسانی خاص که با RDP در تضاد است می‌تواند چالش برانگیز باشد و باید به‌طور دستی علت را جستجو کنید. ممکن است با یک خطای به روز رسانی ویندوز(Windows update error) روبرو باشید .

3. آنتی ویروس RDP را مسدود می کند(3. Antivirus Blocks RDP)

اگر علاوه بر Windows Defender از آنتی ویروس شخص ثالث(third-party antivirus) استفاده می کنید، ممکن است اتصال دسکتاپ از راه دور را مسدود کند. با این حال، Windows Defender همچنین می‌تواند باعث خطای «دسکتاپ راه دور نمی‌تواند به رایانه از راه دور متصل شود» در صورتی که به درستی پیکربندی نشده باشد. 

ساده ترین راه برای فهمیدن اینکه آیا آنتی ویروس مقصر است یا خیر، غیرفعال کردن آن است. اگر RDP در نتیجه شروع به کار کرد، پس شما مشکل را پیدا کرده اید.

4. دستگاه از راه دور خاموش یا قطع شده است(4. Remote Machine Is Turned Off or Disconnected)

این می تواند به سادگی خاموش شدن دستگاه از راه دور شما باشد. مطمئن(Make) شوید که رایانه راه دور روشن و در شبکه موجود است. علاوه بر این، دسترسی از راه دور نیز باید فعال باشد.

5. اعتبارنامه اشتباه(5. Wrong Credentials)

مطمئن(Make) شوید که نام میزبان صحیح را دارید. یک اشتباه تایپی ساده می تواند مانع از اتصال شما به کامپیوتر راه دور شود.

نحوه رفع مشکل دسکتاپ از راه دور که کامپیوتر را (Computer)پیدا نمی کند(Find)

اگر نمی‌توانید علت خطای «دسک‌تاپ از راه دور رایانه را پیدا نمی‌کند» شناسایی کنید، راه‌حل‌های زیر را قدم به قدم اعمال کنید.

1. فایروال خود را پیکربندی کنید(1. Configure Your Firewall)

اگر آنتی ویروس خود را غیرفعال کرده اید و خطا را حل کرده اید، باید آن را طوری پیکربندی کنید که مسدود کردن RDP متوقف شود. شما نباید کامپیوتر خود را بدون محافظت رها کنید. به خاطر این راهنما، ما فرض می کنیم که از Windows Defender استفاده می کنید که با هر سیستم ویندوز 10(Windows 10) ارائه می شود. با این حال، به راحتی می توانید مراحل زیر را با هر آنتی ویروس دیگری تطبیق دهید. موارد ضروری یکسان است.

با دسترسی به فایروال Windows Defender(Windows Defender Firewall) شروع کنید . می توانید آن را در کنترل پنل(Control Panel) پیدا کنید یا به سادگی می توانید "Windows Defender" را در کادر جستجو تایپ کنید.

در سمت چپ صفحه، "Allow an app or feature from Windows Defender Firewall" را انتخاب کنید. لیستی از برنامه ها و پورت هایی را مشاهده می کنید که اجازه عبور از فایروال را دارند یا مسدود می کنند.

برای تغییر تنظیمات ابتدا باید روی دکمه " تغییر(Change) تنظیمات" در گوشه سمت راست بالا کلیک کنید. سپس به پایین بروید تا Remote Assistance و Remote Desktop را بیابید . روی هر دو چک باکس Private و Public کلیک کنید تا این برنامه ها از فایروال عبور کنند. 

اگر مشکل از فایروال بود، باید بتوانید به کامپیوتر راه دور متصل شوید. در غیر این صورت(Otherwise) ، یکی از راه حل های زیر را اعمال کنید.

2. خدمات RDP را فعال کنید(2. Enable RDP Services)

اگر هر یک از سرویس های دسکتاپ از راه دور غیرفعال باشد، نمی توانید به دستگاه راه دور متصل شوید. اطمینان حاصل کنید(Make) که خدمات زیر در هر دو دستگاه فعال هستند:

  • خدمات دسکتاپ از راه دور(Remote Desktop Services) ( TermService )
  • سرویس‌های دسکتاپ از راه دور، تغییر مسیر درگاه(Remote Desktop Services UserMode Port Redirector) حالت کاربر ( UmRdpService )

برای بررسی، CTRL + ALT + DELETETask Manager راه اندازی شود . روی Services کلیک کنید(Click) و اسکرول کنید تا دو سرویس را پیدا کنید.

آنها باید به طور پیش فرض اجرا شوند، اما اگر اجرا نشدند، می توانید آنها را از طریق خط فرمان بازیابی کنید. خط فرمان را باز کنید و دستور زیر را برای Remote Desktop Services تایپ کنید :

sc config TeamService start = demand

اگر Redirector Port Mode Services Remote Desktop(Remote Desktop Services UserMode Port Redirector) در حال اجرا نیست، دستور زیر را تایپ کنید:

sc config UmRdpService start = demand

به یاد داشته باشید(Remember) که این سرویس ها باید روی هر دو کامپیوتر اجرا شوند.

3. کش DNS را پاک کنید  (3. Clear DNS Cache  )

اگر خطای «دسک‌تاپ از راه دور نمی‌تواند رایانه را پیدا کند» ادامه داشت، باید کش DNS را پاک(flush the DNS cache) کنید. خط فرمان را باز کنید و خط زیر را در کنسول تایپ کنید:

ipconfig /flushdns

Enter را فشار دهید و سعی کنید به رایانه راه دور متصل شوید. اگر خطا ظاهر شد، راه حل بعدی را امتحان کنید.

4. بازنشانی اعتبار  (4. Reset Credentials  )

هنگامی که به یک دستگاه راه دور متصل می شوید، اعتبارنامه هایی که در گذشته استفاده می کردید ممکن است به طور خودکار اعمال شوند. اگر دیگر معتبر نباشند یا با دسک‌تاپی که می‌خواهید به آن متصل شوید مطابقت نداشته باشند، این می‌تواند مشکلاتی ایجاد کند.

برنامه Remote Desktop Connection(Remote Desktop Connection) را باز کنید و آدرس IP صحیح رایانه ای را که می خواهید به آن متصل شوید وارد کنید. از طرف دیگر، می‌توانید اعتبارنامه‌های خود را از پنل حساب‌های کاربری(User Accounts) که می‌توانید در کنترل پنل(Control Panel) پیدا کنید، مدیریت کنید. تغییرات لازم را انجام دهید، دوباره چک کنید و ذخیره کنید.

5. تاریخچه اتصالات را با استفاده از رجیستری ویندوز پاک کنید(5. Clear the Connections History Using the Windows Registry)

گاهی اوقات، حافظه پنهان Remote Desktop Connections عامل ایجاد این خطا است. سعی کنید تاریخچه اتصالات را از رجیستری ویندوز(Windows Registry) پاک کنید .

ویرایشگر رجیستری(Registry Editor) را با تایپ کردن "ویرایشگر رجیستری" در کادر جستجو باز کنید و برنامه را اجرا کنید. همچنین، می‌توانید از پنجره محاوره‌ای «Run» استفاده کرده و «regedit» را تایپ کنید.

به پوشه Terminal Server Client بروید و هر ورودی (Terminal Server Client)MRU را که پیدا کردید حذف کنید. اگر در یافتن پوشه مشکل دارید، به Edit بروید ، Find را انتخاب کنید و «Terminal Server Client» را در کادر جستجو تایپ کنید.

در این مورد، هیچ ورودی MRU برای حذف وجود ندارد. در صورت وجود، آنها را در پانل سمت راست خواهید دید. برای حذف آنها روی آنها کلیک راست کرده و گزینه Delete را انتخاب کنید.

6. پورت RDP را بررسی کنید(6. Check the RDP Port)

در حالی که در ویرایشگر رجیستری(Registry Editor) هستید، باید پورت شنونده ای را که RDP استفاده می کند بررسی کنید. به طور پیش فرض از پورت 3389 استفاده می شود. با این حال، اگر برنامه دیگری از همان پورت استفاده می کند، با خطای «دسکتاپ از راه دور نمی تواند رایانه را پیدا کند» دریافت خواهید کرد.

ویرایشگر رجیستری(Registry Editor) را باز کنید و به فهرست RDP-Tcp بروید . می‌توانید از تابع Find در تب (Find)Edit برای صرفه‌جویی در زمان جستجوی آن استفاده کنید.

PortNumber را جستجو کنید و شماره پورت listener را همانطور که در تصویر بالا مشاهده می کنید بررسی کنید. همانطور که گفته شد 3389 باید پیش فرض باشد. بیایید آن را به 3388 تغییر دهیم تا ببینیم آیا می‌توانیم با استفاده از پورت دیگری به دستگاه از راه دور متصل شویم.

برای تغییر شماره پورت، روی PortNumber راست کلیک کرده و (PortNumber)Modify را انتخاب کنید . با این کار پنجره ویرایش باز می شود.

به طور پیش فرض، احتمالاً "d3d" را در قسمت داده خواهید دید. این فقط برای شماره پورت 3389 هگزادسیمال است. برای تغییر آن عدد، با زدن گزینه Decimal به اعشاری تغییر دهید. (Decimal)سپس در قسمت value data عدد 3388 را تایپ کنید. اکنون سعی کنید به کامپیوتر از راه دور متصل شوید.

7. ویژگی های شبکه را بررسی کنید(7. Check the Network Properties)

برنامه Remote Desktop گاهی اوقات شبکه های عمومی را دوست ندارد و به دلایل ایمنی آنها را مسدود می کند. تنظیمات شبکه خود را بررسی کنید و مطمئن شوید که نمایه را روی خصوصی تنظیم کرده اید.

برنامه تنظیمات(Settings) را باز کنید و به شبکه و اینترنت(Network & Internet) بروید . روی Status کلیک کنید و در پنل سمت راست گزینه Properties را انتخاب کنید.(Properties)

در قسمت نمایه شبکه(Network Profile) ، خصوصی(Private) را انتخاب کنید .

سعی کنید یک بار دیگر به کامپیوتر از راه دور متصل شوید.

اتصال با دسکتاپ از راه دور

امیدواریم یکی از این راه حل ها برای شما کارساز بوده باشد. خطای « Remote Desktop نمی‌تواند رایانه را پیدا کند» بسیار رایج است زیرا بسیاری از مشکلات می‌توانند باعث آن شوند. بهترین کار این است که یک راه حل را در یک زمان انجام دهید تا زمانی که راه حلی را پیدا کنید که جواب می دهد. در نظرات زیر به ما اطلاع دهید که کدام اصلاح برای شما کار می کند.



About the author

من یک متخصص کامپیوتر با بیش از 10 سال تجربه هستم و در کمک به افراد در مدیریت کامپیوترهایشان در دفترشان تخصص دارم. من مقالاتی در مورد موضوعاتی مانند نحوه بهینه سازی اتصال اینترنت خود، نحوه راه اندازی رایانه برای بهترین تجربه بازی و موارد دیگر نوشته ام. اگر در مورد هر چیزی که مربوط به کار یا زندگی شخصی خود است به دنبال کمک هستید، من آن شخص برای شما هستم!



Related posts