दूरस्थ कनेक्शन के वियोग के बाद सत्र लॉग आउट हो गया


5

मैं अपने घर के पीसी (विंडोज 10) से अपने काम के कंप्यूटर (विंडोज 7) पर रिमोट करता हूं और हर बार जब मैं अपना रिमोट कनेक्शन काटता हूं (या बस इसे बंद करता हूं), कुछ समय बाद (लगभग 1 घंटा) काम का विंडोज सत्र लॉग आउट हो जाता है और अगली बार मैं रिमोट करता हूं या जब मुझे अगले दिन काम करना होता है, तो मुझे लगता है कि मेरा सत्र लॉग आउट हो गया। मेरा सारा खुला सॉफ्टवेयर बंद हो गया है।

हमने निम्न समाधान की कोशिश की:

https://serverfault.com/questions/269438/how-to-stop-remote-desktop-from-closing-my-session-due-to-inactivity

लेकिन कुछ भी हल नहीं हुआ है। यह रिमोट डिस्कनेक्शन के बाद एक टाइमआउट मुद्दा लगता है, लेकिन मैं इसके लिए कॉन्फिग नहीं ढूंढ सकता।

इसके लिए कोई ज्ञात समाधान?


1
यह केवल सत्र को स्वचालित रूप से लॉक करना चाहिए, आपको लॉग आउट नहीं करना चाहिए। यह एक बिजली की बचत सेटिंग हो सकता है? यदि यह एक ऐसा कार्य कंप्यूटर है जिसे आप कनेक्ट कर रहे हैं, तो खेल में सुरक्षा से संबंधित समूह नीति हो सकती है। क्या आपके पास काम पर एक विंडोज सर्वर है?
बूट 13

हां, विंडोज़ सर्वर लेकिन आईटी लोगों ने सभी सेटिंग्स की जाँच की है और सर्वर स्तर पर कुछ भी नहीं है। यह केवल मेरा सत्र है जो लॉग आउट हो जाता है। लॉक नहीं किया गया ... पूरी तरह से लॉग आउट हो गया और सभी प्रोग्राम बंद हो गए !!
samyb8

समूह की नीति कभी-कभी बंधुआ बन जाती है। या उन्होंने GPO सेटिंग की अनदेखी की। लेकिन मैं शर्त लगाता हूं कि यह क्या है। क्या आपके पास एक और खाता है जिसे आप परीक्षण के रूप में (डोमेन के लिए) लॉग इन कर सकते हैं? यदि हां, तो उसी मशीन से दूरस्थ रूप से लॉग इन करें, उस अन्य उपयोगकर्ता के साथ। इससे क्या फ़र्क पड़ता है? यदि ऐसा होता है, तो आप मशीन नीति के बजाय एक उपयोगकर्ता नीति देख रहे हैं। देखें social.technet.microsoft.com/Forums/windowsserver/en-US/...
boot13

विंडोज 7 सर्वर पर, प्रारंभ gpedit.mscकरें, कंप्यूटर कॉन्फ़िगरेशन -> प्रशासनिक टेम्पलेट -> विंडोज घटक -> दूरस्थ डेस्कटॉप सेवाएं -> दूरस्थ डेस्कटॉप सत्र होस्ट -> सत्र समय सीमाएं ब्राउज़ करें। "डिस्कनेक्ट किए गए सत्रों के लिए समय सीमा निर्धारित करें" सक्षम करें और इसे कभी भी सेट न करें। रिबूट और परीक्षण। यहां बताई गई रजिस्ट्री सेटिंग को रीबूट करने के बाद सत्यापित करें । यदि यह काम नहीं करता है और आपका सर्वर एक डोमेन में है, तो आईटी लोग आपके OU में "समाप्त डिस्कनेक्ट सत्र" की सेटिंग की जांच करें।
harrymc

क्या समस्या एक विंडोज़ अपडेट से संबंधित हो सकती है जो स्थापित करने में विफल है और यह हर रात खुद को स्थापित करने की कोशिश करता है, समस्या की जांच करने के लिए एक आसान
फेरीबग

जवाबों:


3

विंडोज 7 सर्वर पर:

  1. शुरु gpedit.msc
  2. इसके लिए ब्राउज़ करें:
    कंप्यूटर कॉन्फ़िगरेशन -> प्रशासनिक टेम्पलेट -> विंडोज घटक -> दूरस्थ डेस्कटॉप सेवाएँ -> दूरस्थ डेस्कटॉप सत्र होस्ट -> सत्र सीमा सीमा।
  3. "डिस्कनेक्ट किए गए सत्रों के लिए समय सीमा निर्धारित करें" सक्षम करें और इसे कभी भी सेट न करें।
  4. कुंजी पर जाने के लिए regedit का उपयोग करें
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
    और यह सुनिश्चित करें कि MaxDisconnectionTimeआप कितने समय के लिए मिलीसेकंड (12 घंटे = 43200000) में समय सीमा के रूप में सेट करना चाहते हैं। यदि यह मौजूद नहीं है, तो इसे न्यू DWORD (32-बिट) के रूप में बनाएं। ( अधिक जानकारी ।)
  5. रीबूट।
  6. रिबूट के बाद सत्यापित करें कि उपरोक्त रजिस्ट्री सेटिंग बदल नहीं गई है। (एक डोमेन में, डोमेन सेटिंग्स स्थानीय लोगों को ओवरराइड कर सकती हैं।)

यदि यह काम नहीं करता है और आपका सर्वर एक डोमेन में है, तो आईटी लोग आपके OU में "समाप्त डिस्कनेक्ट सत्र" की सेटिंग की जांच करें।


समस्या GPO के कारण हो सकती है - यह समाधान इसे ठीक कर सकता है, लेकिन यह समूह नीति पर निर्भर करता है। यह हर बार लागू होने के बाद इस सेटिंग को खत्म कर सकता है। लेकिन यह निश्चित रूप से समाधान है :)
leinad13

रजिस्ट्री को संपादित करने और मूल्य निर्धारित करने के लिए क्यों नहीं Set Time Limit for Idle Remote Desktop Services Sessions? यह RDP सेटिंग्स आमतौर पर GPO में सेट की जाती हैं, इसलिए इनका कॉर्पोरेट नेटवर्क में किसी भी तरह से बहुत कम प्रभाव पड़ेगा। वास्तव में जीपीओ रिफ्रेश अंतराल के साथ रखने के लिए हर मिनट में रजिस्ट्री कुंजियों को संशोधित करने वाली स्क्रिप्ट को संशोधित करना आवश्यक होगा।
वोजत दोहल

@ VojtdlechDohnal: क्योंकि MaxIdleTime को ओवरराइड किया जा सकता है, मैंने बूट के बाद इसकी पुष्टि की। टिप्पणी है कि यह पद एक सत्र के लिए है, न कि बेकार के लिए।
harrymc

तो MaxDisconnectionTimeअगर MaxIdleTimeजरूरत नहीं है तो सिर्फ रजिस्ट्री कुंजी क्यों जोड़ें ? यह उत्तर मुझे भी वही लगता है जो ओपी ने पहले से ही हल किए गए समाधान के रूप में निर्दिष्ट किया है ।
वोजत दोहल

Oups, मेरा मतलब था MaxDisconnectionTime। सही किया। जाहिरा तौर पर पोस्टर कि दूर जाने की जरूरत नहीं थी। धन्यवाद।
harrymc

0

विलंब ("कुछ समय बाद (1h के आसपास)") मुझे बताता है कि शायद आपके पावर विकल्प एक विषम कॉन्फ़िगरेशन पर सेट हैं। नियंत्रण कक्ष> पावर विकल्प की जाँच करें और देखें कि निष्क्रियता के बाद शटडाउन के बारे में कुछ भी है या नहीं। अन्यथा, देखें कि क्या आपकी समूह नीति सेटिंग लॉगआउट के लिए मजबूर हैं।


0

यहाँ है मैं इसे कैसे करते हैं:

Disconnect.batकाम पर अपने डेस्कटॉप पर एक फ़ाइल बनाएँ । इसे इस तरह नोटपैड के साथ संपादित करें:

rundll32.exe user32.dll,LockWorkStation 
tscon rdp-tcp#0 /dest:console

फिर जब आप घर से अपने आरडीपी सत्र को डिस्कनेक्ट करना चाहते हैं, तो दूरस्थ डेस्कटॉप विंडो को बंद न करें और डिस्कनेक्ट न करें, इसके बजाय disconnect.batकाम पर अपने डेस्कटॉप पर फ़ाइल पर क्लिक करें (घर से दूर से देखा गया)।

आपके घर के कंप्यूटर पर एक संदेश के साथ एक संदेश बॉक्स प्रदर्शित होगा जिसे आप काट दिया गया है, इसके बारे में चिंता न करें। आप घर पर डिस्कनेक्ट हो जाएंगे, लेकिन काम पर आपका डेस्कटॉप ऐसा रहेगा जैसे आप उससे दूर चले गए। इसका मतलब है कि आप लॉग इन रहते हैं आदि।

इस दृष्टिकोण का लाभ यह है कि यह डोमेन समूह नीति सेटिंग्स पर ध्यान दिए बिना काम करता है - बड़ी कंपनियों के आईटी कर्मचारी शायद ही कभी एक उपयोगकर्ता के लिए नई नीति को संशोधित या बनाने के लिए तैयार हों।

वास्तव में अन्य उत्तर भी उसी संकेत के साथ इस साइट पर मौजूद हैं, उन्हें आपके लिए एक उपयुक्त संस्करण खोजने के लिए जांचें: https://superuser.com/a/355936/285900

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.