কম্পিউটার টিউটোরিয়াল

উইন্ডোজ ১১/১০-এ রিমোট ডেস্কটপ কানেকশন সমস্যা ট্রাবলশুটিং গাইড

Remote Desktop Protocol (RDP) হলো মাইক্রোসফট विकসিত একটি প্রপ্রায়েটরি প্রোটোকল যা ব্যবহারকারীকে নেটওয়ার্ক কানেকশনের মাধ্যমে অন্য একটি কম্পিউটারের গ্রাফিক্যাল ইন্টারফেস দিয়ে কানেক্ট করতে দেয়। ব্যবহারকারী RDP ক্লায়েন্ট সফটওয়্যার ব্যবহার করে, অন্য কম্পিউটারের RDP সার্ভার সফটওয়্যার চলমান থাকতে হবে। এই লেখায় আমরা উইন্ডোজ ১১/১০-এ সাধারণ রিমোট ডেস্কটপ কানেকশন সমস্যা ট্রাবলশুটিং করব।

উইন্ডোজ ১১/১০-এ রিমোট ডেস্কটপ কানেকশন সমস্যা ট্রাবলশুটিং গাইড

রিমোট ডেস্কটপ কানেকশন সমস্যা ফিক্স করুন

রিমোট ডেস্কটপ ক্লায়েন্ট কাজ না করলে বা রিমোট ডেস্কটপে কানেক্ট না হলে কিন্তু কোনো এরর মেসেজ বা সিম্পটম না দিলে নিচের ট্রাবলশুটিং ধাপগুলো চেষ্টা করুন।

১] লোকাল কম্পিউটারে RDP প্রোটোকলের স্ট্যাটাস চেক করুন

RDP প্রোটোকলের স্ট্যাটাস চেক ও পরিবর্তন করতে Remote Desktop ইনিশিয়ালাইজ করতে হবে। Command Prompt বা PowerShell দিয়েও Remote Desktop ইনিশিয়ালাইজ করা যায়।

২] রিমোট কম্পিউটারে RDP প্রোটোকলের স্ট্যাটাস চেক করুন

উইন্ডোজ ১১/১০-এ রিমোট ডেস্কটপ কানেকশন সমস্যা ট্রাবলশুটিং গাইড

রিমোট কম্পিউটারে RDP প্রোটোকলের স্ট্যাটাস চেক ও পরিবর্তন করতে নেটওয়ার্ক রেজিস্ট্রি কানেকশন ব্যবহার করুন।

যেহেতু এটি রেজিস্ট্রি অপারেশন, রেজিস্ট্রি ব্যাকআপ নেওয়া বা সিস্টেম রিস্টোর পয়েন্ট তৈরি করা পরামর্শদাতা। এরপর নিচের ধাপগুলো অনুসরণ করুন:

  • Windows কী + R চাপি রান ডায়লগ খুলুন।
  • রান ডায়লগে regedit টাইপ করে Enter চাপি Registry Editor খুলুন।
  • Registry Editor-এ File > Connect Network Registry সিলেক্ট করুন।
  • Select Computer ডায়লগে রিমোট কম্পিউটারের নাম লিখুন।
  • Check Names চাপুন।
  • OK চাপুন।
  • নিচের রেজিস্ট্রি কী পথে নেভিগেট করুন:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
  • দায়েন প্যানেলে fDenyTSConnections কীতে ডাবল-ক্লিক করুন প্রোপার্টিজ এডিট করতে।
  • RDP ইনিশিয়ালাইজ করতে fDenyTSConnections-এর Value data 1 থেকে 0 করুন।

ভ্যালু ০ মানে RDP ইনিশিয়ালাইজড, ১ মানে ডিজেবলড।

সম্পর্কিত: উইন্ডোজ ১০-এ Remote Desktop অপশন গ্রে-আউট।

৩] লোকাল কম্পিউটারে Group Policy Object (GPO) RDP ব্লক করছে কিনা চেক করুন

উইন্ডোজ ১১/১০-এ রিমোট ডেস্কটপ কানেকশন সমস্যা ট্রাবলশুটিং গাইড

একটি GPO কম্পিউটার-লেভেল সেটিং ওভাররাইড করতে পারে, যদি আপনি ইউজার ইন্টারফেসে RDP অন করতে না পারেন বা fDenyTSConnections-এর ভ্যালু পরিবর্তন করার পর আবার 1 হয়ে যায়।

লোকাল কম্পিউটারে গ্রুপ পলিসি কনফিগারেশন চেক করতে:

  • Windows কী + R চাপি রান ডায়লগ খুলুন।
  • রান ডায়লগে cmd টাইপ করে CTRL + SHIFT + ENTER চাপি অ্যাডমিন মোডে Command Prompt খুলুন।
  • কমান্ড প্রম্পটে নিচের কমান্ড টাইপ করে Enter চাপুন:
gpresult /H c:\gpresult.html
  • কমান্ড এক্সিকিউট হলে gpresult.html খুলুন।
  • Computer Configuration\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Connections-এ Allow users to connect remotely by using Remote Desktop Services পলিসি খুঁজুন।

এই পলিসির সেটিং Enabled হলে Group Policy RDP কানেকশন ব্লক করছে না। Disabled হলে Winning GPO চেক করুন—এই GPO-ই RDP কানেকশন ব্লক করছে।

৪] রিমোট কম্পিউটারে GPO RDP ব্লক করছে কিনা চেক করুন

রিমোট কম্পিউটারে Group Policy কনফিগারেশন চেক করতে এলিভেটেড CMD প্রম্পটে নিচের কমান্ড রান করুন:

gpresult /S <computer name> /H c:\gpresult-<computer name>.html

এই কমান্ড তৈরি ফাইল (gpresult-<computer name>.html) লোকাল কম্পিউটার ভার্সনের (gpresult.html) মতোই ইনফরমেশন ফরম্যাট ব্যবহার করে।

৫] ব্লকিং GPO মডিফাই করুন

উইন্ডোজ ১১/১০-এ রিমোট ডেস্কটপ কানেকশন সমস্যা ট্রাবলশুটিং গাইড

এই সেটিংগুলো Group Policy Object Editor (GPE) এবং Group Policy Management Console (GPMC)-এ মডিফাই করা যায়।

ব্লকিং পলিসি মডিফাই করতে নিচের মেথডগুলো ব্যবহার করুন:

GPE ব্যবহার করে:

  • Windows কী + R চাপি রান ডায়লগ খুলুন।
  • রান ডায়লগে gpedit.msc টাইপ করে Enter চাপি Group Policy Editor খুলুন।
  • Local Group Policy Editor-এ বাম প্যানেল থেকে নিচের পথে নেভিগেট করুন:
Computer Configuration > Administrative Templates > Windows Components > Remote Desktop Services > Remote Desktop Session Host > Connections
  • দায়েন প্যানেলে Allow users to connect remotely by using Remote Desktop Services ডাবল-ক্লিক করুন প্রোপার্টিজ এডিট করতে।
  • পলিসি Enabled বা Not configured সেট করুন।
  • Apply > OK চাপি বের হোন।
  • প্রভাবিত কম্পিউটারগুলোতে অ্যাডমিনিস্ট্রেটর হিসেবে কমান্ড প্রম্পট খুলে নিচের কমান্ড রান করুন:
gpupdate /force

GPMC ব্যবহার করে:Blocking policy যে Organizational Unit (OU)-এ প্রয়োগ হয়েছে সেটি নেভিগেট করুন এবং OU-থেকে পলিসি ডিলেট করুন।

৬] RDP সার্ভিসের স্ট্যাটাস চেক করুন

উইন্ডোজ ১১/১০-এ রিমোট ডেস্কটপ কানেকশন সমস্যা ট্রাবলশুটিং গাইড

লোকাল (ক্লায়েন্ট) এবং রিমোট (টার্গেট) দুটি কম্পিউটারে নিচের সার্ভিসগুলো রানিং থাকতে হবে:

  • Remote Desktop Services (TermService)
  • Remote Desktop Services UserMode Port Redirector (UmRdpService)

যেকোনো কম্পিউটারে এক বা দুটি সার্ভিস না চললে সেগুলো 스타্ট করুন।

ধাপগুলো:

  • Windows কী + R চাপি রান ডায়লগ খুলুন।
  • রান ডায়লগে services.msc টাইপ করে Enter চাপি Services খুলুন।
  • Services উইন্ডোতে স্ক্রোল করে উপরের দুটি সার্ভিস লোকেট করুন।
  • এন্ট্রিতে ডাবল-ক্লিক করুন প্রোপার্টিজ এডিট করতে।
  • প্রোপার্টিজ উইন্ডোতে Start বাটন চাপুন।
  • OK চাপুন।

PowerShell দিয়ে লোকালি বা রিমোটলি (যদি রিমোট কম্পিউটার রিমোট PowerShell cmdlets এক্সেপ্ট করে) সার্ভিস ম্যানেজ করা যায়।

৭] RDP লিসেনারের স্ট্যাটাস চেক করুন

উইন্ডোজ ১১/১০-এ রিমোট ডেস্কটপ কানেকশন সমস্যা ট্রাবলশুটিং গাইড

এই প্রসেস PowerShell ব্যবহার করে কারণ একই cmdlets লোকালি এবং রিমোটলি কাজ করে। লোকাল কম্পিউটারের জন্য অ্যাডমিনিস্ট্রেটিভ পারমিশনযুক্ত কমান্ড প্রম্পটও ব্যবহার করা যায়।

রিমোট কম্পিউটারের সাথে কানেক্ট করতে:

  • Windows কী + X চাপি Power User Menu খুলুন।
  • কীবোর্ডে A চাপি অ্যাডমিন মোডে PowerShell লঞ্চ করুন।
  • PowerShell কনসোলে নিচের কমান্ড টাইপ করে Enter চাপুন:
Enter-PSSession -ComputerName <computer name>
  • qwinsta লিখুন।

লিস্টে rdp-tcp Listen স্ট্যাটাস সহ থাকলে (উপরের ছবির মতো), RDP লিসেনার কাজ করছে। ট্রাবলশুটিং ধাপ ১০-এ যান। অন্যথায়, কাজ করছে এমন একটি কম্পিউটার থেকে RDP লিসেনার কনফিগারেশন এক্সপোর্ট করতে হবে।

ধাপগুলো:

  • প্রভাবিত কম্পিউটারের মতোই অপারেটিং সিস্টেম ভার্সন থাকা একটি কম্পিউটারে সাইন ইন করুন এবং সেটার রেজিস্ট্রি অ্যাক্সেস করুন।
  • নিচের রেজিস্ট্রি এন্ট্রিতে নেভিগেট করুন:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
  • এন্ট্রিটি .reg ফাইল হিসেবে এক্সপোর্ট করুন।
  • এক্সপোর্টেড .reg ফাইলটি প্রভাবিত কম্পিউটারে কপি করুন।
  • RDP লিসেনার কনফিগারেশন ইম্পোর্ট করতে অ্যাডমিনিস্ট্রেটিভ পারমিশনযুক্ত PowerShell উইন্ডো খুলুন প্রভাবিত কম্পিউটারে (বা PowerShell খুলে রিমোটলি কানেক্ট করুন)।

মौজুदा রেজিস্ট্রি এন্ট্রি ব্যাকআপ করতে:

cmd /c 'reg export "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-tcp" C:\Rdp-tcp-backup.reg'

মৌজুদা রেজিস্ট্রি এন্ট্রি রিমুভ করতে:

Remove-Item -path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-tcp' -Recurse -Force

নতুন রেজিস্ট্রি এন্ট্রি ইম্পোর্ট করে সার্ভিস রিস্টার্ট করতে: নিচের cmdlets রান করুন। <filename> প্লেসহোল্ডারকে এক্সপোর্টেড .reg ফাইলের নাম দিয়ে রিপ্লেস করুন।

cmd /c 'regedit /s c:\<filename>.reg' Restart-Service TermService -Force

cmdlets এক্সিকিউট হলে রিমোট ডেস্কটপ কানেকশন আবার চেষ্টা করুন কনফিগারেশন টেস্ট করতে। যদি কানেক্ট না হয়, প্রভাবিত কম্পিউটার রিস্টার্ট করুন।

যদি এখনও কানেক্ট না হয়, পরবর্তী ট্রাবলশুটিং ধাপে যান: RDP self-signed certificate-এর স্ট্যাটাস চেক করুন।

৮] RDP self-signed certificate-এর স্ট্যাটাস চেক করুন

উইন্ডোজ ১১/১০-এ রিমোট ডেস্কটপ কানেকশন সমস্যা ট্রাবলশুটিং গাইড

যদি এখনও কানেক্ট না হয়, নিচের ধাপগুলো করুন:

  • Windows কী + R চাপি রান ডায়লগ খুলুন।
  • রান ডায়লগে mmc টাইপ করে Enter চাপি Microsoft Management Console খুলুন।
  • File মেনু > Add/Remove Snap-in।
  • Snap-ins লিস্ট থেকে Certificates সিলেক্ট করুন।
  • Add চাপুন।
  • সার্টিফিকেট স্টোর ম্যানেজ করতে বললে Computer account সিলেক্ট করুন।
  • Next > প্রভাবিত কম্পিউটার সিলেক্ট করুন > Finish > OK।
  • এখন Certificates ফোল্ডারের অধীনে Remote Desktop-এ RDP self-signed certificate ডিলেট করুন।
  • প্রভাবিত কম্পিউটারে Remote Desktop Services সার্ভিস রিস্টার্ট করুন।
  • Certificates snap-in রিফ্রেশ করুন।
  • RDP self-signed certificate রিক্রিয়েট না হলে MachineKeys ফোল্ডারের পারমিশন চেক করুন।

৯] MachineKeys ফোল্ডারের পারমিশন চেক করুন

প্রভাবিত কম্পিউটারে:

  • Windows কী + E চাপি File Explorer খুলুন।
  • নিচের ডিরেক্টরি পথে নেভিগেট করুন:
 C:\ProgramData\Microsoft\Crypto\RSA\
  • লোকেশনে MachineKeys রাইট-ক্লিক > Properties > Security > Advanced।

নিচের পারমিশন কনফিগার্ড থাকা নিশ্চিত করুন:

  • Builtin\Administrators: Full control
  • Everyone: Read, Write

১০] RDP লিসেনার পোর্ট চেক করুন

উইন্ডোজ ১১/১০-এ রিমোট ডেস্কটপ কানেকশন সমস্যা ট্রাবলশুটিং গাইড

লোকাল (ক্লায়েন্ট) এবং রিমোট (টার্গেট) দুটি কম্পিউটারে RDP লিসেনার পোর্ট ৩৩৮৯-এ লিসেনিং করতে হবে। অন্য কোনো অ্যাপ্লিকেশন এই পোর্ট ব্যবহার করবেনা।

RDP পোর্ট চেক বা পরিবর্তন করতে Registry Editor ব্যবহার করুন। প্রিকশন হিসেবে রেজিস্ট্রি ব্যাকআপ বা সিস্টেম রিস্টোর পয়েন্ট তৈরি করুন, এরপর:

  • Registry Editor খুলুন > File > Connect Network Registry।
  • Select Computer ডায়লগে রিমোট কম্পিউটারের নাম লিখুন।
  • Check Names > OK।
  • নিচের রেজিস্ট্রি কী পথে নেভিগেট করুন:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp
  • দায়েন প্যানেলে PortNumber এন্ট্রিতে ডাবল-ক্লিক করুন প্রোপার্টিজ এডিট করতে।
  • Value data ফিল্ডে ৩৩৮৯ ছাড়া অন্য ভ্যালু থাকলে 3389 করুন।
  • OK চাপি চেঞ্জ সেভ করুন।
  • Remote Desktop Services সার্ভিস রিস্টার্ট করুন।

১১] অন্য অ্যাপ্লিকেশন সেম পোর্ট ব্যবহার করছে কিনা চেক করুন

ধাপগুলো:

  • এলিভেটেড মোডে PowerShell খুলুন।
  • রিমোট কম্পিউটারের সাথে কানেক্ট করতে নিচের কমান্ড রান করুন:
Enter-PSSession -ComputerName <computer name>

এরপর নিচের কমান্ড রান করুন:

cmd /c 'netstat -ano | find "3389"'
  • TCP পোর্ট ৩৩৮৯ (বা অ্যাসাইন করা RDP পোর্ট) Listening স্ট্যাটাস সহ এন্ট্রি খুঁজুন।

নোট: প্রসেস আইডেন্টিফায়ার (PID) PID কলামে দেখা যাবে।

  • পোর্ট ৩৩৮৯ (বা অ্যাসাইন করা RDP পোর্ট) ব্যবহার করা অ্যাপ্লিকেশন নির্ধারণ করতে নিচের কমান্ড লিখুন:
cmd /c 'tasklist /svc | find ""'
  • netstat আউটপুট থেকে পাওয়া PID নম্বরের সাথে যুক্ত এন্ট্রি খুঁজুন। ডান কলামে সেই PID-এর সাথে যুক্ত সার্ভিস বা প্রসেস দেখাবে।
  • Remote Desktop Services (TermServ.exe) ছাড়া অন্য অ্যাপ্লিকেশন বা সার্ভিস পোর্ট ব্যবহার করলে কনফ্লিক্ট রেজলভ করতে নিচের মেথডগুলো ব্যবহার করুন:

অন্য অ্যাপ্লিকেশন বা সার্ভিসকে আলাদা পোর্ট ব্যবহার করতে কনফিগার করুন (সুপারিশকৃত)।

অন্য অ্যাপ্লিকেশন বা সার্ভিস আনইনস্টল করুন।

RDP-কে আলাদা পোর্ট ব্যবহার করতে কনফিগার করুন এবং Remote Desktop Services সার্ভিস রিস্টার্ট করুন (সুপারিশকৃত নয়)।

১২] ফায়ারওয়াল RDP পোর্ট ব্লক করছে কিনা চেক করুন

psping টুল ব্যবহার করে পোর্ট ৩৩৮৯ দিয়ে প্রভাবিত কম্পিউটার রিচযোগ্য কিনা টেস্ট করুন।

ধাপগুলো:

  • অন্য একটি কম্পিউটার (যে প্রভাবিত নয়) থেকে psping ডাউনলোড করুন।
  • অ্যাডমিনিস্ট্রেটর হিসেবে কমান্ড প্রম্পট খুলুন, psping ইনস্টলড ডিরেক্টরিতে চেঞ্জ করুন, নিচের কমান্ড লিখুন:
psping -accepteula <computer IP>:3389
  • psping কমান্ডের আউটপুট চেক করুন নিচের রেজাল্টের জন্য:

Connecting to <computer IP>: রিমোট কম্পিউটার রিচযোগ্য।

(0% loss): সকল কানেকশন অটেম্পট সাফল্য।

The remote computer refused the network connection: রিমোট কম্পিউটার রিচযোগ্য নয়।

(100% loss): সকল কানেকশন অটেম্পট ফেইল।

  • বহু কম্পিউটার থেকে psping রান করুন প্রভাবিত কম্পিউটারের সাথে কানেক্ট করার ক্ষমতা টেস্ট করতে।
  • নোট করুন প্রভাবিত কম্পিউটার সব অন্য কম্পিউটার, কিছু কম্পিউটার, অথবা শুধু একটি কম্পিউটার থেকে কানেকশন ব্লক করছে কিনা।

অতিরিক্ত ধাপগুলো নেওয়া যেতে পারে:

  • নেটওয়ার্ক অ্যাডমিনিস্ট্রেটরদের সাহায্যে যাচাই করুন নেটওয়ার্ক RDP ট্রাফিক প্রভাবিত কম্পিউটারে অনুমতি দিচ্ছে কিনা।
  • সোর্স কম্পিউটার এবং প্রভাবিত কম্পিউটারের মাঝপথে যেকোনো ফায়ারওয়াল (প্রভাবিত কম্পিউটারের Windows Firewall সহ) কনফিগারেশন ইনভেস্টিগেট করুন যেন কোনো ফায়ারওয়াল RDP পোর্ট ব্লক করছে কিনা।

আশা করি এই পোস্ট আপনাকে RDP কানেকশন সমস্যা সফলভাবে ট্রাবলশুট করতে সাহায্য করবে!

উইন্ডোজ ১১/১০-এ রিমোট ডেস্কটপ কানেকশন সমস্যা ট্রাবলশুটিং গাইড
  1. Windows 11/10 Home-এ Remote Desktop (RDP) ব্যবহার করার পদ্ধতি

  2. Windows 11/10-এ Remote Desktop কানেকশন সংখ্যা বাড়ানোর পদ্ধতি

  3. Windows 11/10 PC-এ ডেস্কটপে কীভাবে যাবেন

  4. Windows 11/10 কম্পিউটার লক করার পদ্ধতি