विंडोज 7 में प्रशासक के रूप में स्टार्टअप पर रनिंग बैट फाइल


37

मैं वर्तमान में विंडोज 7 में सफलतापूर्वक एक बैट फाइल के रूप में एक स्टार्टअप स्क्रिप्ट चला रहा हूं (मैंने मूल्य के रूप में बैट फाइल पथ के साथ एक नई रजिस्ट्री कुंजी प्रविष्टि डाली है

Computer\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run)

अब मुझे स्टार्टअप पर एक और बैट फाइल चलाने की जरूरत है, लेकिन उन्नत अधिकारों (प्रशासक के रूप में) के साथ, और मैन्युअल रूप से एक प्रॉम्प्ट की पुष्टि किए बिना।

मैं इसे कैसे प्राप्त कर सकता हूं, अधिमानतः बाहरी कार्यक्रमों के बिना?


क्या इसका कोई हल है? serverfault.com/questions/429364/…
Radek

मैं उलझन में हूं। UAC को बायपास करने की क्षमता एक बड़ी सुरक्षा चिंता का कारण नहीं है? क्या उस संकेत का उद्देश्य भी मौजूद नहीं है?
काइल डेलाने

जवाबों:


24

यह लेख देखें: टास्क शेड्यूलर के साथ स्टार्टअप पर विस्टा लॉन्च यूएसी प्रतिबंधित कार्यक्रम बनाएं

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


3
यह अच्छा होगा अगर यह सिर्फ एक कड़ी नहीं थी। :)
ᴇc --ιᴇ007 17

1
@ Lotsc ofιᴇ007: इस प्रसिद्ध प्रक्रिया के लिए बहुत सारे पूर्ण ट्यूटोरियल हैं, विस्टा के बाद भी आज भी मान्य हैं। यह एक बहुत पुराना उत्तर है और मैंने आज अधिक विस्तार के साथ उत्तर दिया होगा, लेकिन मुझे यकीन नहीं है कि मैं SU पर नवीनतम प्रवृत्ति से सहमत हूं ताकि लंबे ट्यूटोरियल जैसे उत्तरों पर जोर दिया जा सके। प्रत्येक उत्तर को मिनी-ट्यूटोरियल होने की आवश्यकता नहीं है, और यह उत्तर प्रिंसिप का वर्णन करता है और लिंक एक ठोस वेबसाइट पर है।
harrymc

2
मुझे ऐसा लगता है कि यह टाइटन्स की लड़ाई बन सकती है! लेकिन वास्तव में, मैं इस पर @ ʜc ,ι7007 से सहमत हूं: लिंक अच्छे हैं, लेकिन वे खराब हो सकते हैं, भविष्य में इस अर्थहीन जैसे उत्तर का प्रतिपादन कर सकते हैं।
संगीत

1
@ music2myear: Google क्वेरी में लगभग 369,000 परिणाम हैं! कई एक बेहतर गुणवत्ता की तुलना में मैं कर सकता / सकती है।
हरिके

2
फिर एक "उत्तर" पोस्ट करने के बजाय, जो मूल रूप से सिर्फ एक lmgtfy है, आप मूल प्रश्न के लिए टिप्पणी के रूप में Google क्वेरी के लिए एक लिंक पोस्ट कर सकते थे। लेकिन फिर, आपको टिप्पणियों को पोस्ट करने के लिए नहीं मिलता है, अब आप करते हैं?
सिनटेक

4

दो बैच फाइलें बनाएं:

StartAs.bat में कुछ रेखाएँ शामिल हैं:

runas /user:SomeLocalAdminAccount c:\Users\MyUser\StartupWhat.bat

StartWhat.bat में वे कमांड होते हैं जिन्हें आप चलाना चाहते हैं।


1
फिर भी पूछते हैं कि फ़ाइल को ऊंचे priveledges के साथ चलाया जाए
जो टेलर

3

क्या आपने एक अलग दृष्टिकोण के बारे में सोचा है? समान रूप से रजिस्ट्री रजिस्ट्री सेटिंग के लिए एक शुद्ध समूह नीति, या समूह नीति के रूप में चलाने के लिए बैच फ़ाइल सेट करना। हो सकता है कि आप इसे यूजर स्क्रिप्ट के बजाय कंप्यूटर स्क्रिप्ट के रूप में भी चला सकें।

Gpedit.msc से शुरू करें। हालाँकि, यह अंतिम या अंतिम शीर्ष संस्करणों में से एक की आवश्यकता है।


2

संसाधन किट से AutoExnt उपयोगिता।

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


2

hstart.exe - http://www.ntwind.com/software/hstart.html पर 3 पार्टी start.exe प्रतिस्थापन

आह्वान थोड़ा दर्द है, लेकिन यह वास्तव में अच्छी तरह से काम करता है।


सॉफ्टवेयर की सिफारिश करते समय सावधानी बरतें। जैसा कि लिखा गया है, आपका उत्तर स्पैम के रूप में देखा जा सकता है। आपके उत्तर में सॉफ़्टवेयर का विवरण शामिल होना चाहिए और यह प्रश्न को कैसे संबोधित करता है। अधिक जानकारी: मैं अपने उत्तरों में सॉफ्टवेयर की सिफारिश कैसे करूं?
bwDraco

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

1

runas / उपयोगकर्ता: SomeLocalAdminAccount

यहाँ इस तरह होना चाहिए:

runas /noprofile /user:mymachine\administrator cmd

runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc

runas /env /user:user@domain.microsoft.com "notepad \"my file.txt\""

1
फिर भी पूछते हैं कि फ़ाइल को ऊंचे priveledges के साथ चलाया जाए
जो टेलर

1

शायद UACPass (मुक्त) इसे हल करेगा:

  • प्रोग्राम को इंस्टॉल करो।
  • UACPass विंडो खोलें।
  • उस प्रोग्राम पर खींचें जिसे आप बूट पर चलाने का नाटक कर रहे हैं।

किया हुआ। यह कार्यक्रम अब UAC प्रॉम्प्ट के बिना व्यवस्थापक के रूप में चलना चाहिए।
कार्यक्रम के लिए भी एक विकल्प है add to startup:-D

आपका प्रोग्राम केवल लॉगऑन के बाद (या तो मुझे लगता है) चलेगा।


-1

आप एक शॉर्टकट भी बना सकते हैं और निर्दिष्ट कर सकते हैं कि शॉर्टकट की फ़ाइल को उन्नत किया जाना चाहिए।

(यह कुछ उन्नत विकल्प बॉक्स में है।)


यह फाइलों को बल्लेबाजी करने के लिए शॉर्टकट के लिए काम नहीं करता है। कोशिश करो।
जो टेलर

@JoeTaylor और cmd.exe का शॉर्टकट बनाने और cmdline में बैट फ़ाइल देने के बारे में कैसे?
वर्नर हेन्ज

@ हार्नर हेनज़ - क्या आपने इसे आज़माया है?
जो टेलर

@JoeTaylor: यह फाइलों को बैट करने के लिए शॉर्टकट के लिए काम नहीं करता है। इसका वास्तव में क्या मतलब है? "रन के रूप में व्यवस्थापक" चेकबॉक्स एक बल्लेबाजी फ़ाइल के लिए शॉर्टकट और cmd.exe के लिए शॉर्टकट के लिए उपलब्ध है (दोनों ने कुछ मिनटों का परीक्षण किया)। लेकिन: प्रश्नकर्ता UAC प्रॉम्प्ट नहीं चाहता है, और चेकबॉक्स UAC प्रॉम्प्ट (URA सेटिंग्स के आधार पर) को ट्रिगर करेगा।
वर्नर हेन्ज

UAC प्रॉम्प्ट पर बढ़ते हुए, उन्नत के रूप में रन इस तरह से काम नहीं करता है कि उत्तर इसे करने का इरादा रखता है। मेरा मतलब यही था। इसलिए यह जवाब नहीं है कि ओपी देख रहा था।
जो टेलर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.