बहुत से MacOS उपयोगकर्ताओं को फ़ाइल एक्सेस प्रदान करने में त्रुटि प्राप्त हो रही है Office 2016 में विभिन्न फ़ाइल प्रकारों को खोलने का प्रयास करते समय। समस्या आमतौर पर Word फ़ाइलों को खोलने का प्रयास करते समय प्रकट होती है, लेकिन कुछ उपयोगकर्ताओं ने Excel और Powerpoint फ़ाइलों के साथ भी समस्या की सूचना दी है।
इस समस्या से निपटने के दौरान, उपयोगकर्ता को एक पॉपअप के साथ एक Office 2016 प्रोग्राम के साथ फ़ाइल खोलते समय एक्सेस विशेषाधिकार प्रदान करने के लिए कहा जाएगा। यदि उपयोगकर्ता फ़ाइल का चयन करता है और अनुदान प्रदान करें . पर क्लिक करता है बटन, निम्न त्रुटि दिखाई देगी:
Word / Excel / Powerpoint cannot open the document: user does not have access privileges.
जैसा कि यह निकला, अनुदान एक्सेस त्रुटि अद्यतन Apple सैंडबॉक्सिंग नियमों के कारण होता है। Apple अब विभिन्न कार्यों को एक विशिष्ट स्थान पर बांधकर उन्हें सीमित करने के लिए सैंडबॉक्सिंग का उपयोग करता है। एप्लिकेशन सैंडबॉक्सिंग वायरस या अन्य मैलवेयर को OS फ़ाइलों को प्रभावित करने से रोकने में बहुत प्रभावी है। नए दिशानिर्देशों का पालन करते हुए, कस्टम फोंट का उपयोग करने वाले प्रत्येक एप्लिकेशन को यह सुनिश्चित करना चाहिए कि फोंट उस विशेष एप्लिकेशन के लिए अनन्य रहें। Apple अब किसी एप्लिकेशन को सिस्टम-व्यापी उपयोग के लिए फ़ॉन्ट इंस्टॉल करने की अनुमति नहीं देता है।
इस घटना में कि एक सिस्टम-वाइड फ़ॉन्ट रास्ते में बदल जाता है, इसे सुरक्षा उल्लंघन माना जाएगा और अगले अपडेट पर इसे बदल दिया जाएगा। Office 2016 से शुरू होकर, Microsoft को ऐप स्टोर में Office सुइट को बेचने में सक्षम होने के लिए Apple के नियमों का पालन करना पड़ा। Microsoft विशेष रूप से अपने सॉफ़्टवेयर के लिए फ़ॉन्ट का एक सेट प्रदान करता है, जो किसी भिन्न स्थान पर स्थापित हो जाएगा।
हालांकि, अधिकांश तृतीय पक्ष फ़ॉन्ट उपयोगिताओं को नए सैंडबॉक्स नियमों के साथ काम करने के लिए पूरी तरह से अपडेट नहीं किया गया है और मैकोज़ द्वारा सुरक्षा उल्लंघन के रूप में देखे जाने वाले संघर्षों का कारण बनेंगे। यह पुष्टि की गई है कि तृतीय पक्ष फ़ॉन्ट प्रबंधन ऐप जैसे सूटकेस, लिनोटाइप फ़ॉन्ट एक्सप्लोरर, एक्सटेंस, या FontExplorer X पहुंच प्रदान करने में त्रुटि . के मुख्य कारण हैं Office 2016 सुइट के साथ। अभी तक, फ़ॉन्टबुक एकमात्र फ़ॉन्ट प्रबंधन उपयोगिता है जिसे विशेष रूप से Apple के नए सुरक्षा सिस्टम के साथ काम करने के लिए डिज़ाइन किया गया है।
नोट: कुछ उपयोगकर्ताओं ने बताया है कि उनके तृतीय पक्ष फ़ॉन्ट प्रबंधन ऐप्स में फ़ॉन्ट की संख्या कम करने से समस्या गायब हो गई है। यदि आपके पास बहुत सारे फोंट (1000 से अधिक) हैं, तो उनकी संख्या कम करने का प्रयास करें। फिर, अपनी मशीन को पुनरारंभ करें और पुनः प्रयास करें।
नीचे आपके पास विधियों का एक सूट है जो पहुंच प्रदान करने में त्रुटि . बना देगा दूर जाओ। यदि आपने एक बाहरी फ़ॉन्ट प्रबंधन ऐप (FontBook के अलावा) स्थापित किया है, लेकिन आपको इसकी आवश्यकता नहीं है, तो विधि 1 या विधि 2 का पालन करें। यदि आप किसी तृतीय पक्ष फ़ॉन्ट प्रबंधन ऐप पर भरोसा कर रहे हैं, तो विधि 3 का पालन करें या विधि 4 ।
अपडेट करें: हमने एक और तरीका जोड़ा है जो एक्सेस ग्रांट एरर . को संबोधित करेगा उन उपयोगों के लिए जो macOS 10.13 High Sierra . के साथ समस्या का सामना कर रहे हैं या ऊपर। यदि यह लागू होता है, तो सीधे विधि 5 . पर जाएं ।
विधि 1:तृतीय पक्ष फ़ॉन्ट प्रबंधन ऐप्स से फ़ॉन्ट अक्षम करना
चूंकि फ़ॉन्ट प्रबंधन ऐप जैसे FontExplorer X, Universal Type Server, सूटकेस या एक्सटेंशन पहुंच प्रदान करने में त्रुटि का कारण बन रहे हैं , उन अनुप्रयोगों में फोंट को अक्षम करने से आमतौर पर समस्या हमेशा के लिए दूर हो जाएगी।
अगर आप सूटकेस फ़्यूज़न . का उपयोग कर रहे हैं , आप फ़ॉन्ट कैश को साफ़ करके इस समस्या को आसानी से हल कर सकते हैं। ऐसा करने के लिए, सूटकेस फ्यूजन खोलें और फ़ाइल> स्वच्छ फ़ॉन्ट कैश पर जाएं . फिर, अपने सिस्टम को पुनरारंभ करें और कार्यालय की फाइलें सामान्य रूप से खुलनी चाहिए।
नोट: यह फिक्स केवल अस्थायी रूप से काम करेगा। आपको प्रक्रिया को हर एक समय में दोहराने की आवश्यकता हो सकती है।
यदि आप FontExplorer X, यूनिवर्सल टाइप सर्वर . का उपयोग कर रहे हैं या विस्तार , आपके पास उन एप्लिकेशन को खोलने और सभी फ़ॉन्ट्स को अक्षम करने के अलावा कोई विकल्प नहीं है। फिर, अपने डिवाइस को पुनरारंभ करें और उन फ़ाइलों को खोलने का प्रयास करें जो पहले त्रुटि दिखा रही थीं। यदि वह पर्याप्त नहीं है, तो बाहरी फ़ॉन्ट प्रबंधन ऐप को अनइंस्टॉल करें और नीचे दिए गए निर्देशों का पालन करें:
- खोजकर्ता तक पहुंचें ऐप, एप्लिकेशन . चुनें और फ़ॉन्टबुक पर डबल-क्लिक करें।
- फ़ॉन्टबुक में, सभी फ़ॉन्ट चुनें बाएँ फलक से। फिर, दाएँ फलक से कोई भी फ़ॉन्ट चुनें और Command + A . दबाए रखें उन सभी को चुनने के लिए।
- सभी फ़ॉन्ट्स के चयन के साथ, संपादित करें . तक पहुंचें विंडो के शीर्ष पर मेनू और सक्षम डुप्लिकेट की तलाश करें . पर क्लिक करें
- मैन्युअल रूप से हल करें पर क्लिक करें और सूची के भरने की प्रतीक्षा करें। उसके कुछ ही समय बाद, आपको एक विंडो दिखाई देगी जिसमें चेक किए गए फ़ॉन्ट सूचीबद्ध होंगे। फिर, सभी . क्लिक करें शीर्षलेख और इसे चेतावनियों और त्रुटियों पर स्विच करें।
- डुप्लीकेट के रूप में दिखाए गए प्रत्येक फ़ॉन्ट को खोलें। आपको दोनों संस्करणों को देखने में सक्षम होना चाहिए। सबसे पुराना फ़ॉन्ट चुनें और निकालें चेक किया गया दबाएं। डुप्लिकेट किए गए सभी फ़ॉन्ट्स के साथ ऐसा करें।
नोट: नए संस्करण में "चेक किए गए निकालें" को "रिज़ॉल्व चेक" में बदल दिया गया है और आपको उन फ़ॉन्ट्स की जांच करनी होगी जिन्हें आप हटाना चाहते हैं, न कि जिन्हें आप हटाना चाहते हैं। - अगला, फ़ाइल पर जाएं और फ़ॉन्ट सत्यापित करना चुनें. सभी . क्लिक करें हेडर और इसे चेतावनियों और त्रुटियों में बदलें।
- यदि आपको कोई त्रुटि (पीला या लाल) आती है, तो प्रत्येक को खोलें और किसी भी डुप्लिकेट को मैन्युअल रूप से हल करें जैसे हमने चरण 5 में किया था। एक बार जब आप प्रत्येक डुप्लिकेट को कवर कर लेते हैं, तो फ़ॉन्ट सत्यापित करें . पर क्लिक करें फिर से और सुनिश्चित करें कि कोई त्रुटि दिखाई नहीं दे रही है।
- बंद करें फ़ॉन्टबुक और पहुंच प्रदान करें . से प्रभावित किसी भी एप्लिकेशन को खोलें त्रुटि। यदि यह अभी भी त्रुटि प्रदर्शित कर रहा है, तो रीबूट करें और फिर से खोलें।
विधि 2:फ़ोल्डर अनुमतियां रीसेट करने के लिए पुनर्प्राप्ति विभाजन से बूट करना
यदि ऊपर दी गई विधि पहुंच प्रदान करें को हटाने में असफल रही है त्रुटि, आइए पुनर्प्राप्ति मोड से बूट करने और टर्मिनल . का उपयोग करने का प्रयास करें फ़ोल्डर अनुमतियों और एसीएल को रीसेट करने के लिए उपयोगिता। यह विधि बहुत से उपयोगकर्ताओं के लिए सफल साबित हुई है जो तृतीय पक्ष फ़ॉन्ट प्रबंधक को हटाने के बाद भी त्रुटि से जूझ रहे थे। यहां आपको क्या करना है:
- Apple आइकन क्लिक करें ऊपरी-बाएँ कोने में और पुनरारंभ करें चुनें. जब आपका MAC रीस्टार्ट हो रहा हो, तब Command + R . को दबाकर रखें पुनर्प्राप्ति मोड में प्रवेश करने के लिए।
- एक बार जब आप OS X यूटिलिटीज देखें विंडो, उपयोगिताओं तक पहुंचें स्क्रीन के शीर्ष पर मेनू और टर्मिनल . पर क्लिक करें
- टर्मिनल विंडो में, “रीसेटपासवर्ड” . टाइप करें और एंटर दबाएं।
- इसके तुरंत बाद, आपको पासवर्ड रीसेट करें विंडो दिखाई देगी। Rहोम फोल्डर अनुमतियां और ACL सेट करें . पर जाएं और रीसेट करें . क्लिक करें बटन।
- आपको अपना पासवर्ड डालने के लिए कहा जा सकता है। आपके ऐसा करने के बाद, सिस्टम पुनरारंभ हो जाएगा।
- उस Office ऐप को खोलने का प्रयास करें जो पहले काम कर रहा था। इसे पहुंच प्रदान करें . के बिना खुलना चाहिए त्रुटि।
नोट: यदि आप तृतीय पक्ष फ़ॉन्ट प्रबंधन ऐप इंस्टॉल करने और खोलने का निर्णय लेते हैं जो Apple के सैंडबॉक्स नियमों का अनुपालन नहीं करता है, तो समस्या फिर से प्रकट होगी।
विधि 3:Apple की सैंडबॉक्स आवश्यकताओं से बचना
पिछले मैक ऑफिस संस्करणों (ऑफिस 2016 से पुराने) में, उपयोगकर्ता किसी भी स्थान पर फ़ाइलों को सहेजने और चेतावनी और अनुमति अनुरोधों के बिना किसी भी फ़ॉन्ट का उपयोग करने में सक्षम थे। लेकिन नई सैंडबॉक्स आवश्यकताओं के कारण यह अब संभव नहीं है। जो लोग एक्सेल के साथ वीबीए का उपयोग करते हैं, वे गंभीर रूप से प्रभावित होते हैं क्योंकि उन्हें अपनी स्क्रिप्ट चलाते समय लगातार अनुमति के लिए कहा जाता है।
हालांकि, मैक में कुछ स्थान हैं जिनका उपयोग आप उन एक्सेस प्रॉम्प्ट से बचने के लिए कर सकते हैं। ये स्थान VBA उत्साही लोगों को अतिरिक्त उपयोगकर्ता सहभागिता के बिना स्वतंत्र रूप से अपनी स्क्रिप्ट चलाने की अनुमति देते हैं। सौभाग्य से, हम इन स्थानों का उपयोग पहुंच प्रदान करने . को बायपास करने के लिए भी कर सकते हैं त्रुटि। चाल यह है कि, यह स्थान आसानी से उपलब्ध नहीं है, इसलिए इसे और अधिक सुलभ बनाने के लिए हमें अतिरिक्त चरणों से गुजरना होगा।
एक सुरक्षित स्थान का एक उदाहरण जो कार्यालय की अनुमति के संकेतों से बचता है: /उपयोगकर्ता / *YourUsername* / लाइब्रेरी / समूह कंटेनर /UBF8T346G9.Office
आप इस फ़ोल्डर का उपयोग कार्यालय कार्यक्रमों के बीच या किसी तृतीय पक्ष एप्लिकेशन के साथ डेटा साझा करने के लिए कर सकते हैं क्योंकि इसमें पढ़ने और लिखने दोनों की पहुंच है। पहुंच प्रदान करें . को बायपास करने के लिए इस स्थान का उपयोग करने के बारे में एक त्वरित मार्गदर्शिका यहां दी गई है त्रुटि:
नोट: इस गाइड की केवल एक्सेल फाइलों के साथ काम करने की पुष्टि की गई है, लेकिन सैद्धांतिक रूप से ऑफिस 2016 सूट से अन्य फाइलों के प्रकारों के साथ काम करना चाहिए।
- एक खोजक विंडो खोलें और Alt कुंजी को दबाए रखें जाओ . दबाते समय मेनू बार में टैब। फिर, लाइब्रेरी . पर क्लिक करें
- समूह कंटेनर पर नेविगेट करें और फिर UBF8T346G9.Office . पर डबल-क्लिक करें फ़ोल्डर।
- UBF8T346G9.Office . के अंदर एक नया फ़ोल्डर बनाएं फ़ोल्डर और इसे नाम दें जैसा आप चाहते हैं।
- अगला, इस सुरक्षित फ़ोल्डर में खोलने से इनकार कर रही सभी कार्यालय संबंधित फाइलों को स्थानांतरित करें। वे सभी बिना किसी समस्या के खुल जाने चाहिए।
नोट: आसान पहुंच के लिए, आप फ़ोल्डर का चयन कर सकते हैं और Command + Ctrl + T press दबा सकते हैं इसे स्वचालित रूप से पसंदीदा में जोड़ने के लिए खोजक में।
विधि 4:Microsoft को संसाधन फ़ोल्डर (अस्थायी) से खींचना
यदि आपका काम बाहरी फ़ॉन्ट प्रबंधन ऐप का उपयोग करने के इर्द-गिर्द घूमता है, तो इसे अपने सिस्टम से हटाना कोई विकल्प नहीं है। सौभाग्य से, कुछ उपयोगकर्ता अनुमति प्रदान करने . बनाने में सक्षम हैं Microsoft के फोंट को संसाधन फ़ोल्डर से हटाकर समस्या दूर हो जाती है। हालाँकि, यह सुधार केवल अस्थायी होगा। जब आप अगले ऑफिस अपडेट की अनुमति देंगे, तो पैकेज में फोंट फिर से इंस्टॉल हो जाएंगे और त्रुटि वापस आ जाएगी।
चेतावनी: कुछ उपयोगकर्ताओं ने इस पद्धति का पालन करने के बाद Word क्रैश की सूचना दी है। यदि आप नीचे दिए गए चरणों के अनुसार फ़ॉन्ट का बैकअप नहीं लेते हैं, तो कुछ भी गलत होने पर आपको Office सुइट को फिर से स्थापित/मरम्मत करने की आवश्यकता होगी।
संसाधन फ़ोल्डर से फ़ॉन्ट खींचने के लिए यहां एक त्वरित मार्गदर्शिका दी गई है:
- फाइंडर ऐप तक पहुंचें और एप्लिकेशन . चुनें . फिर, उस कार्यालय एप्लिकेशन पर राइट-क्लिक करें जो प्रदर्शित कर रहा है पहुंच प्रदान करें त्रुटि और पैकेज सामग्री दिखाएं पर क्लिक करें . इस मामले में, यह Word है, लेकिन आप इसे Excel, Powerpoint या किसी अन्य Microsoft Office ऐप के साथ भी कर सकते हैं।
- सामग्री> संसाधन पर जाएं और फ़ॉन्ट फ़ोल्डर . का पता लगाएं . आप इसे फ़ॉन्ट . के रूप में देख सकते हैं या DFonts . खोलने के लिए उस पर डबल-क्लिक करें।
- अगला, अपने डेस्कटॉप पर एक फ़ोल्डर बनाएं। हम एमएस फोंट की सुरक्षा के लिए उपयोग करेंगे, इसलिए यदि यह विधि विफल हो जाती है तो हम उन्हें पुनर्स्थापित कर सकते हैं। कमांड + ए . का प्रयोग करें Dfonts . से सभी फ़ॉन्ट चुनने के लिए और उन्हें आपके द्वारा पहले बनाए गए फ़ोल्डर में ले जाएँ।
- आपके द्वारा नए फ़ोल्डर में सफलतापूर्वक फ़ॉन्ट कॉपी करने के बाद, Dfonts में किसी एक फ़ॉन्ट पर राइट-क्लिक करें और ट्रैश में ले जाएं पर क्लिक करें।
- एक बार Dfonts फ़ोल्डर खाली है, उस Office अनुप्रयोग को खोलें जो पहुँच प्रदान करें . प्रदर्शित कर रहा था त्रुटि। इसे अब सामान्य रूप से खुलना चाहिए।नोट: यदि आपको अभी भी त्रुटि दिखाई दे रही है, या स्टार्टअप के दौरान Word क्रैश हो जाता है, तो सामग्री> संसाधन> DFonts(Fonts) पर वापस लौटें और हमारे द्वारा पहले बनाए गए फोल्डर से फॉन्ट दोबारा जोड़ें।
विधि 5:टर्मिनल के माध्यम से Mac OS फ़ॉन्ट कैश साफ़ करना
कुछ प्रभावित उपयोगकर्ता जिन्हें इस समस्या का सामना करना पड़ रहा है macOS 10.13 High Sierra या इसके बाद के संस्करण ने रिपोर्ट किया है कि टर्मिनल का उपयोग करके फ़ॉन्ट कैश को साफ करने के बाद समस्या हल हो गई है। ऐसा करने और अपने Mac को पुनः प्रारंभ करने के बाद, अधिकांश प्रभावित उपयोगकर्ताओं ने रिपोर्ट किया है कि पहुंच प्रदान करें त्रुटि होना बंद हो गया है।
यदि यह परिदृश्य आपके विशेष परिदृश्य पर लागू होता है, तो आपको यह करना होगा:
- वर्तमान में खोले गए सभी एप्लिकेशन बंद करें। ऐसा करने के लिए, कमांड + विकल्प + एस्केप दबाएं बलपूर्वक बाहर निकलने के आवेदन को खोलने के लिए खिड़की। फिर, प्रत्येक खुले हुए ऐप को चुनें और बल से बाहर निकलें . पर क्लिक करें बटन।
नोट: यह चरण बहुत महत्वपूर्ण है। ऐसा करने में विफल होने पर एक त्रुटि उत्पन्न होगी यदि कोई एप्लिकेशन जो फ़ॉन्ट कैश का उपयोग कर रहा है, वर्तमान में खोला गया है।
- एक बार प्रत्येक एप्लिकेशन बंद हो जाने पर, कमांड + शिफ्ट + यू दबाएं उपयोगिता . खोलने के लिए फ़ोल्डर और टर्मिनल . पर क्लिक करें इसे शुरू करने के लिए।
- निम्न कमांड टाइप करें और इसे चलाने के लिए रिटर्न दबाएं:
sudo atsutil databases -remove
- आपसे प्रॉम्प्ट पर अपना खाता पासवर्ड प्रदान करने के लिए कहा जाएगा। ऐसा करें और वापसी press दबाएं एक बार फिर आवश्यक अनुमति देने के लिए।
- प्रक्रिया पूरी होने पर, बाहर निकलें type टाइप करें अपना कमांड लाइन सत्र समाप्त करने के लिए, फिर फ़ाइल> छोड़ें . पर जाएं टर्मिनल . से बाहर निकलने के लिए ऐप।
- अपना Macintosh पुनः प्रारंभ करें और समस्या को अगले सिस्टम स्टार्टअप पर हल किया जाना चाहिए।