विंडोज 7 से साइबरविन को पूरी तरह से अनइंस्टॉल / रिमूव कैसे करें


64

मैं साइबरगन को पूरी तरह से कैसे अनइंस्टॉल / हटा सकता हूं? मुझे नहीं लगता कि C: \ cygwin को हटाना उतना ही सरल है। शायद रजिस्ट्री में बदलाव?


3
सबसे हाल की जानकारी हमेशा अपने स्रोत पर पाई जाती है; cygwin.com/faq/faq.html#faq.setup.uninstall-all
efkan

जवाबों:


56

सॉफ़्टवेयर को हटाने के बारे में डेवलपर्स को विस्तृत विस्तृत निर्देश दिए गए हैं:

मैं सिगविन के सभी को कैसे अनइंस्टॉल करूं?

सेटअप में कोई स्वचालित स्थापना रद्द करने की सुविधा नहीं है। सिग्विन के सभी को हटाने की अनुशंसित विधि इस प्रकार है:

  1. यदि आपके पास कोई Cygwin सेवाएं चल रही हैं, तो http://cygwin.com/faq/faq.html#faq.setup.uninstall-service में आपके द्वारा स्थापित सभी सेवाओं के निर्देशों को दोहराकर हटा दें । सामान्य सेवाएँ जिन्हें स्थापित किया जा सकता है, आदि हैं sshd, cron, cygserver, inetd, apache, postgresql,

  2. X11 सर्वर को बंद करें यदि वह चल रहा है, और पृष्ठभूमि में चल रहे किसी भी Cygwin प्रोग्राम को समाप्त कर सकता है। कमांड प्रॉम्प्ट से बाहर निकलें और सुनिश्चित करें कि कोई सिग्विन प्रक्रिया नहीं रहे। नोट: यदि आप अपने माउंट पॉइंट्स को बाद के पुनर्स्थापना के लिए सहेजना चाहते हैं, तो पहले http://cygwin.com/cygwin-ug-net/use-utils.html#mountmount -m में वर्णित आउटपुट को सहेजें ।

  3. Cygwin रूट फ़ोल्डर और सभी सबफ़ोल्डर को हटा दें। यदि आपको कोई त्रुटि मिलती है कि कोई ऑब्जेक्ट उपयोग में है, तो सुनिश्चित करें कि आपने सभी सेवाएँ बंद कर दी हैं और सभी Cygwin प्रोग्राम बंद कर दिए हैं। यदि आपको 'अनुमति अस्वीकृत' त्रुटि मिलती है, तो आपको उन फ़ाइलों या फ़ोल्डरों की अनुमति और / या स्वामित्व को संशोधित करने की आवश्यकता होगी जो त्रुटि पैदा कर रहे हैं। उदाहरण के लिए, कभी-कभी सिस्टम सेवाओं द्वारा उपयोग की जाने वाली फाइलें सिस्टम खाते के स्वामित्व में होती हैं और नियमित उपयोगकर्ताओं द्वारा लिखित नहीं होती हैं।

    यदि आप इस समस्या में भागते हैं तो पूरे पेड़ को हटाने का सबसे तेज़ तरीका है कि आप अपने खाते की सभी फ़ाइलों और फ़ोल्डरों के स्वामित्व को बदल दें। विंडोज एक्सप्लोरर में ऐसा करने के लिए, रूट सिग्विन फ़ोल्डर पर राइट क्लिक करें, गुण चुनें, फिर सुरक्षा टैब। यदि आप विंडोज एक्सपी होम या सिंपल फाइल शेयरिंग का उपयोग कर रहे हैं, तो आपको सिक्योरिटी टैब एक्सेस करने के लिए सेफ मोड में बूट करना होगा। उन्नत का चयन करें, फिर स्वामी टैब पर जाएं और सुनिश्चित करें कि आपका खाता स्वामी के रूप में सूचीबद्ध है। 'सबस्‍ट्रक्‍टर और ऑब्जेक्ट्स पर रिप्‍लेस स्‍वामी' चेकबॉक्‍स चुनें और Ok दबाएं। एक्सप्लोरर के लागू होने के बाद आप एक ऑपरेशन में पूरे पेड़ को हटाने में सक्षम होना चाहिए। ध्यान दें कि आप इसे Cygwin में टाइप करके chown -R user /या अन्य उपकरणों जैसे कि का उपयोग करके भी प्राप्त कर सकते हैं CACLS.EXE

  4. डेस्कटॉप और स्टार्ट मेनू पर Cygwin शॉर्टकट्स को हटाएं, और कुछ भी डाउनलोड निर्देशिका में setup.exe द्वारा छोड़ दिया गया है। हालाँकि, अगर आप Cygwin को फिर से स्थापित करने की योजना बना रहे हैं, तो अपनी setup.exe डाउनलोड निर्देशिका को बनाए रखना एक अच्छा विचार है क्योंकि आप इसके कैश में छोड़े गए पैकेजों को फिर से डाउनलोड किए बिना उन्हें पुनः इंस्टॉल कर सकते हैं।

  5. यदि आपने अपने सिस्टम पथ में Cygwin को जोड़ा है, तो आपको इसे तब तक हटा देना चाहिए जब तक आप उसी स्थान पर Cygwin को पुन: स्थापित करने की योजना नहीं बनाते हैं। इसी तरह, यदि आप अपने CYGWIN पर्यावरण चर प्रणाली को चौड़ा करते हैं और पुनः स्थापित करने की योजना नहीं बनाते हैं, तो आपको इसे हटा देना चाहिए।

  6. अंत में, यदि आप पूरी तरह से बनना चाहते हैं तो आप रजिस्ट्री ट्री Software\Cygwinको HKEY_LOCAL_MACHINE/ और के नीचे हटा सकते हैं HKEY_CURRENT_USER। हालाँकि, यदि आपने ऊपर दिए निर्देशों का पालन किया है तो आपने पहले ही सब कुछ हटा दिया होगा। आमतौर पर केवल स्थापना निर्देशिका को रजिस्ट्री में संग्रहीत किया गया है।


1
मुझे ये निर्देश मूल रूप से जॉन टी से जुड़े और विंडोज 7 पर आजमाए गए स्रोत पर मिले। उन्होंने मेरे लिए काम नहीं किया। क्या किसी ने उन्हें विंडोज 7 पर काम करने के लिए पा लिया है? मैं C:\Cygwinकमांड प्रॉम्प्ट के साथ सुरक्षित मोड में बूट करने के बाद भी निर्देशिका को हटाने में सक्षम नहीं था ।
बेन मैककॉर्मैक

धन्यवाद, यह मेरे लिए काम किया। मुझे लगता है कि साइबर के लिए उपयोगी हो सकता है और मैं इसे याद के रूप में बेकार के रूप में बेकार नहीं हो सकता है (आज मैं लिस्प हैकिंग का एक सा करना चाहता था)। फिर इसे स्थापित करने और लगभग दो घंटे बर्बाद करने के बाद, क्योंकि कुछ भी काम नहीं करता है और कोई भी दस्तावेज नहीं है, मुझे डीजा वु की यह भयानक भावना मिलती है और याद रखें कि यह आपकी मशीन से निकालने की कठिनाई में वायरस जैसा है। VMware के तहत Ubuntu एक बेहतर विकल्प की तरह लगता है।

1
मुझे हटाने के लिए केवल स्वामी को बदलने से अधिक करना था, मुझे और अधिक अनुमत होने के लिए अनुमतियों को भी बदलना होगा (मूल रूप से सभी को पूर्ण एक्सेस करने की अनुमति है)। यह स्वामी टैब के बगल में अनुमतियाँ टैब है। साइगविन: एक बार भी नहीं।
मर्मगूई

1
आपके द्वारा इंगित कमांड ( chown -R user /) Cygwin फ़ोल्डर के स्वामित्व बदलने के बराबर नहीं है। यह फाइलसिस्टम पर सभी फाइलों के स्वामित्व को संशोधित करेगा।
pivi

@piwi, एक cygwin शेल के भीतर से, /फ़ोल्डर cygwin फ़ोल्डर का मूल है, विंडोज़ सिस्टम वॉल्यूम "रूट" नहीं। वह आदेश विंडोज़ सिस्टम फाइल सिस्टम पर सभी फाइलों के स्वामित्व को संशोधित नहीं करेगा।
tgm1024

38

वास्तव में यह बल्कि ... आसान था। बस ऐसा करो ...

takeown /f C:\cygwin /r /d y
icacls c:\cygwin /t /grant everyone:F
del c:\cygwin

तो बस इसे हटाएं राइट क्लिक करें। यह हो जाएगा।


1
मेरे दो सेंट: - इन आदेशों को प्रशासनिक विशेषाधिकारों ("प्रशासक के रूप में चलाएं") के साथ निष्पादित किया जाना है। - यदि कुछ फ़ाइलों को हटाया नहीं जा सकता है, तो उनसे छुटकारा पाने के लिए अनलॉकर जैसे टूल का उपयोग करें। - अंत में अवशिष्ट रजिस्ट्री प्रविष्टियों को हटाने के लिए एक रजिस्ट्री क्लीनर टूल (जैसे CCleaner) का उपयोग करें।
इगोर गोरजंक

साथ ही 64-बिट संस्करण के लिए C: \ cygwin64
Drakes

14

नीचे दिए गए चरणों का पालन करें।

  1. C:\>takeown /r /d y /f cygwin
  2. C:\>icacls cygwin /t /grant Everyone:F
  3. C:\cygwin\bin>.\cygrunsrv.exe -E sshd
  4. C:\cygwin\bin>.\cygrunsrv.exe -R sshd

फिर फ़ोल्डर c:\cygwinऔर उसके सभी उप-फ़ोल्डर को हटा दें । इस दृष्टिकोण ने मेरे लिए काम किया।

विदित हो कि टेकऑन जैसी विंडो कमांड लोकेल पर निर्भर /d yकरती है , अर्थात विकल्प केवल अंग्रेजी सिस्टम में काम करता है। जर्मन प्रणाली में किसी /d jको काम करने के लिए उपयोग करने की आवश्यकता होती है (अंग्रेजी मदद में संकेत के बिना, * फेसपालम माइक्रोसॉफ़्ट) *


1
इसके अलावा केवल icacls cygwin /t /grant Jeder:Fमेरे लिए मेरी जर्मन प्रणाली पर काम किया
१ '

5

मैंने विन 7 में यह सब किया 7 जीत के भीतर से हर संभव कोशिश करने के बाद (नोट ... मैं CygWin को हटाने की तुलना में आसान rootkits को निष्क्रिय करने में सक्षम रहा हूँ) !!

  1. C:\>takeown /r /d y /f cygwin

    केवल एक फ़ोल्डर के लिए काम किया ('var' मुझे लगता है)

  2. C:\>icacls cygwin /t /grant Everyone:F

    काम

  3. C:\>takeown /r /d y /f cygwin

    इस कमांड को दोहराने से ऊपर (दूसरे) कमांड के बाद काम किया गया !!

  4. C:\cygwin\bin>.\cygrunsrv.exe -E sshd

    पहुँच से वंचित कर दिया

  5. C:\cygwin\bin>.\cygrunsrv.exe -R sshd

पहुँच से वंचित कर दिया

लेकिन मैं तो विंडोज एक्सप्लोरर में चला गया और C: \ Cygwin फ़ोल्डर को हटा दिया (पुनर्नवीनीकरण) किया और यह काम किया। पूरी तरह से हो गया।

उपरोक्त पोस्ट के लिए धन्यवाद! आशा है कि यह किसी की मदद करता है।


1

मुझे Cygwin फ़ोल्डर को हटाने में परेशानी हुई और मैंने पूरी निर्देशिका संरचना का पता लगा लिया और प्रत्येक उप-फ़ोल्डर को हटा दिया। यह वास्तव में दर्दनाक है, लेकिन कोई अन्य विकल्प नहीं है।


1

लुइगी के जवाब के अलावा ,

icacls c:\cygwin /t /grant everyone:F

स्थानीय विंडोज में "हर कोई" नाम के साथ कोई सुरक्षा समूह नहीं है, आपको एक समूह का नाम एक संवाददाता SID द्वारा प्रतिस्थापित करना चाहिए:

icacls cygwin /t /grant "*S-1-1-0":F

अधिक SID यहाँ हैं


1

दर्शक को पैकेज करने के लिए सिग्विन इंस्टॉलर और गोटो लॉन्च करें और एक श्रेणी के रूप में दृश्य का चयन करें और स्थापना रद्द करें ... Done टाइप करें।


1
सुपर उपयोगकर्ता में आपका स्वागत है! कृपया प्रश्न को फिर से ध्यान से पढ़ें। आपका उत्तर मूल प्रश्न का उत्तर नहीं देता है । यह केवल साइबरविन के पूरे पैकेज को ही नहीं बताता है।
DavidPostill

0

मैंने इसे यहाँ पर नहीं देखा, लेकिन अगर कोई अभी भी C: \ cygwin फ़ोल्डर को नहीं निकाल सकता है क्योंकि यह उपयोग में है, तो अपने कंप्यूटर पर सेवा 'सर्वर' की जाँच करें। यह Cygwin का हिस्सा नहीं है, लेकिन मैंने देखा कि इसका उपयोग नामित-पाइप साझाकरण के लिए किया जाता है, और जब मैंने इसे रोका तो मैं Cygwin फ़ोल्डर को हटाने में सक्षम था।

सिर्फ आपकी जानकारी के लिए


0

खैर, इनमें से कोई भी काम नहीं किया, इसलिए यहां मैंने जो किया वह किया:

  1. ऊपर बताए अनुसार, जो भी उपयोगकर्ता हैं, उसके लिए स्वामी को सेट करें।
  2. सिक्योरिटी-एडिट में सभी उपयोगकर्ताओं को फ़ोल्डर अनुमतियों से हटा दें।
  3. अपने उपयोगकर्ता को पुनः जोड़ें और पूर्ण नियंत्रण अनुमतियाँ सेट करें।
  4. उन्नत पर जाएं और नीचे दोनों चेकबॉक्स का चयन करें (इनरिटेबल अनुमतियां शामिल करें ..., सभी चाइल्ड ऑब्जेक्ट अनुमतियों को बदलें ..., blahblahblah)।
  5. परिवर्तन लागू करें।
  6. बस फ़ोल्डर को हटा दें। कार्य करना चाहिए।

क्या आप कृपया अपना प्रश्न प्रारूपित कर सकते हैं। यह एक सहायक प्रश्न बनाता है जो एक प्रश्न में पढ़ना बहुत कठिन है जो सहायक था।
रामहाउंड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.