क्या विंडोज के पास "स्वचालित रूप से अस्वीकार ऊंचाई अनुरोध" सूची है?
यदि कोई उपयोगकर्ता "मानक उपयोगकर्ता" है , तो Windows को स्वचालित रूप से उन्नयन अनुरोधोंConsentPromptBehaviorUser
को अस्वीकार करने के लिए समूह नीति सेटिंग को बदलकर स्वचालित रूप से किसी भी उन्नयन अनुरोधों से इनकार करना संभव है :
Prompt for credentials on the secure desktop.
( डिफ़ॉल्ट ) जब किसी ऑपरेशन को विशेषाधिकार की आवश्यकता होती है, तो उपयोगकर्ता को एक अलग उपयोगकर्ता नाम और पासवर्ड दर्ज करने के लिए सुरक्षित डेस्कटॉप पर संकेत दिया जाता है। यदि उपयोगकर्ता वैध क्रेडेंशियल्स में प्रवेश करता है, तो ऑपरेशन लागू विशेषाधिकार के साथ जारी रहता हैPrompt for credentials
जब किसी ऑपरेशन को विशेषाधिकार के उन्नयन की आवश्यकता होती है, तो उपयोगकर्ता को एक प्रशासनिक उपयोगकर्ता नाम और पासवर्ड दर्ज करने के लिए कहा जाता है। यदि उपयोगकर्ता वैध क्रेडेंशियल्स में प्रवेश करता है, तो ऑपरेशन लागू विशेषाधिकार के साथ जारी रहता हैAutomatically deny elevation requests
जब किसी ऑपरेशन को विशेषाधिकार के उन्नयन की आवश्यकता होती है, तो एक कॉन्फ़िगर करने योग्य पहुंच से इनकार त्रुटि संदेश प्रदर्शित होता है। एक एंटरप्राइज़ जो मानक उपयोगकर्ता के रूप में डेस्कटॉप चला रहा है वह हेल्प डेस्क कॉल को कम करने के लिए इस सेटिंग को चुन सकता है
यह उस स्थिति में उपयोगी होता है जहां कोई कार्यक्रम ऊंचा करने के लिए संकेत दे सकता है, लेकिन इसके लिए हेल्पडेस्क से तीन भवनों को चलाने के लिए ( कंधे के क्रेडेंशियल्स में प्रवेश करने के लिए ) व्यक्ति की आवश्यकता होगी। एक बार जब वे वहां पहुंच जाते हैं, तो उन्हें पता चलता है कि उपयोगकर्ता को उस कार्यक्रम को नहीं चलाना चाहिए।
हम चाहते हैं कि एप्लिकेशन एक मानक उपयोगकर्ता के रूप में चल सके (संभवत: एक्सेस अस्वीकृत त्रुटियों से), क्योंकि यह सही उत्तर है।
लेकिन यह सेटिंग उन सभी कार्यक्रमों पर लागू होती है जो उच्च स्तर पर हैं। क्या यह संभव है
- एक कार्यक्रम को चिह्नित करें, या
- इसे सूची में जोड़ें
इतना है कि यह स्वचालित रूप से उन्नयन अनुरोधों से वंचित है, और एक मानक उपयोगकर्ता के रूप में चलता है?
समस्या तब होती है जब कोई कार्यक्रम गलती से हो गया हो:
- अपने एम्बेडेड या बाहरी प्रकट रूप
requestedExecutionLevel
में चिह्नितrequireAdministrator
- ने "रन इस प्रोग्राम में एक व्यवस्थापक है" संगतता विकल्प की जाँच की है
- एक सेटअप प्रोग्राम के रूप में पाया जा रहा है (उदाहरण के लिए, नाम दिया गया है )
install
या उत्तराधिकार केsetup
माध्यम सेEnableInstallerDetection
नोट: यह मानते हुए कि आवेदन में कोई प्रकट नहीं था, कोई एक संकेत इंगित करते हुए जोड़ने का सुझाव दे सकता है requestedExecutionLevel: asInvoker
। यह समाधान एप्लिकेशन के लिए फ़ाइल और रजिस्ट्री वर्चुअलाइजेशन को भी अक्षम करेगा।
यह सभी देखें
- एक आवेदन के लिए उन्नयन (UAC) को रोकें जिसकी उसे आवश्यकता नहीं है (कोई समाधान नहीं मिला)
- विंडोज 7 को कैसे बताएं कि किसी एप्लिकेशन को व्यवस्थापक अधिकारों के साथ चलने की आवश्यकता नहीं है? (उस स्थिति के लिए उत्तर एक प्रकट जोड़ना है )
- कैसे निर्धारित करें कि आवेदन उन्नयन के लिए क्यों प्रेरित है