Windows 8 और 8.1 में, पिछले Microsoft क्लाइंट OS संस्करणों की तरह, केवल एक साथ आने वाला RDP कनेक्शन समर्थित है। इसका मतलब है कि केवल एक उपयोगकर्ता (एक सत्र) रिमोट डेस्कटॉप का उपयोग करके एक साथ विंडोज कंप्यूटर से जुड़ सकता है। ज्यादातर मामलों में यह पर्याप्त है, लेकिन कभी-कभी यह उपयोगी होगा यदि कई दूरस्थ उपयोगकर्ता अपने स्वयं के सत्रों में एक साथ काम कर सकें। एक अच्छा उदाहरण है जब कंप्यूटर को मीडिया सेंटर के रूप में उपयोग किया जाता है, जब सिस्टम कंसोल सत्र में वीडियो चलाया जाता है और आपको टीवी पर वीडियो को बाधित किए बिना सिस्टम के साथ दूरस्थ रूप से काम करने की आवश्यकता होती है।
टिप . रिमोट आरडीपी एक्सेस के लिए विंडोज 8 के प्रो या एंटरप्राइज संस्करण की आवश्यकता होती है, और यह होम संस्करणों में उपलब्ध नहीं है।
जब आप Windows 8.1 / 8 वाले कंप्यूटर पर दूसरा RDP सत्र प्रारंभ करने का प्रयास करते हैं, तो एक संदेश प्रकट होता है कि कोई अन्य उपयोगकर्ता पहले से ही स्थानीय रूप से साइन इन है और यह सत्र बंद होना चाहिए।
किसी अन्य उपयोगकर्ता ने साइन इन किया हुआ है। यदि आप जारी रखते हैं, तो उन्हें डिस्कनेक्ट कर दिया जाएगा।
टिप . पहले, आपको दूरस्थ टैब पर कंप्यूटर के गुणों में RDP पहुँच को सक्षम करने की आवश्यकता है, और आवश्यक उपयोगकर्ता खाते स्थानीय समूह दूरस्थ डेस्कटॉप उपयोगकर्ता में जोड़ें। स्थानीय व्यवस्थापकों के लिए, दूरस्थ RDP पहुँच डिफ़ॉल्ट रूप से अनुमत है। सिस्टम गुणों में आरडीपी एक्सेस को सक्षम करने के बाद, विंडोज फ़ायरवॉल स्वचालित रूप से उन नियमों को सक्षम करता है जो आने वाले ट्रैफ़िक को स्थानीय टीसीपी पोर्ट 3389 पर अनुमति देते हैं। कभी-कभी इस नियम को मैन्युअल रूप से जांचना चाहिए।
उदाहरण के लिए, विंडोज के सर्वर संस्करणों में अलग-अलग सत्रों के साथ एक साथ दो समवर्ती प्रशासनिक कनेक्शन समर्थित हैं (टर्मिनल आरडीएस सर्वर के मामले में यह संख्या और भी अधिक हो सकती है)।
फिर भी, आप वेब में एक विशेष पैच पा सकते हैं जो इस प्रतिबंध को अनदेखा करने की अनुमति देता है। इस पैच के कारण, एकाधिक उपयोगकर्ता RDP पर Windows 8 / Windows 8.1 कंप्यूटर से एक साथ कनेक्ट हो सकते हैं।
महत्वपूर्ण . इस पैच का उपयोग करने से लाइसेंस अनुबंध और Microsoft उत्पादों के लिए उपयोग की शर्तों का उल्लंघन होता है। इसलिए नीचे बताए गए सभी ऑपरेशन अपने जोखिम पर करें।
तो, पैच मूल सिस्टम फ़ाइल %SystemRoot%\System32\termsrv.dll को बदल देता है (दूरस्थ डेस्कटॉप सेवाओं द्वारा उपयोग की जाने वाली लाइब्रेरी)।
संशोधित पुस्तकालय संस्करणों के लिंक यहां दिए गए हैं:
- विंडोज 8 - windows8-termsrv.dll.zip
- विंडोज 8.1 — windows8.1-termsrv.dll.zip
लाइब्रेरी को बदलने से पहले, कमांड का उपयोग करके मूल टर्म्सrv.dll का बैकअप लें:
copy c:\Windows\System32\termsrv.dll termsrv.dll_old |
कॉपी c:\Windows\System32\termsrv.dll शर्तेंrv.dll_old
अब, अगर कुछ गलत हो जाता है, तो आप वर्तमान फ़ाइल को मूल टर्म्सrv.dll_old से बदलकर हमेशा मूल कॉन्फ़िगरेशन में वापस आ सकते हैं।
अपने विंडोज संस्करण के लिए पैच की गई टर्म्सआरवी लाइब्रेरी के साथ संग्रह को डाउनलोड करें।
विंडोज 8 में सबसे पहले आपको HKLM\System\CurrentControlSet\Control\Terminal Server\ में निम्न कुंजियों के मानों को बदलना होगा :
- fDenyTSकनेक्शन (DWORD) — 0 (कुंजी आपके कंप्यूटर पर RDP को सक्षम करने की अनुमति देती है)
- fSingleSessionPerUser (DWORD) — 0
कमांड प्रॉम्प्ट से एक ही ऑपरेशन किया जा सकता है:
REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f |
REG "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 |
REG "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" जोड़ें /v fSingleSessionPerUser /t REG_DWORD /d 0 /f
फिर C:\Windows\System32 . पर जाएं , फ़ाइल ढूंढें termsrv.dll और इसके गुण खोलें।
डिफ़ॉल्ट रूप से, इस फ़ाइल का स्वामी विश्वसनीय इंस्टॉलर है और यहां तक कि व्यवस्थापक को भी इसे बदलने का कोई अधिकार नहीं है।
सुरक्षा . पर जाएं टैब पर क्लिक करें और संपादित करें . क्लिक करें बटन। पहुंच सूची में, स्थानीय व्यवस्थापक समूह ढूंढें और इसे इस फ़ाइल पर पूर्ण नियंत्रण दें और परिवर्तनों को सहेजें।
लाइब्रेरी फ़ाइल को बदलने से पहले अगला चरण सर्विस मैनेजमेंट कंसोल (services.msc .) को खोलना है ) और दूरस्थ डेस्कटॉप सेवाएं बंद करें .
अपने Windows संस्करण के लिए डाउनलोड किए गए संग्रह से टर्म्सrv.dll को %SystemRoot%\System32\ में कॉपी करें (प्रतिस्थापन के साथ)।
नोट . Windows 8.1 . के लिए संग्रह इसमें दो फ़ाइलें हैं:32_termsrv.dll और 64_termsrv.dll विंडोज 8.1 के 32-बिट और 64-बिट संस्करण के लिए। संग्रह को अनपैक करें और सिस्टम के अपने संस्करण के लिए फ़ाइल का नाम बदलकर termrv.dll कर दें।
फ़ाइल को बदलने के बाद, दूरस्थ डेस्कटॉप सेवाएँ चलाएँ और अलग-अलग खातों से पैच किए गए कंप्यूटर के साथ दो RDP सत्र बनाने का प्रयास करें। यदि आपने सब कुछ सही ढंग से किया है, तो दो अलग-अलग दूरस्थ डेस्कटॉप सत्र खुलने चाहिए।
टिप . आपको अपने कंप्यूटर को पुनरारंभ करने की आवश्यकता हो सकती है।
महत्वपूर्ण नोट ! termrv.dll के पैच किए गए संस्करण का उपयोग करने में कई कमियां हैं। मुख्य एक - जब आप विंडोज 8.1 / 8 के लिए अगला सुरक्षा अद्यतन स्थापित करते हैं तो इस फ़ाइल को बदला जा सकता है। इस मामले में, आपको HEX संपादक के साथ स्वयं एक नई फ़ाइल को पैच करना होगा, या आप संशोधित termsrv.dll के लिए इंटरनेट पर खोज कर सकते हैं। आपके विंडोज बिल्ड के लिए फाइल।विंडोज अपडेट के साथ टर्म्सआरवी.डीएलएल फाइल को बदलने के खिलाफ एक स्थिर समाधान के रूप में, आपको ओपन सोर्स सॉल्यूशन का उपयोग करना चाहिए - आरडीपी रैपर लाइब्रेरी (GitHub पर उपलब्ध) जो टर्म्सrv.dll को प्रतिस्थापित नहीं करता है, और टर्मिनल सेवाओं और SCM के बीच एक परत है। आरडीपी रैपर लाइब्रेरी का उपयोग करने के बारे में अधिक जानकारी यहां मिल सकती है ।