मैं साइबरगन को पूरी तरह से कैसे अनइंस्टॉल / हटा सकता हूं? मुझे नहीं लगता कि C: \ cygwin को हटाना उतना ही सरल है। शायद रजिस्ट्री में बदलाव?
मैं साइबरगन को पूरी तरह से कैसे अनइंस्टॉल / हटा सकता हूं? मुझे नहीं लगता कि C: \ cygwin को हटाना उतना ही सरल है। शायद रजिस्ट्री में बदलाव?
जवाबों:
सॉफ़्टवेयर को हटाने के बारे में डेवलपर्स को विस्तृत विस्तृत निर्देश दिए गए हैं:
मैं सिगविन के सभी को कैसे अनइंस्टॉल करूं?
सेटअप में कोई स्वचालित स्थापना रद्द करने की सुविधा नहीं है। सिग्विन के सभी को हटाने की अनुशंसित विधि इस प्रकार है:
यदि आपके पास कोई Cygwin सेवाएं चल रही हैं, तो http://cygwin.com/faq/faq.html#faq.setup.uninstall-service में आपके द्वारा स्थापित सभी सेवाओं के निर्देशों को दोहराकर हटा दें । सामान्य सेवाएँ जिन्हें स्थापित किया जा सकता है, आदि हैं
sshd, cron, cygserver, inetd, apache, postgresql,
।X11 सर्वर को बंद करें यदि वह चल रहा है, और पृष्ठभूमि में चल रहे किसी भी Cygwin प्रोग्राम को समाप्त कर सकता है। कमांड प्रॉम्प्ट से बाहर निकलें और सुनिश्चित करें कि कोई सिग्विन प्रक्रिया नहीं रहे। नोट: यदि आप अपने माउंट पॉइंट्स को बाद के पुनर्स्थापना के लिए सहेजना चाहते हैं, तो पहले http://cygwin.com/cygwin-ug-net/use-utils.html#mount
mount -m
में वर्णित आउटपुट को सहेजें ।Cygwin रूट फ़ोल्डर और सभी सबफ़ोल्डर को हटा दें। यदि आपको कोई त्रुटि मिलती है कि कोई ऑब्जेक्ट उपयोग में है, तो सुनिश्चित करें कि आपने सभी सेवाएँ बंद कर दी हैं और सभी Cygwin प्रोग्राम बंद कर दिए हैं। यदि आपको 'अनुमति अस्वीकृत' त्रुटि मिलती है, तो आपको उन फ़ाइलों या फ़ोल्डरों की अनुमति और / या स्वामित्व को संशोधित करने की आवश्यकता होगी जो त्रुटि पैदा कर रहे हैं। उदाहरण के लिए, कभी-कभी सिस्टम सेवाओं द्वारा उपयोग की जाने वाली फाइलें सिस्टम खाते के स्वामित्व में होती हैं और नियमित उपयोगकर्ताओं द्वारा लिखित नहीं होती हैं।
यदि आप इस समस्या में भागते हैं तो पूरे पेड़ को हटाने का सबसे तेज़ तरीका है कि आप अपने खाते की सभी फ़ाइलों और फ़ोल्डरों के स्वामित्व को बदल दें। विंडोज एक्सप्लोरर में ऐसा करने के लिए, रूट सिग्विन फ़ोल्डर पर राइट क्लिक करें, गुण चुनें, फिर सुरक्षा टैब। यदि आप विंडोज एक्सपी होम या सिंपल फाइल शेयरिंग का उपयोग कर रहे हैं, तो आपको सिक्योरिटी टैब एक्सेस करने के लिए सेफ मोड में बूट करना होगा। उन्नत का चयन करें, फिर स्वामी टैब पर जाएं और सुनिश्चित करें कि आपका खाता स्वामी के रूप में सूचीबद्ध है। 'सबस्ट्रक्टर और ऑब्जेक्ट्स पर रिप्लेस स्वामी' चेकबॉक्स चुनें और Ok दबाएं। एक्सप्लोरर के लागू होने के बाद आप एक ऑपरेशन में पूरे पेड़ को हटाने में सक्षम होना चाहिए। ध्यान दें कि आप इसे Cygwin में टाइप करके
chown -R user /
या अन्य उपकरणों जैसे कि का उपयोग करके भी प्राप्त कर सकते हैंCACLS.EXE
।डेस्कटॉप और स्टार्ट मेनू पर Cygwin शॉर्टकट्स को हटाएं, और कुछ भी डाउनलोड निर्देशिका में setup.exe द्वारा छोड़ दिया गया है। हालाँकि, अगर आप Cygwin को फिर से स्थापित करने की योजना बना रहे हैं, तो अपनी
setup.exe
डाउनलोड निर्देशिका को बनाए रखना एक अच्छा विचार है क्योंकि आप इसके कैश में छोड़े गए पैकेजों को फिर से डाउनलोड किए बिना उन्हें पुनः इंस्टॉल कर सकते हैं।यदि आपने अपने सिस्टम पथ में Cygwin को जोड़ा है, तो आपको इसे तब तक हटा देना चाहिए जब तक आप उसी स्थान पर Cygwin को पुन: स्थापित करने की योजना नहीं बनाते हैं। इसी तरह, यदि आप अपने CYGWIN पर्यावरण चर प्रणाली को चौड़ा करते हैं और पुनः स्थापित करने की योजना नहीं बनाते हैं, तो आपको इसे हटा देना चाहिए।
अंत में, यदि आप पूरी तरह से बनना चाहते हैं तो आप रजिस्ट्री ट्री
Software\Cygwin
कोHKEY_LOCAL_MACHINE
/ और के नीचे हटा सकते हैंHKEY_CURRENT_USER
। हालाँकि, यदि आपने ऊपर दिए निर्देशों का पालन किया है तो आपने पहले ही सब कुछ हटा दिया होगा। आमतौर पर केवल स्थापना निर्देशिका को रजिस्ट्री में संग्रहीत किया गया है।
C:\Cygwin
कमांड प्रॉम्प्ट के साथ सुरक्षित मोड में बूट करने के बाद भी निर्देशिका को हटाने में सक्षम नहीं था ।
chown -R user /
) Cygwin फ़ोल्डर के स्वामित्व बदलने के बराबर नहीं है। यह फाइलसिस्टम पर सभी फाइलों के स्वामित्व को संशोधित करेगा।
/
फ़ोल्डर cygwin फ़ोल्डर का मूल है, विंडोज़ सिस्टम वॉल्यूम "रूट" नहीं। वह आदेश विंडोज़ सिस्टम फाइल सिस्टम पर सभी फाइलों के स्वामित्व को संशोधित नहीं करेगा।
वास्तव में यह बल्कि ... आसान था। बस ऐसा करो ...
takeown /f C:\cygwin /r /d y
icacls c:\cygwin /t /grant everyone:F
del c:\cygwin
तो बस इसे हटाएं राइट क्लिक करें। यह हो जाएगा।
नीचे दिए गए चरणों का पालन करें।
C:\>takeown /r /d y /f cygwin
C:\>icacls cygwin /t /grant Everyone:F
C:\cygwin\bin>.\cygrunsrv.exe -E sshd
C:\cygwin\bin>.\cygrunsrv.exe -R sshd
फिर फ़ोल्डर c:\cygwin
और उसके सभी उप-फ़ोल्डर को हटा दें । इस दृष्टिकोण ने मेरे लिए काम किया।
विदित हो कि टेकऑन जैसी विंडो कमांड लोकेल पर निर्भर /d y
करती है , अर्थात विकल्प केवल अंग्रेजी सिस्टम में काम करता है। जर्मन प्रणाली में किसी /d j
को काम करने के लिए उपयोग करने की आवश्यकता होती है (अंग्रेजी मदद में संकेत के बिना, * फेसपालम माइक्रोसॉफ़्ट) *
icacls cygwin /t /grant Jeder:F
मेरे लिए मेरी जर्मन प्रणाली पर काम किया
मैंने विन 7 में यह सब किया 7 जीत के भीतर से हर संभव कोशिश करने के बाद (नोट ... मैं CygWin को हटाने की तुलना में आसान rootkits को निष्क्रिय करने में सक्षम रहा हूँ) !!
C:\>takeown /r /d y /f cygwin
केवल एक फ़ोल्डर के लिए काम किया ('var' मुझे लगता है)
C:\>icacls cygwin /t /grant Everyone:F
काम
C:\>takeown /r /d y /f cygwin
इस कमांड को दोहराने से ऊपर (दूसरे) कमांड के बाद काम किया गया !!
C:\cygwin\bin>.\cygrunsrv.exe -E sshd
पहुँच से वंचित कर दिया
C:\cygwin\bin>.\cygrunsrv.exe -R sshd
पहुँच से वंचित कर दिया
लेकिन मैं तो विंडोज एक्सप्लोरर में चला गया और C: \ Cygwin फ़ोल्डर को हटा दिया (पुनर्नवीनीकरण) किया और यह काम किया। पूरी तरह से हो गया।
उपरोक्त पोस्ट के लिए धन्यवाद! आशा है कि यह किसी की मदद करता है।
मुझे Cygwin फ़ोल्डर को हटाने में परेशानी हुई और मैंने पूरी निर्देशिका संरचना का पता लगा लिया और प्रत्येक उप-फ़ोल्डर को हटा दिया। यह वास्तव में दर्दनाक है, लेकिन कोई अन्य विकल्प नहीं है।
लुइगी के जवाब के अलावा ,
icacls c:\cygwin /t /grant everyone:F
स्थानीय विंडोज में "हर कोई" नाम के साथ कोई सुरक्षा समूह नहीं है, आपको एक समूह का नाम एक संवाददाता SID द्वारा प्रतिस्थापित करना चाहिए:
icacls cygwin /t /grant "*S-1-1-0":F
अधिक SID यहाँ हैं ।
दर्शक को पैकेज करने के लिए सिग्विन इंस्टॉलर और गोटो लॉन्च करें और एक श्रेणी के रूप में दृश्य का चयन करें और स्थापना रद्द करें ... Done टाइप करें।
मैंने इसे यहाँ पर नहीं देखा, लेकिन अगर कोई अभी भी C: \ cygwin फ़ोल्डर को नहीं निकाल सकता है क्योंकि यह उपयोग में है, तो अपने कंप्यूटर पर सेवा 'सर्वर' की जाँच करें। यह Cygwin का हिस्सा नहीं है, लेकिन मैंने देखा कि इसका उपयोग नामित-पाइप साझाकरण के लिए किया जाता है, और जब मैंने इसे रोका तो मैं Cygwin फ़ोल्डर को हटाने में सक्षम था।
सिर्फ आपकी जानकारी के लिए
खैर, इनमें से कोई भी काम नहीं किया, इसलिए यहां मैंने जो किया वह किया: