हमेशा विंडोज 8 पर एक प्रशासक के रूप में विज़ुअल स्टूडियो शुरू करें


37

जब भी मैं विंडोज 8 में विजुअल स्टूडियो 2012 शुरू करता हूं, तो उसे हमेशा IIS मेटा डेटा तक पहुंचने और IIS पर स्थानीय वेब अनुप्रयोगों को डीबग करने के लिए प्रशासक की अनुमति की आवश्यकता होती है।

अगर मैं UAC बंद कर देता हूं, तो मैं विंडोज 8 सिम्युलेटर लॉन्च नहीं कर सकता!

क्या किसी को पता है कि मैं इसे इस सभी सुरक्षा बकवास के साथ बंद करने के लिए कैसे प्राप्त कर सकता हूं और बस मुझे अपने काम पर जाने दें?


1
एक अप्रबंधित प्लेटफ़ॉर्म पर अप्रबंधित सॉफ़्टवेयर का उपयोग करना ... आपको संभवतः कुछ बकवास के साथ रखना होगा।
एडम किंग


यह अभी MSDN पर है।
बुमेरांगर्टेन्गेर

क्या आपने शॉर्टकट बनाने की कोशिश की है और उपयोगकर्ता के रूप में उस शॉर्टकट को चलाने का काम किया है?
तमचादित्य

1
डिफ़ॉल्ट एक व्यवस्थापक के रूप में नहीं चलना है।
बुमेरांगर्टेंजर

जवाबों:


27
  1. विजुअल स्टूडियो 2012 के लिए "मेट्रो" आइकन पर राइट क्लिक करें

  2. "फ़ाइल स्थान खोलें" पर क्लिक करें। यह आपको विज़ुअल स्टूडियो के शॉर्टकट के साथ क्लासिक विंडोज़ डेस्कटॉप में डाल देगा।

  3. उस शॉर्टकट पर राइट-क्लिक करें और "गुण" पर जाएं

  4. "उन्नत" पर क्लिक करें

  5. "व्यवस्थापक के रूप में चलाएँ" जांचें और ठीक पर क्लिक करें।

अब से, यह हमेशा उन्नत विशेषाधिकारों के साथ प्रशासक के रूप में लॉन्च होगा।

आपको Visual Studio के लिए प्रत्येक शॉर्टकट के लिए यह करने की आवश्यकता होगी।

यानी, अगर आपने विज़ुअल स्टूडियो को टास्क बार में पिन किया है।

  1. आइकन पर राइट-क्लिक करें।

  2. 'विजुअल स्टूडियो 2012' पर राइट-क्लिक करें

  3. फिर ऊपर चरण 3 से ले।


3
क्या आप डिफ़ॉल्ट रूप से 'रन एज़ एडमिन' को चालू करने का एक तरीका जानते हैं? विंडोज 8 पर उन्हें लगता है कि इसे केवल उपयोगकर्ता के रूप में चलाने के लिए बनाया गया है, जो अंत उपयोगकर्ताओं के लिए समझदार है, लेकिन देवों के लिए, हमें हर समय एक बेकार 'अनुमति आवश्यक' संवाद प्राप्त होता है, जिस पर आप किसी भी तरह से क्लिक कर सकते हैं।

1
टास्कबार से पिन किए गए या हाल ही के समाधान को लॉन्च करते समय मुझे अभी भी 'रन एज़ एडमिन' की प्राथमिकता बनाने का तरीका नहीं पता है।

9
यह एक प्रभावी उत्तर नहीं है। उदाहरण के लिए, यदि आप devenv.exe शॉर्टकट के माध्यम से प्रोजेक्ट / समाधान खोलकर विज़ुअल स्टूडियो खोलते हैं, तो यह एलिवेटेड / एडमिनिस्ट्रेटर के रूप में नहीं चलेगा।
nathanchere

4
फेरेटलिका का जवाब सही है।
जेसन क्लेबन

1
@ uos it मैं सहमत हूं - यह उत्तर नहीं है क्योंकि यह केवल उस प्रोग्राम के लिए ही काम करता है जो लॉन्च नहीं होता है। सीधे उन फ़ाइलों की आवश्यकता होती है, जिन्हें सीधे VS2012 की आवश्यकता होती है। FerretallicA जवाब की जाँच करें
BritishDeveloper

51

एकमात्र तरीका जिससे मैं अवगत हूं, यह सुनिश्चित करता है कि यह हमेशा प्रशासक के रूप में खुलेगा (जब आप फ़ाइल संघों से खुलते हैं, सूची कूदें आदि) है:

  1. devenv.exeएक्सप्लोरर में फ़ाइल का पता लगाएँ जैसे मेरा हैC:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\

  2. Devenv.exe पर राइट-क्लिक करें और "समस्या निवारण संगतता" चुनें

  3. "समस्या निवारण कार्यक्रम" चुनें

  4. "इस कार्यक्रम को अतिरिक्त अनुमति की आवश्यकता है" चुनें

आपको अगला लॉन्च करने से पहले इसे लॉन्च करने की आवश्यकता होगी, इससे पहले कि आप अगला क्लिक करें, लेकिन फिर आप कर रहे हैं।

पूरी तरह से कष्टप्रद है कि आप सामान्य गुण संवाद के माध्यम से ऐसा नहीं कर सकते। ऐसा लगता है कि माइक्रोसॉफ्ट विंडोज 8 परदेशियों को अधिक से अधिक लोगों को सुनिश्चित करने के लिए उनके रास्ते से बाहर जा रहा है ...


2
यह समस्या निवारण संगतता जाने का तरीका है - एक ही बार में अपने सभी शॉर्टकट और पिन किए गए आइटम का ख्याल रखना! यह चिह्नित उत्तर होना चाहिए।
जेसन क्लेबन

6

एक ही समस्या थी, टीममेट ने सुझाव दिया कि मेरे लिए काम करने वाला समाधान विजुअल स्टूडियो 2012 के लिए VSCommands स्थापित करना है , फिर VSCommands कॉन्फिगर करना, IDE एन्हांसमेंट सेट करना - सामान्य - हमेशा Visual Studio को उन्नत अनुमतियों के साथ प्रारंभ करना।


5

मैंने इस सवाल को खोजने से पहले स्टैक ओवरफ्लो पर इसके बारे में पोस्ट किया और फिर यहां सुझाए गए अन्य उत्तरों की हर कोशिश की। मैं हालांकि कुछ मुद्दों में भागना शुरू कर दिया।

जब उन्नत अनुमतियों के साथ VS2012 चल रहा था, तो मैं एक्सप्लोरर से फाइल को इसमें खींचने और छोड़ने में सक्षम नहीं था, जो मुझे लगता है क्योंकि एक्सप्लोरर एलिवेटेड अनुमतियों के साथ नहीं चल रहा है।

तब मैंने VSCommands का उपयोग करने के बाद हमेशा विजुअल स्टूडियो को उन्नत अनुमतियों के साथ चलाया, मैं अब Visual Files से जुड़ी फाइलों को, समाधान फ़ाइलों से अलग, एक्सप्लोरर में डबल क्लिक करके खोलने में सक्षम नहीं था। विजुअल स्टूडियो खुल जाएगा, लेकिन तब मुझे यह कहते हुए एक त्रुटि There was a problem sending the command to the program.होगी और वे नहीं खोलेंगे।

अगर मुझे कोई गैर समाधान / परियोजना फ़ाइल खोलना है तो यह मुझे खुले फ़ाइल संवाद का उपयोग करने के लिए छोड़ देता है।

अतीत की तरह यूएसी को बंद करने के लिए यूआई नहीं होने के बावजूद, कि मैंने कम से कम देखा, आप अभी भी रजिस्ट्री के माध्यम से ऐसा कर सकते हैं। संपादित करने की कुंजी यह है:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
EnableLUA - DWORD 1-Enabled, 0-Disabled

इस विंडोज को बदलने के बाद आपको पुनः आरंभ करने के लिए प्रेरित करेगा। एक बार पुनः आरंभ करने के बाद, यदि आप एक व्यवस्थापक हैं, तो आप व्यवस्थापक अनुमतियों के साथ चलने वाले हर चीज़ पर वापस आ जाएंगे। जिन मुद्दों की मैंने ऊपर रिपोर्ट की थी वे अब चले गए हैं।


इतने विस्तृत उत्तर के लिए धन्यवाद। दुर्भाग्यवश, स्काईड्राइव जैसे मेट्रो ऐप बिना यूएसी के चालू नहीं होंगे। इसलिए मुझे डर है कि यह एक व्यवहार्य समाधान नहीं है। एकमात्र तरीका devenv.exe की संगतता सेटिंग्स में "रन के रूप में व्यवस्थापक" सेट करना है। धन्यवाद
Boomerangertanger

मैं SkyDrive का संस्करण 16.4.6010.0727 चला रहा हूं और यह मेरी फाइलों को ठीक से सिंक कर रहा है। जब स्काईड्राइव फ़ोल्डर में अभी भी ओवरले आइकन नहीं हैं, लेकिन सिंकिंग अभी भी काम करता है। मेट्रो ऐप्स के लिए ... मैं उनके बारे में स्पष्ट रह रहा हूं। न केवल मुझे win8 का वह हिस्सा पसंद नहीं है, बल्कि यह मेरे लिए जीवन को और अधिक कठिन बना देता है, जैसा कि आप इस यूएसी सामान के साथ देख सकते हैं। हालांकि यह लगता है कि win8 & vs2012 के साथ उनका लक्ष्य है।
ब्रायन सुरोविसे

मुझे यकीन नहीं है कि आप मेट्रो को क्यों पसंद नहीं करते हैं, यह सिर्फ माउस और ऐप का एक भार है, बहुत कुछ विंडोज 1.0 से विंडोज 7 की तरह, सिवाय इसके कि आइकनों स्क्वेर हैं और ऐप पूर्ण स्क्रीन हैं। मुझे नहीं पता कि आपका जीवन कठिन क्यों है, यह देखते हुए कि जब आप शुरू करते हैं और कुछ टाइप करते हैं, तो सूची पॉप हो जाती है और आप सामान्य की तरह प्रवेश करते हैं।
बूमरैंगटैंगरंग

4

विकल्प 1 - हमेशा व्यवस्थापक के रूप में चलाने के लिए VSLauncher.exe और DevEnv.exe सेट करें

किसी भी .sln फ़ाइल को खोलते समय विजुअल स्टूडियो को हमेशा व्यवस्थापक के रूप में चलाना चाहिए :

  1. पर नेविगेट करें C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exe
  2. राइट-क्लिक करें VSLauncher.exeऔर समस्या निवारण संगतता चुनें
  3. समस्या निवारण कार्यक्रम चुनें ।
  4. चेक ऑफ करें कार्यक्रम को अतिरिक्त अनुमति की आवश्यकता है और अगला हिट करें।
  5. क्लिक करें टेस्ट कार्यक्रम ... लांच बनाम करने के लिए बटन
  6. अगला पर क्लिक करें, फिर हाँ पर क्लिक करें, इस प्रोग्राम के लिए इन सेटिंग्स को सहेजें , और फिर ब्यूटोन को बंद करें

विजुअल स्टूडियो को हमेशा एक व्यवस्थापक के रूप में चलाने के लिए जब सिर्फ विजुअल स्टूडियो को सीधे खोलना हो, DevEnv.exe फ़ाइल (एस) के लिए एक ही काम करें। ये फ़ाइल यहां स्थित हैं:

विजुअल स्टूडियो 2010

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe

विजुअल स्टूडियो 2012

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe

विजुअल स्टूडियो 2013

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe

विजुअल स्टूडियो 2015

C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.exe

विजुअल स्टूडियो 2019

C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\Common7\IDE\devenv.exe

विकल्प 2 - विजुअल स्टूडियो के लिए VSCommands एक्सटेंशन का उपयोग करें

विज़ुअल स्टूडियो (यह विज़ुअल स्टूडियो एक्सटेंशन गैलरी में है ) के लिए मुफ्त VSCommands एक्सटेंशन इंस्टॉल करें और फिर टूल -> VSCommands -> विकल्प -> IDE एन्हांसमेंट्स - सामान्य और चेक बंद करके व्यवस्थापकीय विशेषाधिकारों के साथ विज़ुअल स्टूडियो को हमेशा कॉन्फ़िगर करें। Always start Visual Studio with elevated permissionsऔर सेव बटन पर क्लिक करें।

नोट: वीएससीओएमडीएस वर्तमान में वीएस 2015 के लिए उपलब्ध नहीं है, लेकिन उनकी साइट का कहना है कि वे वीएस 2015 का समर्थन करने के लिए इसे अपडेट करने पर काम कर रहे हैं।

मेरी राय

मुझे विकल्प 2 पसंद है क्योंकि:

  • यह आपको इस कार्यक्षमता को आसानी से बंद करने की अनुमति देता है।
  • VSCommands कई अन्य महान विशेषताओं के साथ आता है, इसलिए मैंने हमेशा इसे वैसे भी स्थापित किया है।
  • यह विकल्प 1 की तुलना में करना आसान है।

vscommands.squaredinfinity.com वी.एस. 2015 के लिए उपलब्ध हो प्रतीत नहीं होता है
नाओमी

1
@ नोमी हां, मैंने अपनी पोस्ट में यह नोट किया है। वे कहते हैं कि वे इस पर काम कर रहे हैं, इसलिए उम्मीद है कि इस साल के अंत में उनके पास वीएस 2015 संगत संस्करण होगा।
घातक डेड

BTW, मैंने अपने विंडोज 10 में लांचर के लिए कल पहला विकल्प आजमाया और यह काम नहीं किया। वीएस अभी भी सामान्य रूप से शुरू होता है। मैं शॉर्टकट उन्नत गुणों को भी नहीं बदल सकता - वे मेरे लिए अक्षम हैं
नाओमी

@ नोमी हम्म, क्या आप अपने कंप्यूटर पर एक व्यवस्थापक के रूप में लॉग इन हैं?
deadlydog

3

मेरे लिए, हर समाधान में कुछ बड़ी कमियां थीं। एक ही अच्छा तरीका है जिसके बारे में मैं रजिस्ट्री में हैक करना चाहता हूं। आप इस मुद्दे ( http://daniellang.net/always-run-visual-studio-as-administrator-in-windows-8/ ) के बारे में मेरी पोस्ट पढ़ना चाहते हैं या सीधे इसे ठीक कर सकते हैं:

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layersनाम C:\Program Files (x86)\Common Files\Microsoft Shared\MSEnv\VSLauncher.exeऔर मूल्य के साथ एक प्रविष्टि जोड़ें और जाएं RUNASADMIN। यह VS लॉन्च को एडमिन बनाएगा।


किसी कारण से यह मेरे लिए काम नहीं किया, लेकिन HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layersइसके बजाय प्रविष्टि को जोड़कर चाल चली।
पियोट स्ज़मड सेप

1

वीएस एक्सप्रेस 2013 के साथ मेरी विन 8 मशीन पर समस्या तब हो रही है जब मैं अपने प्रोजेक्ट को अपने दस्तावेज़ों में संग्रहीत करता हूं। मैंने इसे पुराने VS के साथ Win7 मशीनों पर भी देखा है। जब मैं एक नया प्रोजेक्ट बनाता हूं / उसे किसी भिन्न स्थान पर ले जाता हूं (जैसे C: / प्रोग्रामिंग /) यह काम करता है जैसा कि उसे करना चाहिए!


0

एक सहकर्मी ने मुझे बताया कि आपके प्रत्येक समाधान के लिए टास्क शेड्यूलर कार्यों का निर्माण करना था। कार्य एक आदेश-पंक्ति के साथ Visual Studio लॉन्च करता है जो आपकी परियोजना को लोड करता है।

आपके द्वारा निर्धारित मान इस प्रकार हैं:

  • इसे दिया गया एक कार्य नाम दें जो प्रोजेक्ट को खोला जा रहा है (आप इसे बाद में उपयोग करेंगे)
  • उच्चतम विशेषाधिकार के साथ चलाएँ
  • जब उपयोगकर्ता लॉग ऑन हो तभी चलाएं
  • एक क्रिया बनाएँ:
    • क्रिया: एक कार्यक्रम शुरू करें
    • प्रोग्राम / स्क्रिप्ट: "C: \ Program Files (x86) \ Microsoft विज़ुअल स्टूडियो [xx] .0 \ Common7 \ IDE \ devenv.exe" (अपने वीएस के संस्करण के साथ [xx] को बदलें)
    • तर्क: / परियोजना "[आपके समाधान के लिए पूर्ण पथ] .sln"
  • शर्तेँ:
    • सभी आइटम अनचेक करें
  • सेटिंग्स:
    • मांग पर कार्य चलाने के लिए अनुमति दें की जाँच करें
    • अन्य सभी वस्तुओं को अनचेक करें
    • कार्य चलाने का नियम: एक नया उदाहरण (वैकल्पिक) शुरू न करें

ठीक है, अब आप कार्य पर राइट-क्लिक करके और इसे चलाकर इसका परीक्षण कर सकते हैं। यदि यह बहुत अच्छा काम करता है तो कहीं कार्य का शॉर्टकट बनाएं।

जहां आप शॉर्टकट चाहते हैं वहां राइट-क्लिक करें और क्रिएट शॉर्टकट का चयन करें। यहाँ शॉर्टकट में डालने के लिए कमांड लाइन है:

C: \ Windows \ System32 \ schtasks.exe / run / tn "[ऊपर से कार्य नाम]"

अब आप UAC को ट्रिगर किए बिना अपने समाधान को चलाने के लिए शॉर्टकट पर डबल-क्लिक कर सकते हैं।

संपादित करें: ऊपर लिखे जाने के बाद मुझे tomssl.com पर एक लेख मिला, जो अधिक लचीला समाधान प्रदान करता है (इसके समाधान के लिए कार्य बनाने की आवश्यकता नहीं है)। यह शुरू में स्थापित करने के लिए अधिक शामिल है, लेकिन लंबे समय में उपयोग करना आसान है।

हमेशा यूएसी प्रॉम्प्ट के साथ विजुअल स्टूडियो को प्रशासक के रूप में चलाएं

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