Win7 - कमांड लाइन से व्यवस्थापक के रूप में "कार्यक्रम और सुविधाएँ" खोलना (नियमित उपयोगकर्ता के रूप में लॉग इन किया गया)


11

हमारे पास एक डोमेन पर Win7 मशीनें हैं जिन्हें हम कमांड लाइन के माध्यम से "प्रोग्राम और फीचर्स" कंट्रोल एप्लेट खोलना चाहते हैं जबकि एक नियमित उपयोगकर्ता लॉग इन होता है।

यहाँ पकड़ है: मुझे पता है कि कमांड लाइन BUT से "प्रोग्राम और फीचर्स" के खुलने के बाद इसे कैसे किया जाता है, मैं वास्तव में किसी प्रोग्राम को हटाने की क्षमता नहीं रखता। मुझे बताया गया है कि ऐसा करने के लिए मुझे एक व्यवस्थापक होने की आवश्यकता है। यहां वे कमांड हैं जिन्हें मैंने आज़माया है:

रनस / उपयोगकर्ता:% computername% \ एडमिनिस्ट्रेटर cmd.exe तब नई cmd विंडो में रनिंग: नियंत्रण appwiz.cpl

runas / उपयोगकर्ता:% companydomain% \% domainadminacct% cmd.exe तब नई cmd विंडो में चल रहा है: नियंत्रण appwiz.cpl

रनस / उपयोगकर्ता:% computername% \ एडमिनिस्ट्रेटर cmd.exe तब नई cmd विंडो में चल रहा है: rundll32.exe shell32.dll, Control_RunDLL appwiz.cpl

रनस / उपयोगकर्ता:% companydomain% \% domainadminacct% cmd.exe तब नई cmd विंडो में चल रहा है: rundll32.exe shell32.dll, Control_RunDLL appwiz.cpl

मैंने भी उपरोक्त सभी को एक cmd.exe को व्यवस्थापक के रूप में लॉन्च करने के बजाय कोड की एक लंबी पंक्ति के रूप में आज़माया है

जैसा कि आप देख सकते हैं, मैंने स्थानीय व्यवस्थापक खाते (प्रशासक) और डोमेन व्यवस्थापक खाते दोनों का उपयोग करके कमांड चलाने की कोशिश की है। मैंने रनस कमांड को एक लंबे कमांड के रूप में लॉन्च करने की कोशिश की है ("प्रोग्राम और फीचर्स" खोलते हुए) और 1 ने व्यवस्थापक अधिकारों के साथ एक cmd.exe लॉन्च किया है और "प्रोग्राम्स एंड फीचर्स" विंडो लॉन्च किया है। परिणाम समान है: "प्रोग्राम और फीचर्स" विंडो खुलती है लेकिन जब मैं अनइंस्टॉल करने की कोशिश करता हूं, तो मुझे बताया जाता है कि मुझे व्यवस्थापक अधिकारों की आवश्यकता है। इस प्रकार मुझे विश्वास है कि "प्रोग्राम और फीचर्स" का यह उदाहरण वास्तव में एक व्यवस्थापक के रूप में नहीं चल रहा है।

मैं नियमित उपयोगकर्ता को लॉग आउट करने से बचने की कोशिश कर रहा हूं। मुझे यह भी पता है कि हर प्रोग्राम का अपना अनइंस्टालर है, मैं उस तरह से अनइंस्टॉल नहीं करना चाहता। मैं "प्रोग्राम्स और फीचर्स" में अनइंस्टालर का उपयोग करना चाहता हूं। किसी भी मदद की सराहना की है।

जवाबों:


6

क्या कोई विशेष कारण है जो आप कमांड-लाइन से ऐसा करने की कोशिश कर रहे हैं जैसा कि यूआई में उपलब्ध सुविधाओं के विपरीत है? इसके अलावा, क्या कोई ऐसी सिस्टम नीति हो सकती है जो आपको इन कार्यों को करने से रोक रही है?

यहाँ UI का उपयोग करने का सुझाव दिया गया है:

  1. स्टार्ट मेन्यू खोलें
  2. खोज बार में, टाइप करें appwiz.cpl
  3. appwiz.cplखोज परिणामों में प्रदर्शित होने के लिए प्रतीक्षा करें । "कार्यक्रम" के तहत शीर्ष पर केवल एक प्रविष्टि होनी चाहिए। इसमें कुछ गियर के साथ एक दस्तावेज़ आइकन होना चाहिए, और स्वचालित रूप से हाइलाइट किया जाना चाहिए।
  4. appwiz.cplखोज परिणामों में हाइलाइट किए जाने के साथ , CTRL+ SHIFT+ दबाएं ENTER। यह विंडोज को appwiz.cplप्रशासक विशेषाधिकारों के साथ निष्पादित करने का प्रयास करने के लिए मजबूर करेगा ।
  5. किसी भी UAC के लिए उपयुक्त के रूप में संकेत देता है।

यदि ऊपर काम नहीं करता है, तो आपके सिस्टम की सुरक्षा नीति के साथ कोई समस्या हो सकती है। जांच करने के लिए निम्न कार्य करें:

  1. व्यवस्थापकीय अनुमतियों वाले खाते के अंतर्गत सिस्टम में लॉग इन करें।
  2. Win+ दबाएं R
  3. टाइप करें secpol.mscऔर हिट करें ENTER
  4. किसी भी UAC के लिए उपयुक्त के रूप में संकेत देता है।
  5. बाएँ फलक में, ट्री को निम्न स्थान पर नेविगेट करें:

    सुरक्षा सेटिंग्स \ स्थानीय नीतियां \ सुरक्षा विकल्प

  6. सूची के नीचे "उपयोगकर्ता खाता नियंत्रण" विकल्प खोजें।
  7. सेटिंग की जाँच करें User Account Control: Behavior of the elevation prompt for standard users
    • यदि यह सेट किया गया है Automatically deny elevation requests, तो आप मानक उपयोगकर्ता खाते के तहत चलते समय प्रशासक की अनुमति का उपयोग नहीं कर पाएंगे।
    • यदि यह किसी भी Prompt for credentials...सेटिंग पर सेट है , और ऊपर की ओर चलने के लिए उपरोक्त प्रक्रिया appwiz.cplअभी भी आपके लिए काम नहीं करती है, तो आपको एक अलग समस्या हो सकती है।

बहुत अच्छा जवाब, अच्छी तरह से धन्यवाद। क्या आप संयोग से जानते हैं कि क्या मैं किसी तरह सेटअप एक्ज़िट के लिए रास्ता पा सकता हूँ जो "प्रोग्राम्स एंड फीचर्स" सूची में सूचीबद्ध हैं?
दर्शन ३/१५

@philx_x WMI, PowerShell या रजिस्ट्री प्रश्नों के माध्यम से संभव हो सकता है। मैं एक अलग सवाल पूछना चाहता हूँ।
इज़्ज़ी

यह मेरे लिए काम नहीं आया क्योंकि मैं appwiz.cplनियमित रूप से उपयोगकर्ता विशेषाधिकारों से भरा हुआ था, हालांकि मैंने इसे UAC प्रॉम्प्ट के माध्यम से उन्नत विशेषाधिकार के साथ चलाने का प्रयास किया था। मेरी सुरक्षा नीतियां वैसी ही हैं जैसा आपने सुझाया था कि वे होनी चाहिए। अन्य जवाब यहाँ हालांकि काम किया,।
एमएन

2

जो भी कारण के लिए, कंट्रोल पैनल एप्लेट्स चल रहे डेस्कटॉप शेल (जो एक विंडो मैनेजर के विंडोज के बराबर है) के विशेषाधिकारों को विरासत में मिला है। नियंत्रण कक्ष में अनुमतियों को बढ़ाने के लिए, आपको इन चरणों में अनुमतियों को इन चरणों में बढ़ाना होगा:

  1. एक प्रशासनिक उपयोगकर्ता के रूप में कमांड प्रॉम्प्ट खोलें
  2. चल खोजकर्ता प्रक्रिया को मार डालो
    1. Ctl+ Shift+ Escकार्य प्रबंधक खोलें, और प्रक्रियाओं टैब पर नेविगेट करें
    2. explorer.exeप्रक्रिया खोजें (तों), और उन सभी को मार डालें। (राइट-क्लिक करें, चुनें End Process) आपका टास्कबार, डेस्कटॉप और एक्सप्लोरर विंडो सभी गायब हो जाएंगे, लेकिन आपका कमांड प्रॉम्प्ट रहेगा
  3. उस व्यवस्थापक कमांड प्रॉम्प्ट से, चलाएँ explorer.exe
  4. अब, आपको appwiz.cplप्रशासनिक विशेषाधिकारों के साथ या किसी अन्य नियंत्रण कक्ष एप्लेट को खोलने में सक्षम होना चाहिए ।
  5. जब आप काम कर लें, तो चल रहे एक्सप्लोरर प्रक्रिया को मार डालें ( explorer.exeलॉग ), और लॉग-इन उपयोगकर्ता के रूप में चलाएं ।

कैविएट: यह कुछ सेटिंग्स खो सकता है, या आपके सामान्य डेस्कटॉप वातावरण को तोड़ सकता है। उदाहरण के लिए, किसी भी नेटवर्क पथ जो ड्राइव पर लगाया गया है, खो जाएगा।

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