अंगूठे के एक सामान्य नियम के रूप में, हां, यह चॉकलेटी की स्थापना रद्द करने के लिए "सुरक्षित" है। चॉकलेटी, अधिकांश भाग के लिए, मूल EXE / MSI के चारों ओर एक आवरण है, जो कि स्थापित किया जा रहा है। नतीजतन, चॉकलेटरी को हटाने से, स्थापित अनुप्रयोगों को नहीं हटाया जाता है।
उदाहरण के लिए, कमांड लाइन / पोर्टेबल वाले कुछ प्रकार के अनुप्रयोग हैं, जो चॉकलेट को हटाकर प्रतिकूल प्रभाव डालेंगे, इसलिए आप यहां कुछ देखभाल करना चाहते हैं। उदाहरण के लिए, जब GitVersion.Portable कहते हैं, स्थापित करते हैं, तो Chocolatey, चॉकलेट बिन फ़ोल्डर (जो सिस्टम पथ पर है) में परिणामी EXE के लिए एक "शॉर्टकट" जोड़ता है। Chocolatey को अनइंस्टॉल करने से, यह "शॉर्टकट" और संभवतः EXE स्वयं हटा दिया जाएगा, इसलिए यह एप्लिकेशन अब कार्य नहीं करेगा।
मेरा सुझाव है कि आप Chocolatey Lib फ़ोल्डर पर एक नज़र डालें, और देखें कि आपने अनइंस्टॉल करने से पहले चॉकलेट के साथ कौन से पैकेज स्थापित किए हैं, ताकि आप सत्यापित कर सकें कि कोई भी एप्लिकेशन इस श्रेणी में नहीं आता है।
उम्मीद है की वो मदद करदे!
Chocolatey को अनइंस्टॉल करने के चरण यहां सूचीबद्ध हैं ।
एक साइड नोट के रूप में, चॉकलेटरी 0.9.8.27 से शुरू होकर, डिफ़ॉल्ट चॉकलेटरी पाथ अब C: \ Chocolatey नहीं है, बल्कि C: \ ProgramData \ Chocolatey है।