क्या 'C: \ ProgramData' और 'C: \ Users \ All उपयोगकर्ता' समान हैं? क्या मुझे दोनों की आवश्यकता है?


44

मेरी हार्ड ड्राइव पर ये दो निर्देशिकाएं हैं, जो समान प्रतीत होती हैं, और प्रत्येक में 2.4GB लगते हैं

C:\Users\All Users
C:\ProgramData

दोनों क्यों मौजूद हैं? क्या मैं उनमें से एक से छुटकारा पा सकता हूं?


2.4 जीबी केवल आपके कुल हार्ड ड्राइव स्पेस के खिलाफ एक बार गिना जाता है। यह अधिक स्पष्ट है जब वहाँ बहुत कुछ है।
WBT

जवाबों:


72

केवल C:\ProgramDataवास्तव में "वास्तविक" फ़ोल्डर के रूप में मौजूद है। C:\Users\All Usersएक प्रतीकात्मक कड़ी है C:\ProgramData। यह C:\Users\All Usersइंगित करता है C:\ProgramData, इसलिए यदि आप पूर्व में नेविगेट करते हैं, तो आप स्वचालित रूप से बाद के लिए पुनर्निर्देशित हो जाएंगे। यही कारण है कि वे समान दिखाई देते हैं।

C:\ProgramData "ऑल यूजर्स प्रोफाइल" के रूप में जाना जाता है और विंडोज 7 के सही संचालन के लिए आवश्यक है। कृपया इसे डिलीट न करें, अगर विंडोज आपको अनुमति देता है।

C:\Users\All Usersपिछड़े अनुकूलता के लिए है। खराब लिखे गए एप्लिकेशन ऑल यूज़र्स प्रोफाइल के पथ को सही तरीके से प्राप्त नहीं करते हैं। वे कहते हैं, "विंडोज, मुझे प्रोफाइल डायरेक्टरी का नाम दे।" विंडोज कहता है, " C:\Users।" और प्रोग्राम कहता है, "ठीक है, मुझे पता है कि ऑल यूज़र्स प्रोफाइल को ऑल यूज़र्स कहा जाता है और यह प्रोफाइल डायरेक्टरी के अंदर है, इसलिए यह होना चाहिए C:\Users\All Users।" वास्तव में, प्रोग्राम को विंडोज से क्या कहना चाहिए, "विंडोज, मुझे सभी उपयोगकर्ताओं के प्रोफाइल का रास्ता देता है," जिसे विंडोज कहेगा, " C:\ProgramData।"


7
प्रोग्राम और डेटा के बीच की जगह की कमी भी एक अच्छा स्पर्श है ...
नील मैकगिगन

12

वे एक ही फ़ोल्डर हैं। उपयोगकर्ता \ सभी उपयोगकर्ता \ ProgramData के लिए एक जंक्शन है। से आवेदन संगतता: जंक्शन अंक और बैकअप को ऐप्लिकेशन :

All Users legacy folder junction requirements: 

Sym links creation location     Destination  
..\Users\All Users              ..\ProgramData

उपयोगकर्ता \ सभी उपयोगकर्ता विरासत कारणों से ProgramData फ़ोल्डर का एक लिंक है। यह एक जंक्शन बिंदु है (UNIX दुनिया में सिमलिंक) और डेटा की प्रतिलिपि नहीं। मेरे पास अपने विंडोज 7 (x64) कंप्यूटर पर केवल ProgramData फ़ोल्डर है। मेरा अनुमान है कि जंक्शन बिंदु को हटाना सुरक्षित है, लेकिन आवश्यक नहीं है। मैं ProgramData को हटाने की अनुशंसा नहीं करता।


11

फ़ोल्डर C:\Users\All Usersएक प्रतीकात्मक लिंक है C:\ProgramData। वे एक ही फ़ोल्डर के दो नाम हैं। यह इसलिए है क्योंकि कई पुराने कार्यक्रमों में फ़ोल्डर का उपयोग करने के लिए कठिन-कोडित पथों का उपयोग किया जाता है जो किसी भी अधिक मौजूद नहीं हैं।

आप हटा सकते हैं C:\Users\All Users, लेकिन आप इससे कुछ हासिल नहीं करेंगे। यह लगभग कोई हार्ड ड्राइव अंतरिक्ष की खपत।

है हटाना C:\ProgramData

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