मैं विज़ुअल स्टूडियो 2013 में अपने हस्ताक्षरित उपयोगकर्ता को कैसे स्विच कर सकता हूं?


343

विज़ुअल स्टूडियो 2013 की एक नई विशेषता Microsoft खाते के साथ साइन इन करने की क्षमता है और आपकी सेटिंग्स को विज़ुअल स्टूडियो के आपके सभी उदाहरणों के साथ, अन्य चीजों के बीच भी बनाए रखा जाना चाहिए।

जब मैंने Visual Studio 2013 पूर्वावलोकन स्थापित किया, तो मैंने अपने कई Microsoft खातों में से एक में प्रवेश किया।

मैंने अब Visual Studio 2013 (पूर्वावलोकन संस्करण की स्थापना रद्द करने के बाद) का RTM संस्करण स्थापित किया है और इसने मेरे पिछले उपयोगकर्ता चिह्न को क्रेडेंशियल्स में रखा है।

मैं अब अलग Microsoft खाता होने के लिए इन संकेतों को क्रेडेंशियल में बदलना चाहूंगा लेकिन हर बार जब मैं नए विवरण के साथ साइन इन करने का प्रयास करता हूं तो मुझे निम्न के समान संदेश प्राप्त होता है

हम कनेक्शन को स्थापित करने में असमर्थ थे क्योंकि यह उपयोगकर्ता olduser@old.com के लिए कॉन्फ़िगर किया गया है, लेकिन आपने उपयोगकर्ता newuser@new.com का उपयोग करके कनेक्ट करने का प्रयास किया। एक अलग उपयोगकर्ता के रूप में कनेक्ट करने के लिए स्विच उपयोगकर्ता ऑपरेशन करें। कॉन्फ़िगर की गई पहचान से जुड़ने के लिए बस अंतिम ऑपरेशन का प्रयास करें।

समस्या यह है कि मुझे "स्विच उपयोगकर्ता ऑपरेशन" करने के तरीके पर कहीं भी कोई दस्तावेज नहीं मिल सकता है। हो सकता है कि मैं अभी बहुत मुश्किल नहीं दिख रहा हूं, लेकिन उम्मीद है कि यहां कोई मेरी मदद कर सकता है।

जवाबों:


597

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

MSDN फ़ोरम से - चूंकि मुझे इसका समाधान खोजने के लिए बहुत दूर तक शिकार करना पड़ा है:

  1. Visual Studio को बंद करें
  2. एक व्यवस्थापक के रूप में Visual Studio के साथ स्थापित डेवलपर कमांड प्रॉम्प्ट को प्रारंभ करें।
  3. टाइप 'devenv / resetuserdata' ('wdexpress / resetuserdata' एक्सप्रेस एसकेयू के लिए)
  4. सामान्य रूप से विज़ुअल स्टूडियो प्रारंभ करें।

मेरे लिए काम किया।


11
मेरे लिए डेरेक्स जवाब काम करता है। ध्यान दें कि यदि आपके पास एक्ज़्रेस संस्करण हैं, तो आपको निष्पादन के नाम के साथ devenv को बदलना होगा। शॉर्टकट बिंदुओं की जाँच करें। डेस्कटॉप एक्सप्रेस के लिए यह WDExpress.exe है और वेब के लिए इसका vwdexpress

18
सेटिंग्स (विंडोज़, थीम, फोंट) को संरक्षित करने के लिए आप पहले अपनी सेटिंग्स को किसी फ़ाइल में निर्यात कर सकते हैं, फिर रीसेट कर सकते हैं, फिर सेटिंग्स को वापस आयात कर सकते हैं। मुझे डिफ़ॉल्ट विंडोज़ 8 मेट्रो खोज में डेवलपर कमांड प्रॉम्प्ट नहीं मिला, इसलिए c: \ program files (x86) \ microsoft visual studio 12.0 direct जाना था।
मैक्स

14
उन्हें वास्तव में ऑपरेशन करने के लिए उस डायलॉग के अंदर एक लिंक या बटन प्रदान करना चाहिए ताकि हमें निर्देशों के लिए शिकार न करना पड़े।
बेन कॉलिंस

10
इसके अलावा, यदि आप विंडोज 8 में डेवलपर कमांड प्रॉम्प्ट ढूंढना चाहते हैं, तो इन चित्रों का पालन करें: 1. i.imgur.com/TcnSEPF.png 2. i.imgur.com/jDf3GYt.png 3. आप इसे लेने में सक्षम होना चाहिए। यहां से।
जोएल मैकबेथ

11
मेरे लिए devenv टूल मेरी मशीनों में स्थित था, मुझे C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDEव्यवस्थापक के रूप में सामान्य कमांड प्रॉम्प्ट खोलना था, और इस स्थान से टूल को चलाना था।
रहमतुल्ला एम।

126

मैं इसे ठीक करने में सक्षम था: 1) पुराने उपयोगकर्ता के रूप में साइन इन करें। 2) साइन आउट करें। 3) नए उपयोगकर्ता के रूप में साइन इन करें।

मेरे मामले में, ऐसा प्रतीत होता है कि यह पहले पुराने खाते पर मेरे लाइसेंस को सत्यापित करना चाहता था, इससे पहले कि यह मुझे एक नया स्विच करने देता।


VS मुझे एक अलग Microsoft खाते (जो IMO मंद है) का उपयोग करके लॉगिन करने की अनुमति नहीं देता है। डेरेक के कदमों ने मेरे लिए काम किया। हो सकता है कि ऐसी परिस्थितियां हों जिनमें कोई व्यक्ति एक अलग एमएस खाते का उपयोग कर सकता है, लेकिन जैसा कि मैंने कहा, मैं सक्षम नहीं था।
स्टीव

devenv ने मेरे लिए काम नहीं किया इसलिए मैंने यह और वलाला की कोशिश की! काम करता है, धन्यवाद @ambrose
JQII

मेरे लिए दृश्य स्टूडियो 2013 समुदाय में काम किया। यदि आपके उपयोगकर्ता नाम के पास पीला विस्मयादिबोधक चिह्न है, तो आपको इसे साइन इन करना होगा और फिर से साइन आउट करना होगा
kypronite

यदि TFS के बजाय SCM के लिए git का उपयोग कर रहा हूं, तो मुझे दस्तावेज़ फ़ोल्डर में .gitconfig फ़ाइल को स्थानांतरित करने की आवश्यकता है, अन्य चेक-इन इतिहास को गड़बड़ कर दिया जाएगा। वीएस को हल करने के लिए, अपने होम डायर में इस कमांड का उपयोग करें: 'mv। \। Gitconfig। \। Gitconfig-delete-me-after-1-year', VS खोलें, और अपने git क्रेडेंशियल को फिर से सेट करें। मैं TFS के लिए सर्वर * .visualstudio.com से जुड़े विंडोज 8.1 पर विजुअल स्टूडियो कम्युनिटी 2013 अपडेट 4 का उपयोग कर रहा हूं।
स्कर्फुर

2
@ user3290180 यह केवल तभी काम करता है जब आपको खाता क्रेडेंशियल्स का पता हो। मेरा काम कंप्यूटर किसी और से आया जिसने मेरे लिए वीएस स्थापित किया।
ब्रायन जे

115

के तहत रजिस्ट्री कुंजी को हटाकर मैंने इस समस्या को हल किया

HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ VSCommon \ 12.0 \ clientservices \ tokenstorage \ VisualStudio \ ideuser


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

1
यह बेहतर तरीका है तो स्वीकृत उत्तर के रूप में मैं अन्य सभी सेटिंग्स को हटाना नहीं चाहता!
Adaptabi

4
यह मेरे लिए बहुत अच्छा काम किया। मैंने एक सरल बना दिया ideuser-delete-VS2015.reggist.github.com/ctaggart/567686421be0822420bc
कैमरन

1
विजुअल स्टूडियो 2015 कम्युनिटी एडिशन और विंडोज 10 के लिए, इस उत्तर ने काम किया जहां स्वीकृत उत्तर नहीं था।
स्टीफनहॉसर

2
VS2013 के लिए शानदार काम किया। इसके लिए एक जिस्ट है: ideuser-delete-VS2013.reg - r-click, लिंक को इस रूप में सहेजें। (वीएस २०१३ के लिए काम करने के लिए बस रेट्रोफिट @CameronTaggart गिस्ट)
क्रिस्टियन

19

उपरोक्त में से कोई भी मेरे लिए काम नहीं किया - निम्नलिखित ने किया:

devenv / रीसेटसेटिंग्स

इस विकल्प के बारे में अच्छी बात यह थी कि यह मेरे सभी विज़ुअल स्टूडियो कॉन्फ़िगरेशन को मिटा नहीं पाया (जैसा कि / ResetUserData करता है)


यह एक मेरे लिए भी काम किया! जब से मेरी कंपनी ने मुझे MSDN सदस्यता दी है, मुझे अपने Visual Studio के साथ समस्या है। मेरे पास पहले मेरे कार्य ईमेल के साथ "व्यक्तिगत" विज़ुअल स्टूडियो ऑनलाइन खाता था, लेकिन जब मैंने MSDN पर स्विच किया, तो मेरे पास एक ही ईमेल से जुड़े 2 खाते थे। मैंने व्यक्तिगत खाता हटा दिया है, लेकिन इसे पहचानने के लिए विज़ुअल स्टूडियो प्राप्त नहीं कर सका। इस समाधान ने मेरी त्रुटियां तय कीं जो मुझे लगातार मिल रही थीं। काश, इस उत्तर को शीर्ष पर ले जाने का एक तरीका होता!
हावर्ड रेनोलेट

यह निश्चित रूप से बेहतर जवाब है। लेकिन मैंने इसे यह कहने के लिए अपडेट किया है कि इस कमांड को चलाने से पहले आपको साइन आउट करने की आवश्यकता है।
जामिनरो

18

उपयोगकर्ताओं को स्विच करने के लिए आपको अपने सभी उपयोगकर्ता डेटा को रीसेट करने की आवश्यकता नहीं है। ऊपरी दाहिने कोने में अपने नाम पर क्लिक करने का प्रयास करें फिर "खाता सेटिंग" पर क्लिक करें। वहां आपको आईडीई से साइन आउट करने का विकल्प मिलेगा। एक बार साइन आउट करने के बाद आप किसी अन्य Microsoft खाते के रूप में साइन इन कर सकते हैं।


5
मेरे लिए इस सवाल का जवाब अधूरा है और अभी भी में परिणाम है "आप के लिए कॉन्फ़िगर किया गया है एक लेकिन आप उपयोगकर्ता का उपयोग कर कनेक्ट करने का प्रयास "। आपको पहले वर्तमान उपयोगकर्ता के साथ सफलतापूर्वक साइन इन करना होगा, फिर साइन आउट करना होगा। तब यह काम करता है।
कोडिंग किया

4
यदि आपको स्विच करने की आवश्यकता है तो यह संभव नहीं है क्योंकि नए (सशुल्क) खाते में स्विच करने से पहले आप पुराने उपयोगकर्ता खाते पर परीक्षण समाप्त कर देते हैं, क्योंकि एक बार परीक्षण समाप्त होने के बाद आप सभी एक साथ UI से लॉक हो जाते हैं।
वेन

6

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

फिर टीम प्रोजेक्ट से जुड़ते समय मैंने उपयोगकर्ता को स्विच करने का विकल्प देखा, जो कि मैं चाहता था कि सभी साथ हों।


2
आपको यह सुनिश्चित करने की आवश्यकता है कि आप वास्तव में सही devenv पर इस पैरामीटर को चला रहे हैं। विज़ुअल स्टूडियो 2013 के लिए प्रेस स्टार्ट लुक, राइट क्लिक करें और "ओपन फाइल लोकेशन" चुनें। वहां कमांड लाइन खोलें (एडमिन के रूप में) और 'devenv / resetuserdata' टाइप करें।
ल्यूक

धन्यवाद! मैंने सभी विकल्पों की कोशिश की, रजिस्ट्री कुंजी ने कुछ भी नहीं किया, रीसेटसुधारता ने काम किया लेकिन यह सभी सेटिंग्स को मिटा देता है, अंत में इसे ठीक कर दिया!
तीव्र

6

मुझे विभिन्न परिदृश्यों से कई बार इस मुद्दे का सामना करना पड़ा

उनमें से एक जब मैंने अलग-अलग लॉग इन उपयोगकर्ता के लिए टीम फाउंडेशन सर्वर से कनेक्ट करने का प्रयास किया

यहां छवि विवरण दर्ज करें

तो समाधान आसान है बस क्लिक करें Switch User

आशा है कि यह आपकी मदद करेगा


3

VS2013 में टीम एक्सप्लोरर में जाने के लिए मेरे लिए जो काम किया गया था और 'कनेक्ट' के तहत आपको एक लिंक दिखाई देगा जिसमें 'टीम प्रोजेक्ट्स का चयन करें' लिखा होगा। इसे क्लिक करें और एक विंडो खुलती है जो आपसे प्रोजेक्ट का चयन करने के लिए कहती है लेकिन इस विंडो के निचले बाएँ कोने में एक (स्विच उपयोगकर्ता) लिंक है, बस इसे क्लिक करें और अपनी नई आईडी का उपयोग करें। सरल


1
लिंक मेरी खिड़की पर उपलब्ध नहीं है।
एंजीएम

लिंक मेरे लिए उपलब्ध है और यह समाधान काम करता है। धन्यवाद।
माइक माल्टर

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

2

धन्यवाद .. केवल एक है कि निश्चित मेरा कमांड प्रॉम्प्ट था। यदि यह मदद करता है तो Devenv VisualStudio 12.0 निर्देशिका के तहत आम 7 \ IDE के तहत स्थित है।


थे विजुअल स्टूडियो टूल्स में विजुअल स्टूडियो के तहत स्टार्ट मेनू से भी एक शॉर्टकट है जिसे विजुअल स्टूडियो VS2013 के लिए डेवलपर कमांड प्रॉम्प्ट कहा जाता है ...
user2933604

यह वास्तव में मेरे लिए बहुत मददगार था। किसी कारण से मेरे पास कोई देव कमांड प्रॉम्प्ट नहीं था, लेकिन इसे यहां चलाने में सक्षम था।
KJ3

2

दृश्य स्टूडियो प्रारंभ करें Tools -> Import and Export Settings -> Export selected environment settings लाइसेंस पॉप-अप प्रकट होने से पहले आपको मेनू को नेविगेट करने के लिए वास्तव में त्वरित होना चाहिए (यह कदम वैकल्पिक है: सबसे खराब स्थिति यह है कि आपको सभी सेटिंग्स को मैन्युअल रूप से पुनर्स्थापित करना होगा)। एक बार "आयात और निर्यात सेटिंग्स" संवाद में आप आराम कर सकते हैं।

दृश्य स्टूडियो से बाहर निकलें।

कमांड प्रॉम्प्ट रन से: devenv /resetuserdata विशेष विज़ुअल स्टूडियो संस्करण के लिए

सबसे सुरक्षित तरीका है right-click on the shortcut -> Properties -> Shortcut -> Target -> copy। अंतिम आदेश कुछ इस तरह दिखना चाहिए:

"C:\Program Files (x86)\Microsoft Visual Studio NN.N\Common7\IDE\devenv.exe" /resetuserdata

लॉग-इन और प्रारंभिक सेटिंग्स से गुजरें।

Tools -> Import and Export Settings -> Import selected environment settings अपनी मूल सेटिंग्स को पुनर्स्थापित करने के लिए।

त्रुटि होने पर यह काम किया:

हम कनेक्शन स्थापित करने में असमर्थ थे क्योंकि यह उपयोगकर्ता ईमेल @ पते के लिए कॉन्फ़िगर किया गया था लेकिन आपने उपयोगकर्ता ईमेल @ पते का उपयोग करके कनेक्ट करने का प्रयास किया था । एक अलग उपयोगकर्ता के रूप में कनेक्ट करने के लिए स्विच उपयोगकर्ता ऑपरेशन करें। कॉन्फ़िगर की गई पहचान से जुड़ने के लिए बस अंतिम ऑपरेशन का प्रयास करें।

... ईमेल के दोनों उदाहरण @ पता समान हैं


1

वीएस 2013, सामुदायिक संस्करण के लिए, आपको नीचे मिली रजिस्ट्री कुंजियों को हटाना होगा: hkey_current_user \ software \ Microsoft \ VSCommon \ 12.0 \ clientervices \ tokenstorge \ Visualstudio \ ideuser


निश्चित रूप से @ अब्राहम के उत्तर के तहत एक टिप्पणी होनी चाहिए।
यहोशू ड्रेक

1

मेरे पास विजुअल स्टूडियो 2013 एक्सप्रेस है। मुझे इसके तहत रजिस्ट्री कुंजी को हटाना पड़ा:

hkey_current_user\software\Microsoft\VSCommon\12.\clientservices\tokenstorge\VWDExpress\ideuser

0

दृश्य स्टूडियो 2013 एक्सप्रेस के लिए उपयोगकर्ता क्रेडेंशियल्स को रीसेट करने के लिए VSWinExpress /resetuserdataस्थित, निष्पादित C:\Program Files (x86)\Microsoft Visual Studio 12.0करें।


0

एक लिंक है: किसी अन्य खाते के साथ लाइसेंस ... (साइन इन करने का प्रयास करने से पहले)। क्लिक करें और साइन इन करें, फिर साइन इन विंडो को बंद करें।
(अंतिम 2013)


-1

मैं अपने प्रोडक्ट की को डालने और फिर साइन आउट करने और फिर अपने नए लॉगिन के तहत लॉग इन करके भी इसे ठीक करने में सक्षम था।


-1

यदि कमांड प्रॉम्प्ट आपके लिए काम नहीं करता है, तो अपने खाते के साथ लॉगिंग का प्रयास करें जो काम कर रहा है फिर लॉग आउट करें और फिर अपने अन्य खाते के साथ फिर से प्रयास करें।

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