मैंने Microsoft .NET Core 1.0.0 RC2 - VS 2015 टूलिंग प्रीव्यू 1 को भी अनइंस्टॉल करते हुए एक रोड मारा । यह अभी भी 2020 में चल रही समस्या है क्योंकि मैं विंडोज 10 :) का उपयोग कर रहा हूं । ध्यान दें कि ऊपर @ r12 द्वारा मूल प्रश्न विंडोज 7 को लक्षित कर रहा था । हालांकि, मेरा मानना है कि वैकल्पिक समाधान जो मैं इस प्रतिक्रिया में प्रदान कर रहा हूं, अभी भी एक लागू समाधान मॉडल है , जो विंडोज के पुराने संस्करणों के साथ भी काम करना है ।
जब मैंने सेटिंग्स विंडो और पर का दौरा किया ; मैं वही डायलॉग अनुभव कर रहा था , जो @ r12 अनुभव कर रहा था । हालाँकि फिर से, मेरे पास विंडोज 10 पर समस्या थी , जबकि @ r12 विंडोज 7 का उपयोग कर रहा था । यह मुझे विश्वास दिलाता है कि यह विशेष रूप से अनइंस्टालर एप्लिकेशन में एक तर्क बग था ।Programs and Features
Clicked
Uninstall
'Open file'
इसके अलावा, मुझे प्रत्येक असफल स्थापना रद्द करने के प्रयास के बाद एक झुंझलाहट का सामना करना पड़ा ; जहाँ मैं कर सकता नहीं प्रदर्शन एक दूसरे की स्थापना रद्द करने का प्रयास , बिना पहले रिबूट । रिबूट के बीच में विफल रहा है की स्थापना रद्द करें प्रयास , जरूरी हो गया था के रूप में शीर्षक से , सूचना के , के साथ 'कृपया प्रतीक्षा करें जब तक वर्तमान कार्यक्रम समाप्त: अनइंस्टॉल या परिवर्तित किया जा रहा है।' , सभी बाद के विकल्प के लिए दिखाई देगा । मैंने कोर i3 पर शुरू में 10 मिनट से आगे इंतजार किया । मैंने इंतजार करना छोड़ दिया औरPrograms and Features
wait dialog
label
Uninstall
Clicks
रिबूट किया गया , इसके बजाय 'वेटिंग आउट' के बारे में , जो मैंने सोचा था कि अनइंस्टालर एप्लिकेशन में एक लटका हुआ राज्य प्रकार का लॉजिक एरर था , जो कभी खत्म नहीं होगा ।
मेरे धारणा क्यों के लिए स्थापना रद्द करें प्रक्रिया है 'जल्दी बाहर स्खलित' के कारण है संवाद में बुला कोड की स्थापना रद्द करें प्रक्रिया एक लौटे किया जा रहा है अप्रत्याशित मूल्य है, और परिणाम mishandling जाता है जब कोई वैध में उपयोगकर्ता द्वारा चयन किया जाता है संवाद । फिर यह प्रक्रिया 'जल्दी खत्म हो रही है' और उस कोड को दरकिनार कर देगा जो विंडोज को सूचित करेगा कि अनइंस्टॉल प्रक्रिया को उपयोगकर्ता द्वारा रद्द कर दिया गया है ।'Open file'
exe file
'Open file'
मेरा यह भी मानना है कि अनइंस्टॉल प्रक्रिया केexe file
दौरान एक बिल्कुल भी चयन करना , अनइंस्टालर एप्लिकेशन डेवलपमेंट टीम द्वारा कभी भी सामान्य एंड-यूज़र उपयोग-मामले के लिए नहीं था । यह वह जगह है महत्वपूर्ण है कि में, यह आगे एक और अधिक का पता चलता है जटिल मुद्दा क्षमता के साथ करने के लिए यह करने के लिए संबंधित किया जा रहा होने के या के मौजूदा या स्थापना रद्द करें / स्थापना / धावक सेवा ।intent
IIS permissions
IIS file locking
exe file
मैं सोच रहा हूं कि IIS
संभवतः एक संचालनात्मक संसाधन के रूप में exe file
या सेवा / विंडोज़ सेवा का उपयोग कर रहा हूं , जिसे प्रकृति में अधिक डिकॉउन्ड किया जाना चाहिए ; हालाँकि, यह सेवा जीवन-चक्र के अनइंस्टॉल भाग के साथ हस्तक्षेप कर रहा है । ऐसा प्रतीत होता है कि फ़ाइल-सिस्टम से संबंधित समस्याओं का सामना करते समय, अनइंस्टॉल प्रक्रिया की डिफ़ॉल्ट कार्रवाई , केवल उपयोगकर्ता को एक संवाद प्रदान करने के लिए हो सकती है । उद्देश्य से किया जा रहा है, तो स्थापना रद्द डेवलपर्स और स्थापना रद्द परीक्षकों इस की सेवा / खिड़कियों सेवा , बस एक का चयन कर सकते परीक्षण exe फ़ाइल'Open file'
; जो पूरी तरह से दोहराने की क्षमता में गति के लिए सेवा की स्थापना रद्द नहीं करता है ।
मैंने विंडोज को Programs and Features
फिर से खिड़की पर लौटने से पहले फिर से शुरू करने का प्रयास किया था , हालांकि परिणाम दोहराए गए । आप में से कुछ लोग अल्बर्ट आइंस्टीन के बारे में सोच रहे होंगे कि 'पागलपन की परिभाषा एक ही काम कर रही है और अलग-अलग परिणामों की अपेक्षा कर रही है' , इस चक्रीय रिबूट संदर्भ में यहाँ हास्य के रूप में। हालांकि, मुझे आशा है कि आप इस तथ्य पर पुनर्विचार करेंगे कि मैं पहले से ही कई अनुप्रयोगों और फ्रेमवर्क टूल को अनइंस्टॉल करने के बीच में था , इस समस्या को चलाने से पहले , और अभी तक रीबूट नहीं किया गया था :) । जब मार रहा हो विंडोज के किसी भी संस्करण के साथ एप्लिकेशन त्रुटियां , रिबूट करना आपके संकल्प के लिए पहला सबसे अच्छा विकल्प हो सकता है । हालांकि, मैं यह कहना होगा मैं भी एक प्रयास करने के लिए शायद थोड़ा उत्साही था स्थापना रद्द तीसरे और चौथे के बाद बार रिबूट , लेकिन सिर्फ नाटक की सुविधा देता है मैं नहीं किया उच्च उम्मीदें।
मैं एक अलग मिला वैकल्पिक समाधान जो मुझे की कोई प्रति डाउनलोड करने के लिए की जरूरत नहीं थी संस्थापक exe files
है, जो किया गया था जुड़ा हुआ में पिछले समाधान द्वारा उत्तर दिया @Vincent Liou । यहां मेरे विशिष्ट उदाहरण के लिए, मुझे लगता है कि मुझे केवल Microsoftexe file
से एकल डाउनलोड करने की आवश्यकता होगी : DotNetCore.1.0.0.RC2-VS2015Tools.Preview1.exe , और उसके बाद इसे अनइंस्टालर एप्लिकेशन को प्रदान करें ।
वैकल्पिक समाधान:
मैंने पहले से स्थापित, अनइंस्टालर एप्लिकेशन / सेवा में तर्क त्रुटि के आसपास काम करने या ठीक करने के लिए क्या किया था, इसके बजाय निम्नलिखित निर्देशों का उपयोग करना था :
Visit
Programs and Features
खिड़की।
Click
लिंक विकल्प पर Turn Windows features on or off
।
Disable
चेकबॉक्स .NET Framework 3.5 (includes .NET 2.0 and 3.0)
।
Disable
चेकबॉक्स .NET Framework 4.7 Advanced Services
।
Disable
चेकबॉक्स Internet Information Services
।
Reboot
।
Visit
Programs and Features
खिड़की।
Select
कार्यक्रम Microsoft .NET Core 1.0.0 RC2 - VS 2015 Tooling Preview 1
।
Click
Uninstall
लिंक पर
मैं Microsoft .NET Core 1.0.0 RC2 - VS 2015 टूलिंग पूर्वावलोकन सेवा को इस समाधान के साथ सही ढंग से अनइंस्टॉल करने में सक्षम था । मुझे नहीं पता कि केवल IIS से अधिक कुछ भी अक्षम किया जा रहा है , यहां जरूरत थी। मैं तीन पुराने, Visual Studio सॉफ़्टवेयर IDE की सफाई, और अनइंस्टॉल करने की प्रक्रिया में था , और अपने Dev Box को अधिक वर्तमान दिन, VS 2019 और .NET कोर वातावरण में अपग्रेड करने का प्रयास कर रहा था ; जिसके कारण मैं करने के लिए सोचा Disable
चेकबॉक्स .NET Framework 3.5 (includes .NET 2.0 and 3.0)
और .NET Framework 4.7 Advanced Services
। हालांकि, मुझे नहीं पता कि यह कार्रवाई वास्तव में थी, समाधान का हिस्सा । मेरे पास इसे समर्पित करने के लिए और समय नहीं है।
सौभाग्य और आइंस्टीन उद्धरण देखा गया था: Professorbuzzkill.com/einstein-insanity-qnq और मैंने भी वास्तविक लिंक के बजाय इसे # हैशटैग से जोड़ा; क्योंकि, मुझे नहीं पता कि यह एक सुरक्षित लिंक है। बस इसके लिए खोजें यदि आप अपरिचित हैं, और मूल स्रोत की तलाश कर रहे हैं।