विंडोज सर्वर 2008 आर 2 - आरडीएसएच - सैमसंग यूनिवर्सल प्रिंट ड्राइवर के साथ रजिस्ट्री ब्लोट


12

कई विंडोज सर्वर 2008 आर 2 आरडीएसएच फार्मों को चलाने के दौरान हम एक समस्या का सामना कर रहे हैं जहां आरडीएसएच सर्वर सभी अपनी रजिस्ट्री को अधिकतम मूल्य 2048MB तक फूला हुआ है। Sysinternals रजिस्ट्री उपयोग (ru.exe) का उपयोग करके हम सैमसंग यूनिवर्सल प्रिंटर संबंधित कुंजी द्वारा उपयोग की जा रही रजिस्ट्री के 1000 एमबी से अधिक का निर्धारण करने में सक्षम थे।

  • सैमसंग यूनिवर्सल प्रिंट ड्राइवर: संस्करण 2.3.90
  • सैमसंग यूनिवर्सल प्रिंट ड्राइवर 2: संस्करण 2.50.2.0

रजिस्ट्री अनुभाग जहां ब्लोट हो रहा है:

HKEY_USERS\.DEFAULT\Software\SSPrint\
  spe__\
  spd__\
  ssp6m\
HKEY_USERS\S-1-5-8\Software\SSPrint\
  spe__\
  spd__\
  ssp6m\

उनमें से प्रत्येक उपकुंजियों के पास 500+ से अधिक कुंजियाँ हैं जहाँ रजिस्ट्री उपयोग रिपोर्ट कर रहा है कि वे प्रत्येक 30-40 एमबी ले रहे हैं।

उदाहरण उपकुंजी: HKU\.default\software\ssprint\spe__\{BCC489E0-E2CA-442B-A5A5-9B849579BE1F}

चाबियाँ "क्षमताओं", "म्यूडाटा", आदि के आंकड़ों को देखते हुए, आप निश्चित रूप से बता सकते हैं कि वे सैमसंग यूनिवर्सल हैं क्योंकि मान जब आप उन्हें देखते हैं तो सैमसंग यूनिवर्सल संदर्भ देते हैं।

मिश्रण में से एक सर्वर लेना मैंने इन कुंजियों को साफ करने का प्रयास किया और सक्षम था। ".Default" अनुभाग को साफ करना भी "S-1-5-18" कुंजियों को साफ करता है, इसलिए मैं सोच रहा हूं कि ये रजिस्ट्री के भीतर एक संदर्भ लिंक हैं। जब मैंने इसे किया तो मैंने यह भी साफ कर दिया कि HKU\.default\Printers\DevModes2यह खंड रीडगिट में भी नहीं खुलेगा। हटाने के लिए मुझे "DevModes2" कुंजी को हटाने के लिए CLI करना पड़ा और फिर Regedit में कुंजी को फिर से बनाना है।

जैसे ही मैं एक ऐसे खाते के साथ लॉगिन करता हूं जिसमें सैमसंग यूनिवर्सल प्रिंट ड्राइवर के साथ उनके पास एक प्रिंटर तैनात होता है, ये चाबियां दिखने लगती हैं और रजिस्ट्री को ब्लोट कर देती हैं। क्योंकि रजिस्ट्री इतनी भर गई है कि हम उपयोगकर्ता प्रोफ़ाइल समस्याओं का सामना कर रहे हैं जिससे अस्थायी प्रोफ़ाइल लोड हो रही हैं। जब हमने उपयोगकर्ताओं को एक अस्थायी प्रोफ़ाइल करने की क्षमता को अक्षम कर दिया, तब "उपयोगकर्ता प्रोफ़ाइल सेवा सेवा लॉगऑन विफल रही। उपयोगकर्ता प्रोफ़ाइल लोड नहीं किया जा सकता है।" संदेश।

वहाँ किसी को भी इस मुद्दे का अनुभव किया है?

क्या सैमसंग यूनिवर्सल प्रिंट ड्राइवर में इस व्यवहार को रोकने या खुद के बाद इसे साफ करने के लिए कुछ सेटिंग है?


मै तुम्हारा दर्द समझ सकता हू। एचपी यूनिवर्सल ड्राइवर्स कुछ साल पहले बहुत बेहतर नहीं थे, जहां स्पूलर हजारों एचपी प्रक्रियाओं के साथ दुर्घटनाग्रस्त हो जाएगा । मैं यह सवाल ज़रूर देख रहा हूँ।
पौस्का

सैमसंग सपोर्ट ने आज एक केस बनाया जब मुझे बुलाया गया। उम्मीद है, उनके पास जल्द ही इसका जवाब होगा।
अर्चिनिड

कुछ शोध के बाद DevModes2 प्रमुख मुद्दा support.microsoft.com/kb/2871131 से संबंधित पाया गया और हमने हॉटफ़िक्स स्थापित किया। हालाँकि, हॉटफ़िक्स गंदगी को साफ़ नहीं करता है, यह स्पष्ट रूप से इसे बढ़ने से रोकता है। जब यह सैमसंग SSPrint की बात आती है तो वे सफाई के बाद वापस बढ़ रहे हैं। 2048MB से नीचे की रजिस्ट्री प्राप्त करने के लिए हमें कुछ रजिस्ट्री हाइव क्लीनअप ( support.microsoft.com/kb/2498915 ) करना था। अब हम केवल निगरानी कर रहे हैं और सर्वर को ड्रेन मोड में डालने की तैयारी कर रहे हैं जब तक कि हमारे पास सैमसंग ड्राइवर्स के पास कोई समाधान नहीं है।
अर्चिनिड

@Archanid दिलचस्प! आप स्थिति की निगरानी कैसे कर रहे हैं?
pauska

1
दूरस्थ डेस्कटॉप सत्र होस्टिंग (RDSH) के लिए सैमसंग यूनिवर्सल प्रिंट ड्राइवरों और विंडोज सर्वर 2008 R2 का उपयोग करके किसी और के लिए नोट करें। आप व्यक्तिगत उपयोगकर्ता प्रोफाइल पर रजिस्ट्री ब्लोट का भी अनुभव करेंगे। यदि आप रोमिंग उपयोगकर्ता प्रोफाइल का उपयोग कर रहे हैं, तो आप उन मुद्दों का अनुभव कर सकते हैं जहां रजिस्ट्री इस बिंदु पर आ जाएगी कि रजिस्ट्री HIVE लोड और निर्यात SSPrint संबंधित कुंजियों को हटाने के लिए परिभाषित समूह नीतियों के साथ आवश्यक है। HKCU \ Software \ SSPrint \ spe__ HKCU \ Software \ SSPrint \ spd__ HKCU \ Software \ SSPrint \ ssp6m उपरोक्त कुंजियाँ ड्राइवरों द्वारा उपयोग किए जाने वाले विशिष्ट सैमसंग प्रिंट प्रोसेसर को संदर्भित करती हैं।
अरचनिड

जवाबों:


1

मेरे पास एक ही मुद्दा था और यह पुष्टि कर सकता है कि यह सैमसंग यूनिवर्सल प्रिंट ड्राइवर 2 (2.50.5) के नए संस्करण में तय किया गया है। मैं 2.50.2 भी चला रहा था और प्रश्न में कुंजी 275MB का उपयोग कर रहा था। बस पुराने संस्करण को अनइंस्टॉल करना और सर्वर पर नया संस्करण स्थापित करना (मैंने किसी भी क्लाइंट ड्राइवर को अपडेट नहीं किया) ने कुंजी का आकार 3 एमबी तक घटा दिया। मैंने लॉग ऑन करने और वापस बंद करने की भी कोशिश की और यह पुष्टि कर सकता है कि जब आप लॉग इन करते हैं, तो पहले की तुलना में इसे हटा देगा।

यदि आप उत्सुक हैं, तो इससे पहले कि यह कुंजी नहीं हटाएगा। एक एकल उपयोगकर्ता वातावरण में यह कोई समस्या नहीं है, लेकिन जब से प्रिंटर को उपयोगकर्ता और सत्र के लिए नामित किया जाता है, यह एक घातीय समस्या है (मेरे जैसे 20 उपयोगकर्ता सर्वर के लिए आप 400 कुंजी तक उत्पन्न करते हैं ... और यदि आप हैं केवल 1 प्रिंटर प्रति ग्राहक है)

संपादित करें: नई कुंजी को spe__ के बजाय usp01 कहा जाता है


JaredEpp, सैमसंग को सुनकर खुशी हुई कि वे अपना मुद्दा ठीक कर लें। शायद, सैमसंग के लिए दुख की बात है कि हमने इस मुद्दे के कारण सैमसंग प्रिंटर की खरीद नहीं करने का कंपनी-व्यापी निर्णय लिया और तब से कोई खरीदारी नहीं की है। मैंने कई ग्रुप पॉलिसी वरीयताएँ रजिस्ट्री क्लीनर और रोमिंग उपयोगकर्ता रजिस्ट्री पित्ती लोड करने के लिए कुछ आसान पॉवरशेल स्क्रिप्ट बनाने का काम किया, जो तब उपयोगकर्ताओं को NTUSER.DAT फ़ाइलों को साफ और संपीड़ित करता था।
अरचनिड

1

एचपी के पास भी यही समस्या है। मुद्दा यह है कि ड्राइवर बहुत स्मार्ट नहीं होता है जब वह एक ही समय में एक ही प्रिंटर मैपिंग से जुड़े कई उपयोगकर्ताओं के लिए आता है और यह प्रत्येक उपयोगकर्ता के लिए खुद को पुनः स्थापित करने का प्रयास करता रहता है। हमने कभी नहीं सोचा कि इसे कैसे ठीक किया जाए, लेकिन हम दो वर्कअराउंड के साथ आए:

समाधान ए (आसान फिक्स लेकिन कुल हैक है)
अक्षम करने के लिए विंडोज इंस्टालर सेवा सेट करें। अपनी पटरियों में समस्या को रोक देता है। हालांकि नकारात्मक पक्ष स्पष्ट है। जैसे ही आपको इंस्टॉल या रन अपडेट करने की आवश्यकता होती है, आपको सेवा को वापस चालू करना होगा और रजिस्ट्री तुरंत फिर से सूजन शुरू कर देगी।

समाधान बी (बदसूरत फिक्स लेकिन स्थिर और समर्थित)
समूह नीति के माध्यम से दूरस्थ डेस्कटॉप EasyPrint ड्राइवर लागू करें। यह सर्वर के बजाय क्लाइंट पर प्रिंट कार्य प्रस्तुत करता है। यहाँ नकारात्मक पक्ष यह है कि आपको फ़ार्म में हर सर्वर पर प्रत्येक प्रिंटर से उपयोगकर्ता के प्रिंटर कनेक्शन को मैन्युअल रूप से हटाने की आवश्यकता होगी, और फिर ड्राइवरों को हटा दें। मुझे आशा है कि आप स्क्रिप्टिंग के साथ अच्छे होंगे!


क्या आपने टर्मिनल सेवा इंस्टॉलर मोड में ड्राइवर स्थापित करने की कोशिश की है? कमांड प्रॉम्प्ट पर, टाइप करें change user /installऔर फिर ड्राइवरों को स्थापित करें। फिर change user /executeनियमित उपयोगकर्ता मोड पर लौटने के लिए टाइप करें। support.microsoft.com/kb/320185 मैं वास्तव में जानना चाहूंगा कि क्या काम करता है।
थॉमस

ड्राइवरों को इस तरह स्थापित नहीं किया जाता है। जब उपयोगकर्ता किसी विशेष प्रिंटर से कनेक्ट होता है तो वे प्रिंट सर्वर द्वारा धकेल दिए जाते हैं ताकि निष्पादन मोड में कोई बदलाव न हो। यहां तक ​​कि इससे अलग, एचपी का ड्राइवर अभी भी वर्कस्टेशन पर भी भारी है। यदि आप HKLM \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ PendingFileRenameOperations में अपनी रजिस्ट्री को देखते हैं, तो HP से लगभग हमेशा कुछ होता है। बस FYI करें, कुंजी का उपयोग इंस्टॉलरों द्वारा अगले रिबूट पर सिस्टम फ़ाइलों को हटाने / संशोधित करने के लिए किया जाता है। एचपी का ड्राइवर हमेशा कुछ करने की कोशिश कर रहा है। काश मुझे पता होता कि मैं क्या था।
वेस सईद

मैं देखता हूं, आप एक प्रिंट सर्वर का उपयोग कर रहे हैं। ओपी आरडीएस का उपयोग कर रहा है, इसलिए इंस्टॉलेशन मोड सेट करने से उसके मामले में अंतर आ सकता है।
थॉमस

मेरे अनुभव से, दूरस्थ डेस्कटॉप EasyPrint एक WYSE OS थिन क्लाइंट जैसे गैर-विंडोज आरडीपी क्लाइंट का उपयोग करने वाले किसी के लिए ज्यादा समाधान नहीं है। इस सीमा के कारण हम वास्तव में पूरी तरह से रिमोट डेस्कटॉप ईज़ीप्रिंट से दूर रह गए हैं क्योंकि यह हमारे वातावरण में काम नहीं करेगा। हम प्रिंटर को ग्रुप पॉलिसी प्रिंटर कनेक्शंस (उपयोगकर्ता कॉन्फ़िगरेशन स्तर) {प्रिंट प्रबंधन में तैनात प्रिंटर} के माध्यम से तैनात करते हैं। समूह नीति वरीयताओं का उपयोग करने के लिए इसे बदलने के लिए कुछ शोध किए गए थे, लेकिन प्रत्येक साइट के लिए उपयोगकर्ताओं का लक्ष्यीकरण / परीक्षण पूरा नहीं हुआ है।
अरचनिड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.