विंडोज: सामान्य (गैर-एलिवेटेड) प्रोग्रामों को प्रोग्राम फाइल्स डायरेक्टरी में लिखने की अनुमति दें


6

मैं अजीब तरह से व्यवहार करने वाले पुराने अनुप्रयोगों से थक गया हूं क्योंकि वे "प्रोग्राम फाइल्स" निर्देशिका में नहीं लिख सकते हैं। मैं उन्हें मैन्युअल रूप से व्यवस्थापक के रूप में चलाने के लिए सेट नहीं करना चाहता, और मैं विशेष रूप से सुरक्षा के बारे में चिंतित नहीं हूं - मेरे द्वारा चलाए जाने वाले अनुप्रयोगों पर भरोसा करने के अलावा, मैं केवल गेम चलाने के लिए विंडोज में बूट करता हूं (इसलिए विभाजन doesn ' टी में कोई मूल्यवान डेटा नहीं है), और मैं आमतौर पर हर महीने कुछ भी विंडोज को फिर से इंस्टॉल करना समाप्त करता हूं।

मैं प्रोग्राम फाइल और प्रोग्राम फाइल्स (x86) को सामान्य निर्देशिकाओं में (अनुमतियों के नजरिए से) कैसे बना सकता हूं, जो हर एप्लिकेशन को अनुमति के बावजूद लिखने में सक्षम है?

मैं इस समय विंडोज 10 चला रहा हूं, लेकिन आदर्श रूप से मैं यह जानना चाहता हूं कि भविष्य में संदर्भ के लिए 8/7 / विस्टा पर भी यह कैसे करना है।

संपादित करें: मुझे ध्यान देना चाहिए कि मैं विंडोज 10 के एक एंटरप्राइज़ संस्करण का उपयोग कर रहा हूं, इसलिए मैं समूह नीतियों या यदि आवश्यक हो तो और कुछ भी संशोधित कर सकता हूं।


1
उस प्रोग्राम फ़ोल्डर पर अनुमतियाँ बदलें।
Moab

मुझे लगता है कि यह वही था जो मुझे करने की ज़रूरत थी, लेकिन विंडोज का यूआई इसे तुरंत स्पष्ट नहीं करता है (कम से कम मेरे लिए) मुझे क्या बदलना है या इसे कैसे बदलना है। यदि आप मुझे कुछ और विस्तृत मार्गदर्शन दे सकते हैं, तो मैं वास्तव में इसकी सराहना करूंगा।
Wowfunhappy

बहुत यकीन है कि यह कार्यक्रम डेटा को शुरू करने का उद्देश्य था। वे नहीं चाहते हैं कि आप प्रोग्राम फ़ाइल में अब और लिख सकें।
Dandy

1
मुझे पता है कि वे मुझे नहीं चाहिए, लेकिन मैं करो और यह मेरा कंप्यूटर है! & Gt;: 0
Wowfunhappy

अधिक भावपूर्ण उत्तर मिला। विंडोज, अपने कोड में आपका स्वागत है, वे आपको नहीं चाहते हैं! मुझे यकीन है कि इसके चारों ओर हैक करने का एक तरीका है, लेकिन यह अधिक समस्याओं का कारण होगा तो यह मुझे यकीन है कि हल करता है।
Dandy

जवाबों:


3

आप फ़ोल्डर की सुरक्षा सेटिंग्स को बदलकर प्रोग्राम फाइल्स को लिखने के लिए एप्लिकेशन प्राप्त कर सकते हैं।

  1. गुणों पर जाएं और सुरक्षा टैब चुनें।
  2. उन्नत पर क्लिक करें।

    enter image description here

  3. इसके बजाय अपने स्वयं के खाते में स्वामित्व बदलें TrustedInstaller, और इसे प्रचारित करें। इससे आप खुद को प्रिंसिपल की सूची में जोड़ सकते हैं।
  4. 'जोड़ें' पर क्लिक करें और अपना उपयोगकर्ता नाम टाइप करें, 'नामों की जाँच करें' दबाएँ और यह स्वतः पूर्ण करें।

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

इससे मुझे OpenVPN प्रोफाइल को सीधे इसकी इंस्टॉलेशन डायरेक्टरी में सहेजने में क्रोम की मदद मिली।


6

विंडोज विस्टा (यूएसी) के साथ शुरू की गई सुरक्षा सुविधाओं के कारण कोई भी गैर-प्रशासक कार्यक्रम जो "प्रोग्राम फाइल्स" जैसे संरक्षित स्थानों पर लिखने की कोशिश करता है, उनके लेखन को पकड़ा जाएगा और वैकल्पिक "उपयोगकर्ता के अनुकूल" स्थान पर पुनर्निर्देशित किया जाएगा।

विकिपीडिया राज्यों (और मैंने संबंधित अनुभाग पर प्रकाश डाला है):

एप्लिकेशन इस धारणा के साथ लिखे गए हैं कि उपयोगकर्ता चल रहा होगा   व्यवस्थापक विशेषाधिकारों के साथ पूर्व संस्करणों में समस्याओं का अनुभव किया   विंडोज का उपयोग जब सीमित उपयोगकर्ता खातों से किया जाता है, तो अक्सर क्योंकि वे   मशीन-वाइड या सिस्टम डायरेक्टरी (जैसे कि) को लिखने का प्रयास किया गया   कार्यक्रम फ़ाइलें) या रजिस्ट्री कुंजी (विशेष रूप से एचकेएलएम)। UAC करने का प्रयास करता है   इसके उपयोग को कम करें फ़ाइल और रजिस्ट्री वर्चुअलाइजेशन, जो पुनर्निर्देशित करता है   उपयोगकर्ता के भीतर प्रति उपयोगकर्ता स्थान पर लिखता है (और बाद में पढ़ता है)   प्रोफ़ाइल। उदाहरण के लिए, यदि कोई एप्लिकेशन लिखने का प्रयास करता है   "C: \ program files \ appname \ settings.ini" और उपयोगकर्ता के पास नहीं है   उस निर्देशिका को लिखने की अनुमति, लेखन पुनर्निर्देशित हो जाएगा   "C: \ Users \ username \ AppData \ Local \ VirtualStore" प्रोग्राम के लिए   Files \ APPNAME \ settings.ini "।

यह कुछ ऐसा नहीं है जिसे आप बदल नहीं सकते। यह जानबूझकर किया गया है।


तो प्रोग्राम फाइल्स को संरक्षित स्थान होने से रोकने का कोई तरीका नहीं है?
Wowfunhappy

1
ज़रूर; आप स्थायी रूप से अनुमति बदल सकते हैं लेकिन यह विंडोज को तोड़ देगा
Ramhound

1
असली मुद्दा सॉफ्टवेयर के साथ है जो विंडोज के साथ ठीक से काम नहीं करने के लिए लिखा जा रहा है क्योंकि यह हां माना जाता है, शायद आप सॉफ्टवेयर सुरक्षा के लिए वर्कअराउंड के लिए स्पष्ट सुरक्षा सेट कर सकते हैं, रजिस्ट्री सेटिंग हैक कर सकते हैं, लेकिन असली मुद्दा यह है। सॉफ्टवेयर कोडर या विक्रेता विंडोज के नए संस्करणों के साथ काम करने के लिए कोड नहीं लिख रहे हैं जैसा कि उन्हें समझना चाहिए। मैंने इस समय और समय के लिए सॉफ्टवेयर को देखा है, यहां तक ​​कि मुद्दों को बेचने वाले व्यवसायों को भी बेचा है। मैं हमेशा विक्रेताओं पर चिल्लाता हूं कि वे अपनी समस्या बनाने के लिए वास्तविक समाधान के लिए दबाव डालें, उन्हें दर्द का एहसास होना चाहिए।
Pimp Juice IT

1
@Rhhound जब आप कहते हैं कि यह विंडोज को "तोड़" देगा, तो क्या आपको इसका अंदाजा है कि इसके दुष्प्रभाव क्या होंगे?
Wowfunhappy

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