डोमेन प्रवेश के लिए आवेदन नहीं चलता [बंद]


12

मुझे एक दिलचस्प समस्या है जो मैं अब 2 दिनों के लिए काम कर रहा हूं।

मेरे पास एक एप्लीकेशन कनेक्टशिप वेयरहाउस शिपिंग वी 6.5 विंडोज 7 पर चल रहा है। मैं ग्राहक सेवा के संपर्क में रहा हूं और वे दुर्भाग्य से एक समाधान नहीं पा सके हैं, इसके अलावा हर कोई बॉक्स पर एक स्थानीय व्यवस्थापक बना सकता है।

जब मैं CSWShipping.exe "C: \ Program Files (x86) \ ConnectShip \ Progistics \ CSW \ ShippingApplication \ CSWShipping.exe" में स्थित लॉन्च करता हूं

  • यदि मैं एक डोमेन उपयोगकर्ता के रूप में लॉग इन करता हूं तो मुझे रन-टाइम एरर -2146233036 (80131534) मिलता है
  • यदि मैं एक डोमेन व्यवस्थापक के रूप में लॉग इन करता हूं तो मुझे रन-टाइम एरर -2146233036 (80131534) मिलता है
  • यदि मैं अपना डोमेन उपयोगकर्ता किसी स्थानीय उपयोगकर्ता को सेट करता हूं तो मुझे रन-टाइम त्रुटि -2146233036 (80131534) मिलती है
  • अगर मैं अपने डोमेन उपयोगकर्ता को एक स्थानीय व्यवस्थापक को सेट करता हूं तो यह ठीक काम करेगा।

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

मैंने कोशिश की है कि काम न करें:

  • "सभी" के लिए आवेदन और फ़ोल्डरों पर अनुमति को बदल दिया और विरासत को हटा दिया।
  • सभी उपयोगकर्ताओं के लिए संगतता मोड को बदल दिया
  • सभी उपयोगकर्ताओं के लिए "इस प्रोग्राम को एक व्यवस्थापक के रूप में चलाएं" के लिए विशेषाधिकार स्तर बदल गया।
  • व्यवस्थापक के रूप में राइट क्लिक रन

जब मैं एप्लिकेशन को चलाने का प्रयास करता हूं तो मुझे कोई यूएसी चेतावनी नहीं मिलती है

इवेंट व्यूअर की कोई त्रुटि नहीं।

मैं नुकसान में हूं और वास्तव में 3 पार्टी सॉफ्टवेयर का एक गुच्छा स्थापित नहीं करना चाहता।


4
आपको तीसरे पक्ष के सॉफ़्टवेयर के एक समूह की आवश्यकता नहीं है। इसके बजाय, इस सहस्राब्दी से किसी उत्पाद के लिए अपने शिपिंग समाधान को स्विच करें, जो व्यवस्थापक अधिकारों के बिना विफल नहीं होता है।
स्वेन

1
बुरा कोड अच्छे व्यवस्थापक की तुलना में अधिक शक्तिशाली है।
हॉपलेसनब

जवाबों:


16

आप यह देख सकते हैं कि Microsoft से प्रक्रिया मॉनिटर नामक एक विशेष नैदानिक ​​उपकरण का उपयोग करके कार्यक्रम क्या कर रहा है, और वहाँ से संभावित रूप से निर्धारित करें कि क्या काम नहीं कर रहा है।

https://technet.microsoft.com/en-us/sysinternals/processmonitor.aspx

मैंने मार्क रोसिनोविच के इस उपकरण का उपयोग शायद 12-15 वर्षों के लिए किया है, जब उपयोगकर्ता अधिकारों की समस्याओं से निपटने के लिए पुराने विंडोज 3.1 / 95/98 प्रोग्राम चलाने की कोशिश कर रहे हैं जो NTFS और Windows 2000, XP, पर अत्यधिक फ़ाइल / रजिस्ट्री अनुमति की मांग करते हैं, और फिर UAC के साथ विंडोज 7।

हालांकि चेतावनी दी जा सकती है, जब आप इसे चलाते हैं, तो यह उपकरण हर रनिंग सिस्टम प्रोग्राम से स्टेटस डेटा की हज़ारों पंक्तियों को मिटा देता है, इसलिए यह अक्सर सूची से नीचे जाने और लगभग हर दूसरे रनिंग प्रोग्राम को बाहर करने में मददगार होता है, जिससे पता चलता है कि आपको इसकी परवाह नहीं है, वास्तव में उस प्रोग्राम को चलाने से पहले जिसका आप परीक्षण करना चाहते हैं।

रेफरी, इस बारे में SysInternals पर मेरी अपनी पोस्ट: http://forum.sysinternals.com/exclude-all-processes-currently-in-filter_topic27483.html

यह कठिनाई उस बिंदु से अधिक नहीं है कि आप उन संदेशों को याद कर रहे हैं जिन्हें आपने इसे अन्य चल रहे सिस्टम प्रोग्राम से दबाने के लिए कहा था, लेकिन अप्रासंगिक लॉगिंग डेटा की हजारों लाइनों के साथ भी नहीं जोड़ा जा रहा है।

स्पष्ट रूप से सभी "SUCCESS" संदेशों को अनदेखा करने से आपको त्रुटियों को आसानी से खोजने में मदद मिल सकती है। हालांकि यह एक बहुत ही उन्नत उपकरण है, और कुछ चीजें जो वास्तव में रिपोर्ट करती हैं, वे वास्तव में गंभीर त्रुटियां नहीं हैं, जैसे कि "REPARSE" या "END OF FILE", इसलिए इससे आउटपुट को समझना मुश्किल हो सकता है, और यह संभवतः आपकी मदद नहीं कर सकता है। अगर आप इसकी लॉगिंग आउटपुट को पढ़ने के तरीके का पता नहीं लगा सकते हैं।


15

मैं नीचे दिए गए चरणों का पालन करते हुए समस्या को हल करने में सक्षम था

UAC को बंद करें

AD में मानक उपयोगकर्ता शिपिंगर बनाया गया

शिपिंगपैक पर एक स्थानीय व्यवस्थापक के रूप में जोड़ा गया डोमेन / शिपिंगर

संग्रहीत क्रेडेंशियल में जोड़ा गया शिपिंग पासवर्ड।

निर्मित शॉर्टकट:

%systemroot%\system32\runas.exe /user:domain\shippinguser /savecred "C:\Program Files (x86)\ConnectShip\Progistics\CSW\ShippingApplication\CSWShipping.exe"

सभी उपयोगकर्ताओं को mm-dt-ship01 पर डेस्कटॉप डालें

छोटा CSWShipping.exe को कंप्यूटर पर स्थानीय व्यवस्थापक के रूप में लॉन्च करेगा

जब उपयोगकर्ता शॉर्टकट पर क्लिक करते हैं तो उन्हें पासवर्ड के लिए संकेत दिया जा सकता है।

उपयोगकर्ता को केवल एक बार पासवर्ड दर्ज करना होगा।

मैंने डोमेन के तहत किसी भी पीसी पर इस उपयोगकर्ता के लिए स्थानीय रूप से लॉगऑन को अस्वीकार करने के लिए जीपीओ सेट किया है।


13

मैंने इस सॉफ़्टवेयर के बारे में कभी नहीं सुना, इसलिए मैंने इसे देखा। दुर्भाग्य से, मेरे अनुभव में बहुत विशिष्ट बाजारों के लिए इनमें से कुछ विशेष सॉफ्टवेयर पैकेज ... अच्छी तरह से।

वास्तविक त्रुटि संदेश .NET फ्रेमवर्क त्रुटि है: एक अपवाद को एक प्रकार के इनिशियलाइज़र द्वारा फेंका गया था। यह बहुत सारी चीजें हो सकती हैं, लेकिन मैं यह अनुमान लगाने जा रहा हूं कि उन उपयोगकर्ताओं के पास आवश्यक असेंबली तक पहुंचने की अनुमति नहीं है (लेकिन स्थानीय प्रशासक ऐसा करते हैं)।

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

सौभाग्य!

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