Windows 8 এবং 8.1-এ, পূর্ববর্তী Microsoft ক্লায়েন্ট OS সংস্করণের মতো, শুধুমাত্র একটি সমকালীন ইনকামিং RDP সংযোগ সমর্থিত। এর অর্থ হলো একবারে শুধুমাত্র একজন ব্যবহারকারী (একটি সেশন) Remote Desktop ব্যবহার করে Windows কম্পিউটারে সংযোগ করতে পারে। অধিকাংশ ক্ষেত্রে এটি পর্যাপ্ত, কিন্তু কখনও কখনও একাধিক রিমোট ব্যবহারকারীর একসাথে নিজ নিজ সেশনে কাজ করার সুবিধা থাকলে ভালো হয়। একটি ভালো উদাহরণ হলো যখন একটি কম্পিউটার মিডিয়া সেন্টার হিসেবে ব্যবহার করা হয়, সিস্টেম কনসোল সেশনে ভিডিও প্লে হচ্ছে এবং আপনাকে TV-এ ভিডিও বন্ধ না করে সিস্টেমের সাথে রিমোটলি কাজ করতে হয়।
টিপ. রিমোট RDP অ্যাক্সেসের জন্য Windows 8-এর Pro বা Enterprise সংস্করণ দরকার, Home সংস্করণে এটি উপলব্ধ নয়।
Windows 8.1 / 8-এ দ্বিতীয় RDP সেশন শুরু করার চেষ্টা করলে একটি মেসেজ আসে যে অন্য একজন ব্যবহারকারী ইতিমধ্যে স্থানীয়ভাবে সাইন-ইন করেছেন এবং সেটি বন্ধ করতে হবে।
Another user is signed in. If you continue, they will be disconnected.

টিপ. পূর্বে কম্পিউটারের প্রপার্টিজের Remote ট্যাবে RDP অ্যাক্সেস সক্ষম করতে হতো এবং প্রয়োজনীয় ব্যবহারকারী অ্যাকাউন্টগুলো Remote Desktop Users লোকাল গ্রুপে যোগ করতে হতো। লোকাল অ্যাডমিনিস্ট্রেটরদের জন্য রিমোট RDP অ্যাক্সেস ডিফল্টভাবে অনুমোদিত। সিস্টেম প্রপার্টিজে RDP অ্যাক্সেস সক্ষম করার পর Windows Firewall স্বয়ংক্রিয়ভাবে লোকাল TCP পোর্ট 3389-এ ইনকামিং ট্রাফিক অনুমোদন করার রুল সক্ষম করে। কখনও কখনও এই রুল ম্যানুয়ালি চেক করতে হয়।
উদাহরণস্বরূপ, Windows-এর সার্ভার সংস্করণে দুইটি সমকালীন অ্যাডমিনিস্ট্রেটিভ সংযোগ পৃথক সেশনের সাথে সমর্থিত (টার্মিনাল RDS সার্ভারের ক্ষেত্রে এই সংখ্যা আরও বেশি হতে পারে)।
তবুও, আপনি ওয়েবে একটি বিশেষ প্যাচ পাবেন যা এই সীমাবদ্ধতা উপেক্ষা করতে দেয়। এই প্যাচের কারণে একাধিক ব্যবহারকারী একসাথে Windows 8 / Windows 8.1 কম্পিউটারে RDP দিয়ে সংযোগ করতে পারে।
গুরুত্বপূর্ণ. এই প্যাচ ব্যবহার করলে Microsoft পণ্যগুলোর লাইসেন্স চুক্তি এবং ব্যবহারের শর্তাবলী লঙ্ঘন হয়। তাই নিচের অপারেশনগুলো আপনার নিজের ঝুঁকিতে করুন।
এই প্যাচ আসল সিস্টেম ফাইল %SystemRoot%\System32\termsrv.dll (Remote Desktop Services দ্বারা ব্যবহৃত একটি লাইব্রেরি) রিপ্লেস করে।
মডিফাইড লাইব্রেরি সংস্করণের লিংকগুলো নিচে দেওয়া হলো:
- Windows 8 – windows8-termsrv.dll.zip
- Windows 8.1 — windows8.1-termsrv.dll.zip
লাইব্রেরি রিপ্লেস করার আগে আসল termsrv.dll ব্যাকআপ নিন নিচের কমান্ড দিয়ে:
copy c:\Windows\System32\termsrv.dll termsrv.dll_old |
এখন যদি কিছু ভুল হয়, আপনি বর্তমান ফাইলকে আসল termsrv.dll_old দিয়ে রিপ্লেস করে মূল কনফিগারেশনে ফিরে যেতে পারেন।
আপনার Windows সংস্করণের জন্য প্যাচ করা termsrv লাইব্রেরির আর্কাইভ ডাউনলোড করুন।
Windows 8-এ প্রথমে HKLM\System\CurrentControlSet\Control\Terminal Server\ নিচের নিচের কীগুলোের মান পরিবর্তন করতে হবে:
- fDenyTSConnections (DWORD) — 0 (এই কী আপনার কম্পিউটারে RDP সক্ষম করে)
- fSingleSessionPerUser (DWORD) — 0

এই কাজটি কমান্ড প্রম্পট থেকে করতে পারেন:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f |
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fSingleSessionPerUser /t REG_DWORD /d 0 /f |
তারপর C:\Windows\System32-এ যান, termsrv.dll ফাইলটি খুঁজে বের করুন এবং এর প্রপার্টিজ খুলুন।

ডিফল্টভাবে এই ফাইলের মালিক TrustedInstaller এবং অ্যাডমিনিস্ট্রেটরসহ কেউ এটিকে রিপ্লেস করতে পারে না।

Security ট্যাবে যান এবং Edit বাটনে ক্লিক করুন। অ্যাক্সেস লিস্টে লোকাল অ্যাডমিনিস্ট্রেটর গ্রুপ খুঁজে বের করুন এবং এটিকে এই ফাইলের পূরণ নিয়ন্ত্রণ দিন এবং পরিবর্তনগুলো সেভ করুন।

লাইব্রেরি ফাইল রিপ্লেস করার আগে পরিষেবা ম্যানেজমেন্ট কনসোল (services.msc) খুলুন এবং Remote Desktop Services বন্ধ করুন।

আপনার Windows সংস্করণের জন্য ডাউনলোড করা আর্কাইভ থেকে termsrv.dll কপি করে %SystemRoot%\System32\-এ পেস্ট করুন (রিপ্লেসমেন্ট সহ)।
নোট. Windows 8.1-এর আর্কাইভে দুটি ফাইল থাকে: ৩২-বিটের জন্য 32_termsrv.dll এবং ৬৪-বিটের জন্য 64_termsrv.dll। আর্কাইভ আনপ্যাক করুন এবং আপনার সিস্টেম সংস্করণের ফাইলটি termsrv.dll হিসেবে রিনেম করুন।
ফাইল রিপ্লেস করার পর Remote Desktop Services চালু করুন এবং ভিন্ন অ্যাকাউন্ট থেকে প্যাচ করা কম্পিউটারে দুটি RDP সেশন তৈরি করার চেষ্টা করুন। যদি সবকিছু ঠিকমতো হয়, দুটি পৃথক রিমোট ডেস্কটপ সেশন খুলবে।

টিপ. কম্পিউটার রিস্টার্ট করতে হতে পারে।
গুরুত্বপূর্ণ নোট! প্যাচ করা termsrv.dll সংস্করণ ব্যবহার করার কিছু ডメリカ আছে। প্রধানটি হলো — Windows 8.1 / 8-এর পরবর্তী সিকিউরিটি আপডেট ইনস্টল করলে এই ফাইলটি রিপ্লেস হয়ে যেতে পারে। সেক্ষেত্রে আপনাকে নতুন ফাইলটি HEX এডিটর দিয়ে নিজে প্যাচ করতে হবে, অথবা আপনার Windows বিল্ডের জন্য মডিফাইড termsrv.dll ফাইল ইন্টারনেটে খুঁজে বের করতে হবে।Windows আপডেট দ্বারা termsrv.dll ফাইল রিপ্লেস হওয়া থেকে রক্ষার স্থায়ী সমাধান হিসেবে আপনাকে ওপেন সোর্স সমাধান RDP Wrapper Library ব্যবহার করা উচিত (GitHub-এ উপলব্ধ) যা termsrv.dll রিপ্লেস করে না, বরং Terminal Services এবং SCM-এর মধ্যে একটি লেয়ার হিসেবে কাজ করে। RDP Wrapper Library ব্যবহারের সম্পর্কে আরও তথ্য এখানে পাওয়া যাবে।