विंडोज के तहत उपयोगकर्ता लॉगिन पर व्यवस्थापक विशेषाधिकारों के साथ एक कार्यक्रम कैसे चलाएं?


11

मैं विंडोज 8.1 x64 का उपयोग कर रहा हूं और मैं उपयोगकर्ता लॉगिन पर व्यवस्थापक विशेषाधिकारों के साथ एक कार्यक्रम चलाना चाहता हूं।

मैंने शॉर्टकट या प्रोग्राम के गुणों में प्रोग्राम का शॉर्टकट बनाने और "रन ऐज़ एडमिनिस्ट्रेटर" के रूप में टिक करने की कोशिश की, और शॉर्टकट को C:\Users\MyUser\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startupया तो डाल दिया C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp, लेकिन बॉक्स को टिक कर दिया और इसे अमान्य बना दिया।

फिर मैंने संसाधन हैकर द्वारा कार्यक्रम को अपनी उपस्थिति को संशोधित करने के लिए संपादित किया ताकि इस कार्यक्रम के लिए व्यवस्थापक विशेषाधिकार की आवश्यकता हो। इसने स्टार्ट अप निर्देशिकाओं के तहत शॉर्टकट को भी अमान्य बना दिया। इसलिए इसके बाद, मैंने कार्यक्रम को जोड़ने की कोशिश की, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Runलेकिन यह भी काम नहीं किया।

मैं उपयोगकर्ता लॉगिन पर व्यवस्थापक विशेषाधिकार के साथ एक कार्यक्रम कैसे चला सकता हूं?


स्क्रिप्ट का उपयोग करना शुरू करेंrunas
रामहाउंड

@Rhhound का मतलब है कि आप एक बैच लिखें जिसकी सामग्री है runas /env /user:domain\Administrator X:\path\to\the\program.exeऔर इसे ऑटो स्टार्ट अप डायरेक्टरी में डालें?
फ्रेडरिक झांग

आप उस कमांड को चलाने के लिए बहुत कुछ का उपयोग कर सकते हैं। यह एक बैच स्क्रिप्ट नहीं है।
रामहुंड

1
@Rhhound लेकिन यह कमांड उस पासवर्ड के लिए संकेत देगा जो मैं नहीं चाहता।
फ्रेडरिक झांग

आप runasव्यवस्थापक क्रेडेंशियल्स का उपयोग और सहेज सकते हैं , हालांकि यह स्पष्ट कारणों के लिए सुरक्षा जोखिम पैदा करता है। आप 100% हैं इस कार्यक्रम को ठीक से काम करने के लिए प्रशासक की अनुमति की आवश्यकता है?
रामहुंड

जवाबों:


14

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

वैकल्पिक रूप से आप किसी अन्य उपयोगकर्ता के पासवर्ड को एक बार स्टोर करने के लिए / सहेजे गए विकल्प के साथ रनस का उपयोग कर सकते हैं और इसे हमेशा के लिए कैश कर दिया जाता है, लेकिन यह UAC afaik के आसपास काम नहीं करता है।


1
मैंने पहली बार में कार्य शेड्यूलर की कोशिश की, लेकिन इसने कार्यक्रम के ट्रे आइकन को गायब कर दिया। लेकिन मैंने अभी-अभी कार्य के विन्यास की समीक्षा की और एक कॉम्बो बॉक्स पाया Configure forजिसका डिफ़ॉल्ट मान विस्टा / 2008 था। फिर मैंने इसे विंडोज 8.1 और अब सब कुछ ठीक कर दिया। धन्यवाद।
फ्रेडरिक झांग

0
  1. AppStart.cmd युक्त फ़ाइल बनाएँ:

    start "" %1

  2. रजिस्ट्री में दूसरा आपको जोड़ना होगा HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

की-वैल्यू जोड़ी

कुंजी: "" को

मान: "पथ-से-appStart.cmd" "पथ-से-myapp.exe"

खिड़कियों पर इस तरह से शुरू होता है यह कमांड प्रॉम्प्ट से आपके ऐप को कॉल करेगा और यह प्रशासक के रूप में चलाने की अनुमति मांगेगा। कमांड प्रांप्ट को स्वीकार करने के बाद और आप ऐप को विशेषाधिकारों के साथ चलाते हैं।

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