प्रॉम्प्ट के बिना किसी एप्लिकेशन को व्यवस्थापक के रूप में कैसे चलाएं?


13

जब मैं SQL सर्वर प्रबंधन स्टूडियो 2008 शुरू करता हूं, तो मुझे एक त्रुटि है जो हमेशा के लिए चारों ओर हो गई है और यहां प्रलेखित है । इसे ठीक करने के सुझावों में से एक है कि वास्तव में एसएसएमएस को रन के साथ प्रशासक के रूप में शुरू करना था।

इसलिए मैंने शॉर्टकट के गुणों को हमेशा व्यवस्थापक के रूप में चलाने के लिए संशोधित किया। केवल झुंझलाहट यह है कि मुझे हर बार यह पूछने का संकेत मिलता है कि क्या मैं वास्तव में ऐसा करना चाहता हूं।

क्या अन्य ऐप्स के लिए इस व्यवहार को बनाए रखते हुए, प्रॉम्प्ट को पॉप न करने के लिए सिर्फ यह एक कार्यक्रम (SSMS) बताने का कोई तरीका है?


यह ई बहुत अच्छा सवाल है। मैं UP :-)
schlebe

जवाबों:


19

निम्नलिखित फोरम पोस्ट पढ़ें: कुछ एप्लिकेशन के लिए उपयोगकर्ता खाता नियंत्रण प्रॉम्प्ट को अक्षम कैसे करें

यह आपको मूल रूप से बताता है, कि आपको माइक्रोसॉफ्ट एप्लीकेशन कम्पेटिबिलिटी टूलकिट 5.6 डाउनलोड करना है और एक कस्टम ऐप फिक्स डेटाबेस बनाना है, जहाँ आप 'RunAsAdmin' को एक्सई पर नियत करते हैं। मैंने कोशिश की औरयह मेरे लिए काम किया मुझे लगा कि यह काम कर गया।


दूसरा रास्ता

... एक UAC प्रॉम्प्ट के बिना एक उन्नत कार्यक्रम शॉर्टकट बनाने के तरीके में वर्णित है

इस समाधान के लिए आपको एप्लिकेशन के लिए एक 'शेड्यूल किया गया' कार्य बनाना होगा और ऐप को चलाने का अर्थ है कार्य को ट्रिगर करना। (स्क्रीनशॉट के साथ विस्तृत विवरण के लिए लिंक देखें):

  • भागो कार्य शेड्यूलर के माध्यम से taskschd.mscऔर टास्क बनाएं ...

    1. टैब जनरल : नाम दें [Name], नया कार्य करने के लिए जाँच उच्चतम विशेषाधिकारों के साथ भागो और "विंडोज 7, विंडोज सर्वर 2008 R2" ड्रॉप-डाउन सूची से विन्यस्त के लिए
    2. टैब क्रिया : जोड़े न्यू ... लड़ाई एक कार्यक्रम प्रारंभ के साथ कार्यक्रम / स्क्रिप्ट = %windir%\System32\cmd.exeऔर तर्क जोड़े = /c start "[Name]" "C:\Program Files\Sample\Program.exe"[Name]टास्क के नाम के साथ सब्स्टीट्यूट (चरण 1) और उस प्रोग्राम के लिए पथ को भरें जो ऊंचा चलना चाहिए।
    3. टैब स्थितियां : यदि कंप्यूटर पहले बैटरी की शक्ति पर स्विच करता है, तो अनचेक रोकें , और फिर एसी पावर पर कंप्यूटर होने पर ही कार्य को अनचेक करें
  • एक नया शॉर्टकट बनाएं ओह या डेस्कटॉप जहाँ भी निम्न लक्ष्य स्थान के साथ

    schtasks /run /tn "[Name]"
    

    एक बार फिर, [Name]कार्य का नाम है (चरण 1)! भागो के रूप में छोटा है, तो आप कमांड विंडो ऊपर फ्लैश नहीं करना चाहती।

  • यह शॉर्टकट और कार्य केवल एक व्यवस्थापक खाते के रूप में लॉग इन करते हुए बनाए और काम कर सकते हैं। यह एक मानक उपयोगकर्ता खाते में काम नहीं करेगा।


आर्केड. se
जोशुआ ड्रेक

6
f3lix का उत्तर (दूसरा भाग) मेरे लिए काम करता है। मेरा मानना ​​है कि इसका उत्तर स्वीकार किया जाना चाहिए।
DRAX

मैं Microsoft अनुप्रयोग संगतता टूलकिट 5.6 का उपयोग करके UAC प्रॉम्प्ट के बिना एक एप्लिकेशन खोलने में सक्षम था। हालाँकि, मैं जोड़ा डेटाबेस के लिए एक शॉर्टकट बनाने के लिए प्रतीत नहीं कर सकते इसका मतलब यह है कि मुझे रन के माध्यम से "एमएस-टूलकिट" के भीतर एप्लिकेशन लॉन्च करना है और मुझे नहीं दिखता कि यह कैसे मदद करता है।
फोह्र्स

1

मुझे शक है। यदि ऐसा संभव होता, तो मैलवेयर का हर टुकड़ा उस विकल्प को सेट कर देता, जो पूरे उद्देश्य को हरा देता।


3
हो सकता है। देखिए f3lix का जवाब
DRAX

2
@DRAX यह अभी भी प्रशासक संकेत की आवश्यकता है; इसे बस एक अलग समय पर इसकी आवश्यकता होती है। यानी आपको निर्धारित कार्य बनाने के लिए एक प्रशासक होना चाहिए। यदि आप एक प्रशासक हैं, तो अपने आप को कुछ समय बचाएं और आवेदन को सीधे व्यवस्थापक के रूप में चलाएं। सही समाधान कार्यक्रम के लेखक को इसे ठीक करना है ताकि इसे प्रशासक होने की आवश्यकता न हो (क्योंकि इसमें बहुत कम संभावना है कि इसे वास्तव में प्रशासनिक पहुंच की आवश्यकता है)।
इयान बॉयड

@ इयान ओपी ने प्रशासक की पहुँच के दौरान वर्कअराउंड के लिए कहा। यदि आपके पास अलग मुद्दा है (जैसे कि प्रशासक नहीं होना) तो आपको अन्य प्रश्नों की खोज करनी चाहिए या नया खोलना चाहिए। BTW, मुझे पूरा यकीन है कि अधिकांश अनुप्रयोगों के लिए किसी कारण से व्यवस्थापक पहुँच की आवश्यकता होती है।
DRAX

0

शॉर्टकट बनाने के बिना समाधान :

आप Microsoft अनुप्रयोग संगतता टूलकिट डाउनलोड कर सकते हैं (बस इसे www.microsoft.com से डाउनलोड करें )।

एक बार टूलकिट स्थापित हो जाने के बाद, बाकी निर्देश अधिक जटिल होते हैं, लेकिन वे बहुत अच्छी तरह से विस्तृत होते हैं और लिंक http://meridian.ws/wordpress/?p=306 पर समझाया जाता है।

यह समाधान प्रॉम्प्ट को रोकने के लिए अच्छा है जब आपके एप्लिकेशन से जुड़ी फाइलें खोलना हो।


0

आप इसे अनुसूचित कार्य के माध्यम से कर सकते हैं।

अपना कार्यक्रम शुरू करने के लिए एक नया अनुसूचित कार्य बनाएँ। आपको कार्य को उपयोगकर्ता के रूप में बनाना होगा जो प्रोग्राम चलाएगा , या उपयोगकर्ता कार्य को देखने में सक्षम नहीं हो सकता है।

एक बार बनाने के बाद, कार्य के लिए उपयोग किए जाने वाले क्रेडेंशियल को व्यवस्थापक विशेषाधिकारों के साथ एक उपयोगकर्ता होने के लिए बदलें। आपको कार्य को Run whether user is logged on or notऔर उसके लिए भी सेट करना होगा Run with highest privileges। सुनिश्चित करें कि Do not store password.विकल्प की जांच न करें । आपके द्वारा उपयोग किया जाने वाला व्यवस्थापक खाता स्थानीय सुरक्षा नीति में भी Log on as a Serviceविशेषाधिकार होना चाहिए ।

इसके अतिरिक्त, Settingsअनुभाग में कई डिफ़ॉल्ट विकल्प हैं जो इस प्रकार के कार्य के लिए समझ में नहीं आते हैं। उदाहरण के लिए, आप शायद कार्य को मारना नहीं चाहते हैं क्योंकि उपयोगकर्ता कुछ दिनों के लिए प्रोग्राम को छोड़ देता है।

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


ध्यान दें कि यह एक निर्धारित कार्य का उपयोग करने के लिए अन्य सुझाव से अलग है क्योंकि इसके माध्यम से मार्ग की आवश्यकता नहीं है cmd.exe, लेकिन उपयोगकर्ता खाते की आवश्यकता है जो इसे मूल रूप से बनाने के लिए कार्य चलाएगा।
जोएल कोएहॉर्न

0

बस मुख्य exe आइकन का पता लगाएं और राइट क्लिक करें फिर गुणों पर जाएं और "संगतता" टैब पर जाएं और सभी उपयोगकर्ताओं के लिए "सेटिंग बदलें" दबाएं, फिर अंत में "इस प्रोग्राम को व्यवस्थापक के रूप में चलाएं" और वॉइला पर चिह्नित करें !!! आवेदन अब और नहीं पूछेंगे !!! अनुमतियों के लिए: डी


ये काम नहीं कर रहा है। क्या Windows संस्करण और यह संस्करण आप उपयोग कर रहे हैं?
फोह्र्स

-1

आप इसे एक एकल अनुप्रयोग के लिए सेट नहीं कर सकते। आप केवल यूएसी को पूरी तरह से बंद कर सकते हैं - जो अनुशंसित नहीं है। यदि आप इसे रोकते हैं और इसे दूसरे के लिए मानते हैं, तो आप वास्तव में अपने कंप्यूटर पर ले रहे मैलवेयर की तुलना में एक बार "हाँ" बटन पर क्लिक करना बेहतर समझते हैं।

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