क्या% PROGRAMDATA% विंडोज के सभी संस्करणों में समान है?


0

मुझे हर बार एक स्क्रिप्ट निष्पादित करने की आवश्यकता है जो कि विंडोज बूट करता है।
मैंने अपनी स्क्रिप्ट फ़ोल्डर में कॉपी की: %PROGRAMDATA%\Microsoft\Windows\Start Menu\Programs\Startup
यह मेरे कंप्यूटर के लिए काम करता है, लेकिन अब मुझे चिंता है कि यह विंडोज के सभी संस्करणों के लिए काम नहीं कर सकता।
क्या कोई मुझे बता सकता है कि क्या यह रास्ता हमेशा एक जैसा है?

कोई भी टिप बहुत मददगार होगी, धन्यवाद।


% ProgramData% विस्टा और ऊपर के लिए मानक है। XP में, मेरा मानना ​​है कि आपको% APPDATA% का उपयोग करने की आवश्यकता होगी।
Cosco Tech

जवाबों:


2

यह पथ विंडोज 7 और ऊपर से समान है।

मुझे पूरी तरह से यकीन नहीं है कि यह XP और इससे पहले भी काम करता है, क्योंकि वहां प्रोग्राम डेटा फ़ोल्डर C: \ ProgramData नहीं है, लेकिन C: \ Documents and Settings \ All Users \ Application Data \ और मुझे नहीं पता खिड़कियों के किस संस्करण में उन्होंने पर्यावरण चर स्थापित करना शुरू किया। मुझे लगता है कि 2000 से, लेकिन यकीन नहीं है।

संपादित करें: बस जाँच की गई, विंडोज़ 2000 में प्रोग्रामडैट% मौजूद नहीं है। यह मानने के लिए सुरक्षित है कि यह XP में भी नहीं है।

हालाँकि, पश्चगामी अनुकूलता के लिए, विंडोज़ 7, 8 और 10 में निम्न पथ (सिमिलिंक के माध्यम से) अभी भी काम करता है: C:\Documents and Settings\All Users\Application Data>


@marcosbontempo मैंने एक संपादन जोड़ा है जो आपको एक पथ बताता है जो विंडोज़ 98 से काम करता है और सभी तरह से 10. :)
LPChip

इसके अलावा, अगर इससे मदद मिली, तो कृपया ग्रे चेकमार्क दबाकर जवाब स्वीकार करें। इस तरह, दूसरों को पता है कि आपको अब मदद की ज़रूरत नहीं है।
LPChip

1

% PROGRAMDATA% विस्टा के रूप में विंडोज के लिए नया था। Windows XP पर, यह सभी उपयोगकर्ता प्रोफ़ाइल का स्थानीय सेटिंग फ़ोल्डर था। अब कोई भी उपयोगकर्ता प्रोफ़ाइल नहीं है। सभी उपयोगकर्ताओं के लिए स्थानीय AppData को \ ProgramData में स्थानांतरित कर दिया गया है, और सभी उपयोगकर्ता दस्तावेज़ फ़ोल्डर को Users \ Public में स्थानांतरित कर दिया गया है।

विस्टा में शुरुआत करते हुए, Microsoft ने \ Users \ All उपयोगकर्ता प्रोफ़ाइल निर्देशिका को बनाए रखा, लेकिन इसमें मौजूद फ़ोल्डर NTFS उन स्थानों के प्रतीकात्मक लिंक हैं जहाँ Microsoft ने उन्हें स्थानांतरित किया था।

जब तक आपकी स्क्रिप्ट XP या इससे पहले कभी नहीं चलेगी, तब तक यह ठीक होना चाहिए। ध्यान दें कि आपको पर्यावरण चर का उपयोग करते रहने की आवश्यकता है, क्योंकि यह हमेशा C: \ ProgramData को संदर्भित नहीं करता है (हालांकि यह 99.99% मामलों में होता है)।

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