ओएस एक्स अपडेट के बाद फिर से काम कर रहे सैंडबॉक्स वाले एप्लिकेशन प्राप्त करें

Apple ने हाल ही में OS X के पिछले संस्करणों के लिए सुरक्षा अपडेट के साथ OS X 10.8.3 जारी किया है, और जबकि अपडेट ने अधिकांश उपयोगकर्ताओं के लिए ठीक से काम किया है, कुछ ने समस्या की रिपोर्ट की है कि पूर्वावलोकन और TextEdit जैसे कुछ कार्यक्रम अब नहीं होंगे चलाते हैं। जब प्रोग्राम खोला जाता है, तो कुछ मामलों में सिस्टम उपयोगकर्ताओं को उपयोगकर्ता लाइब्रेरी को प्रमाणित करने और उसकी मरम्मत करने के लिए प्रेरित करता है, लेकिन इसके बाद यह प्रोग्राम ओएस एक्स डॉक में कुछ सेकंड्स के लिए बाउंस करने के बाद बस क्विट करता है। अन्य मामलों में कार्यक्रम बस दुर्घटना कर सकता है और एक त्रुटि रिपोर्ट उत्पन्न कर सकता है।

TextEdit और Preview दोनों OS X में सैंडबॉक्स किए गए प्रोग्राम हैं, जिसका अर्थ है कि सिस्टम उन्हें और उनके कई संसाधनों को साझा क्षेत्रों से अलग करता है जो अन्य प्रोग्राम एक्सेस कर सकते हैं। सैंडबॉक्स वाले किसी भी कार्यक्रम के लिए, ये संसाधन "कंटेनर" नामक फ़ोल्डर में उपयोगकर्ता की लाइब्रेरी निर्देशिका में एक दर्पण के रूप में मौजूद होते हैं; हालाँकि, यदि यह फ़ोल्डर किसी कारण से अप्राप्य हो गया है, तो प्रोग्राम ठीक से लॉन्च नहीं हो सकता है या फ़ाइलों को सहेजने में सक्षम हो सकता है या अन्यथा अपेक्षित रूप से चला सकता है।

यदि ऐसा होता है, तो सिस्टम आपको लाइब्रेरी में कंटेनर को ठीक करने की कोशिश करने के लिए प्रेरित कर सकता है, लेकिन यदि यह असफल है, तो कुछ चीजें हैं जिनसे आप गलती को दूर कर सकते हैं और प्रोग्राम को फिर से चला सकते हैं।

पहले अपने उपयोगकर्ता होम निर्देशिका पर अनुमतियों को सुधारने का प्रयास करें। इस समस्या का अनुभव करने वाले कुछ लोगों ने डिस्क उपयोगिता का उपयोग करके बूट ड्राइव पर अनुमतियों को सुधारने की असफल कोशिश की है, लेकिन यह केवल सिस्टम फ़ोल्डर और कुछ स्थापित एप्लिकेशन जैसे वैश्विक संसाधनों से निपटता है, न कि किसी भी उपयोगकर्ता फ़ाइलों से।

उपयोगकर्ता के होम फ़ोल्डर अनुमतियों को सुधारने के लिए, OS X रिकवरी एचडी विभाजन को लोड करने के लिए Command-R को होल्ड करते समय सिस्टम को रिबूट करें। अपनी भाषा का चयन करने के बाद, यूटिलिटीज मेनू से टर्मिनल चुनें और पासवर्ड और खाता प्रबंधन टूल खोलने के लिए कमांड "रीसेटपासवर्ड" (सभी एक शब्द) दर्ज करें। यहां, अपना बूट ड्राइव चुनें और ड्रॉप-डाउन मेनू से अपना उपयोगकर्ता खाता चुनें। फिर होम फ़ोल्डर अनुमतियों और एसीएल को रीसेट करने के लिए अनुभाग में रीसेट बटन पर क्लिक करें।

जब यह किया जाता है, तो उपयोगिता को छोड़ दें और अपने सिस्टम को यह देखने के लिए पुनरारंभ करें कि क्या प्रोग्राम ठीक से चलेंगे।

यदि आप समस्याओं को देखना जारी रखते हैं, तो अगला चरण प्रत्येक समस्याग्रस्त एप्लिकेशन के लिए कंटेनर फ़ोल्डर्स को साफ़ करना है। ऐसा करने के लिए, खोजक में गो मेनू खोलें और लाइब्रेरी विकल्प को प्रकट करने के लिए विकल्प कुंजी दबाए रखें। अपने उपयोगकर्ता लाइब्रेरी फ़ोल्डर को खोलने के लिए इसका चयन करें, और फिर कंटेनर फ़ोल्डर खोलें। यहां आप प्रत्येक सैंडबॉक्स वाले एप्लिकेशन के लिए फ़ोल्डरों की एक सूची देखेंगे, जिनमें से प्रत्येक को प्रोग्राम के डोमेन के अनुसार नाम दिया जाएगा, जैसे कि पूर्वावलोकन एप्लिकेशन के लिए "com.apple.Preview"।

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

यदि प्रोग्राम ठीक से लॉन्च होता है, लेकिन आप पाते हैं कि आप एक ऑटोवॉश डॉक्यूमेंट या दो को याद कर रहे हैं, जिस पर आप काम कर रहे थे, तो आपको पुराने कन्टेनर को खोलकर और इसके भीतर जरूरी फाइलों को ढूंढ कर डॉक्यूमेंट को ढूंढना चाहिए। कंटेनर की फ़ाइल संरचना को आपके घर के फ़ोल्डर को प्रतिबिंबित करना चाहिए: इसमें "दस्तावेज़, " "मूवीज़, " और "संगीत" जैसे फ़ोल्डर शामिल होने चाहिए या कम से कम उपनाम उनके लिए अग्रणी होने चाहिए।

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


 

अपनी टिप्पणी छोड़ दो