मैं अपने सी ड्राइव पर साइबर फ़ोल्डर को कैसे हटा सकता हूं?


22

मेरे पास एक फोल्डर है C:\cygwin। मैं इस फ़ोल्डर को कैसे हटा सकता हूं।

यह कहता है कि मुझे permissionव्यवस्थापक की आवश्यकता है। हालाँकि मैं प्रशासक के रूप में लॉग इन हूँ।


आपको sudoकमांड का उपयोग करने की आवश्यकता हो सकती है , जो कि * निक्स सुपर उपयोगकर्ता आह्वान है।
मार्टीन्यू

जवाबों:


4

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

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

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

यहाँ स्रोत Cygwin लिंक है


54

Cmd.exe को व्यवस्थापक के रूप में खोलें:

टेकऑन / एफ "c: \ cygwin" / r / d Y

अंतिम पैरामीटर टेकऑन को सभी प्रश्नों के लिए हां मान लेता है और लोकेल पर निर्भर करता है। अपने लोकेल में मुझे इसे काम करने के लिए "J" का उत्तर देना था। YMMV।

icacls "c: \ cygwin" / T / Q / C / रीसेट

अंत में, हमें संबंधित अनुमतियां मिलने के बाद फ़ाइलों को हटाने के लिए:

rd "c: \ cygwin" / s / q

देखें /server/43794/using-icacls-to-set-permissions-on-user-directories और http://lallousx86.wordpress.com/2009/06/14/resetting-ntfs-files -सुरक्षा और अनुमति-इन-windows-7 /

उम्मीद है इससे आपका काम बनेगा।


मैंने स्वामित्व लेने की कोशिश की थी, आदि और यही मेरे लिए अंत में काम आया! धन्यवाद।
डब स्टाइल

बहुत बढ़िया जवाब! इसके बाद cygwin फ़ोल्डर को हटा सकता है।
डेमियन

यह निश्चित रूप से मेरे लिए भी काम किया (और मुझे लगा कि मैंने अब तक सब कुछ बहुत कोशिश की है!)।
जॉनी

Lifesaver! इस मुद्दे को कई वर्षों तक, अलग-अलग तरीकों से किया गया था। Cygwin फ़ोल्डर के साथ ही जब Windows OS इंस्टॉलेशन को फिर से लागू करते हैं, और / या उन्हें नए हार्ड डिस्क पर ले जाते हैं, और आज रात, जब मैं बस rsyncएक Cygwin के अंदर फ़ोल्डर बना रहा था जिसे मैंने अपने वर्तमान OS इंस्टॉल के साथ ताज़ा स्थापित किया था ...
पिसिस

आआआआआआँ, अब, किसी तरह, मैंने एक बदतर परिदृश्य में प्रवेश किया है जहां एक ही क्रिया करते हुए, जबकि अब noaclsजोड़ा के साथ एक fstab का उपयोग करते हुए , एक फ़ोल्डर बनाता है जहां मालिक को नहीं देखा जा सकता है, बदला जा सकता है, और यहां बताए गए चरण उस कारण से भी विफल रहे।
पिसिस

0

फ़ोल्डर के गुणों पर जाएं> सुरक्षा टैब> उन्नत> मालिक टैब> नए स्वामी का चयन करें और चेकबॉक्स की जांच करें "उप-मालिकों और ऑब्जेक्ट्स पर स्वामी को बदलें"> लागू करें> ठीक है> अब अनुमति टैब से सभी को पूर्ण नियंत्रण दें और फिर हटाएं फ़ोल्डर

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