यदि आप RDP प्रोटोकॉल का उपयोग करके अपने वर्कस्टेशन, Windows सर्वर या RDS फ़ार्म के लिए सक्रिय रूप से दूरस्थ कनेक्शन का उपयोग कर रहे हैं, तो संभव है कि जब क्लिपबोर्ड दूरस्थ डेस्कटॉप सत्र में काम नहीं कर रहा हो, तो आपको एक समस्या का सामना करना पड़ा हो। इसलिए आप अपने कंप्यूटर और रिमोट होस्ट के बीच किसी टेक्स्ट या फाइल को ट्रांसफर (कॉपी/पेस्ट) नहीं कर सकते। समस्या विंडोज सर्वर और डेस्कटॉप विंडोज दोनों संस्करणों में होती है।
दो परिदृश्य संभव हैं:दूरस्थ सर्वर या rdpclip.exe
पर RDP का उपयोग करके फ़ाइलों/डेटा की प्रतिलिपि बनाने की अनुमति नहीं है वर्तमान उपयोगकर्ता सत्र में प्रक्रिया क्रैश हो गई है।
RDP क्लिपबोर्ड (Rdpclip.exe) दूरस्थ डेस्कटॉप सत्र में काम करना बंद कर देता है
यदि RDP सत्र में क्लिपबोर्ड ने अप्रत्याशित रूप से काम करना बंद कर दिया है, और चिपकाएँ संदर्भ मेनू में विकल्प निष्क्रिय हो गया है, वर्तमान आरडीपी सत्र को सही ढंग से समाप्त करना (लॉगऑफ) और फिर से कनेक्ट करना आसान है। यह निश्चित रूप से दूरस्थ डेस्कटॉप क्लिपबोर्ड समस्या को ठीक कर देगा। हालाँकि, यह हमेशा सुविधाजनक नहीं होता है, क्योंकि आपको अपने RDP सत्र में सभी ऐप्स को फिर से खोलना होगा। सौभाग्य से, आरडीपी सत्र में लॉग ऑफ किए बिना सही क्लिपबोर्ड संचालन को पुनर्स्थापित करने का एक तरीका है।
Rdpclip.exe आपके स्थानीय कंप्यूटर और दूरस्थ डेस्कटॉप होस्ट के बीच क्लिपबोर्ड संचालन के लिए जिम्मेदार है। प्रत्येक दूरस्थ उपयोगकर्ता सत्र के लिए एक अलग rdpclip.exe प्रक्रिया प्रारंभ की जाती है जब वे दूरस्थ डेस्कटॉप से कनेक्ट होते हैं। टास्क मैनेजर का उपयोग करके, आप rdpclip.exe
. को मार सकते हैं (RDP क्लिपबोर्ड मॉनिटर ) प्रक्रिया करें और इसे मैन्युअल रूप से चलाएं (कार्य प्रबंधक -> फ़ाइल -> नया कार्य प्रारंभ करें -> rdpclip -> दर्ज करें)।
आमतौर पर यह रिमोट क्लिपबोर्ड ऑपरेशन को जल्दी से बहाल करने में मदद करता है। सुनिश्चित करें कि कॉपी/पेस्ट करें (Ctrl+C
/ Ctrl+V
) RDP सत्र में काम कर रहा है।
उपयोगकर्ता rdpclip.exe प्रक्रिया को फिर से शुरू कर सकते हैं यदि यह एक साधारण पावरशेल स्क्रिप्ट का उपयोग करके लटका हुआ है। यह PS1 फ़ाइल को सार्वजनिक प्रोफ़ाइल डेस्कटॉप फ़ोल्डर पर रखने या GPO का उपयोग करके उपयोगकर्ता डेस्कटॉप पर कॉपी करने के लिए पर्याप्त है।
(Get-WmiObject -Query "select * from Win32_Process where name='RDPClip.exe'"|?{$_.GetOwner().User -eq $ENV:USERNAME}).Terminate()
rdpclip.exe
इसे उपयोग में अधिक सुविधाजनक बनाने के लिए, आप पावरशेल स्क्रिप्ट पर हस्ताक्षर कर सकते हैं या पावरशेल निष्पादन नीति को कॉन्फ़िगर कर सकते हैं।
याद रखें कि RDP क्लिपबोर्ड के माध्यम से डेटा कॉपी करने के लिए, निम्नलिखित शर्तों को पूरा करना होगा:
- रिमोट क्लिपबोर्ड को आरडीपी क्लाइंट की सेटिंग में सक्षम होना चाहिए जिसका उपयोग आप रिमोट कंप्यूटर से कनेक्ट करने के लिए कर रहे हैं। क्लिपबोर चेक करें d में उन उपकरणों और संसाधनों को चुनें जिन्हें आप अपने दूरस्थ सत्र में उपयोग करना चाहते हैं स्थानीय संसाधन . में अनुभाग बिल्ट-इन का टैब
mstsc.exe
ग्राहक;
यदि आप रिमोट डेस्कटॉप कनेक्शन मैनेजर (RDCMan) या mRemoteNG जैसे वैकल्पिक RDP क्लाइंट का उपयोग कर रहे हैं, तो ध्यान दें कि दूरस्थ क्लिपबोर्ड विकल्प को अलग तरह से कहा जा सकता है। - क्लिपबोर्ड का उपयोग करके डेटा को कॉपी और पेस्ट करने की अनुमति RDP/RDS होस्ट पर भी दी जानी चाहिए (इसे कैसे करें के लिए नीचे देखें)।
Windows पर RDP क्लिपबोर्ड के माध्यम से कॉपी और पेस्ट करने की अनुमति/रोकथाम कैसे करें?
आप समूह नीति या रजिस्ट्री सेटिंग्स का उपयोग करके कॉपी और पेस्ट संचालन के लिए विंडोज होस्ट पर आरडीपी क्लिपबोर्ड के उपयोग को सक्षम या अक्षम कर सकते हैं।
-
- स्थानीय समूह नीति संपादक चलाएँ:
gpedit.msc
- कंप्यूटर कॉन्फ़िगरेशन पर जाएं -> प्रशासनिक टेम्पलेट -> विंडोज घटक -> दूरस्थ डेस्कटॉप सेवाएं -> दूरस्थ डेस्कटॉप सत्र होस्ट -> डिवाइस और संसाधन पुनर्निर्देशन;
- किसी RDP सत्र के क्लिपबोर्ड का उपयोग करके किसी दूरस्थ सर्वर पर/से डेटा की प्रतिलिपि बनाने से रोकने के लिए, सक्षम सेट करें निम्नलिखित नीतियों के लिए:
क्लिपबोर्ड पुनर्निर्देशन की अनुमति न दें (क्लिपबोर्ड पुनर्निर्देशन का उपयोग आरडीपी में क्लिपबोर्ड का उपयोग करके पाठ या फ़ाइलों की प्रतिलिपि बनाने के लिए किया जाता है)
ड्राइव पुनर्निर्देशन की अनुमति न दें (डिस्क मैपिंग/पुनर्निर्देशन एक उपयोगकर्ता को RDP सत्र में अपने स्थानीय ड्राइव तक पहुंच प्राप्त करने की अनुमति देता है। इसका उपयोग फ़ाइलों की प्रतिलिपि बनाते समय भी किया जाता है)
उपयोगकर्ता GPO अनुभाग में समान नीति सेटिंग हैं। इसका मतलब है कि आप विशिष्ट RDP उपयोगकर्ताओं के लिए क्लिपबोर्ड और कनेक्टेड ड्राइव का उपयोग करके अक्षम कर सकते हैं। एक स्टैंडअलोन (कार्यसमूह) कंप्यूटर पर, आप गैर-व्यवस्थापक उपयोगकर्ताओं के लिए RDP क्लिपबोर्ड को अक्षम करने के लिए MLGPO का उपयोग कर सकते हैं। - यदि आप RDP क्लिपबोर्ड का उपयोग करना चाहते हैं, तो सेटिंग के मानों को अक्षम में बदलें (डिफ़ॉल्ट रूप से, स्थानीय कंप्यूटर और दूरस्थ RDP होस्ट के बीच डेटा कॉपी करने के लिए RDPClip का उपयोग करने की अनुमति है)
gpupdate /force
. का उपयोग करके समूह नीति सेटिंग अपडेट करें . उपयोगकर्ताओं पर नई सेटिंग लागू करने के लिए, उन्हें अपने RDP सत्र समाप्त करने होंगे (logoff
. का उपयोग करके डिस्कनेक्ट करने के बजाय) या RDS टाइमआउट के अनुसार उपयोगकर्ता सत्रों के स्वत:डिस्कनेक्ट होने की प्रतीक्षा करें।
- स्थानीय समूह नीति संपादक चलाएँ:
- ClipboardRedirection अक्षम करें =1
- DisableDriveRedirection =1
आप कंप्यूटर और दूरस्थ होस्ट के बीच RDP क्लिपबोर्ड को निम्न प्रकार से अक्षम कर सकते हैं:
reg add “HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server” / v “DisableClipboardRedirection” / t REG_DWORD / d 1 / f
reg add “HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server” / v “DisableDriveRedirection” / t REG_DWORD / d 1 / f
यदि आप Windows सर्वर पर चल रहे RDS होस्ट का उपयोग कर रहे हैं, तो आप संग्रह सेटिंग्स में क्लिपबोर्ड और स्थानीय ड्राइव पुनर्निर्देशन को अक्षम कर सकते हैं:दूरस्थ डेस्कटॉप सेवाएँ -> संग्रह -> कार्य -> गुण संपादित करें -> क्लाइंट सेटिंग्स। क्लिपबोर्ड को अनचेक करें और ड्राइव निम्न के लिए पुनर्निर्देशन सक्षम करें . में विकल्प अनुभाग।
यदि आप केवल उपयोगकर्ताओं के लिए RDP सत्र में/से कॉपी करने से इनकार करना चाहते हैं, लेकिन व्यवस्थापकों के लिए नहीं, तो आप निष्पादन योग्य पर NTFS अनुमतियों को बदल सकते हैं C:\windows\system32\rdpclip.exe
. ऐसा करने के लिए, फ़ाइल के सुरक्षा गुणों में अंतर्निहित उपयोगकर्ता समूह के लिए अनुमतियाँ पढ़ें/निष्पादित करें अनचेक करें और समूह को सूची से हटा दें (आपको पहले फ़ाइल स्वामी को TrustedInstaller से दूसरे में बदलना होगा)।