बहुत से macOS उपयोगकर्ताओं को Office 2016 में विभिन्न फाइल प्रकारों को खोलने का प्रयास करते समय ग्रांट फाइल एक्सेस त्रुटि प्राप्त हो रही है। यह समस्या आमतौर पर Word फाइलें खोलते समय दिखाई देती है, लेकिन कुछ उपयोगकर्ताओं ने Excel और PowerPoint फाइलों के साथ भी इस समस्या की सूचना दी है।

इस समस्या से निपटने के दौरान, उपयोगकर्ता को Office 2016 प्रोग्राम के साथ किसी फाइल को खोलते समय एक्सेस विशेषाधिकार प्रदान करने के लिए एक पॉपअप के साथ संकेत दिया जाता है। यदि उपयोगकर्ता फाइल का चयन करता है और ग्रांट एक्सेस बटन पर क्लिक करता है, तो निम्न त्रुटि दिखाई देगी:
Word / Excel / PowerPoint दस्तावेज़ नहीं खोल सकता: उपयोगकर्ता के पास एक्सेस विशेषाधिकार नहीं हैं।

जैसा कि सामने आया है, ग्रांट एक्सेस त्रुटि अद्यतन Apple सैंडबॉक्सिंग नियमों के कारण होती है। Apple अब विभिन्न क्रियाओं को एक विशिष्ट स्थान से जोड़कर सीमित करने के लिए सैंडबॉक्सिंग का उपयोग करता है। एप्लिकेशन सैंडबॉक्सिंग वायरस या अन्य मैलवेयर को OS फाइलों को प्रभावित करने से रोकने में बहुत प्रभावी है। नए दिशानिर्देशों के अनुसार, कस्टम फोंट का उपयोग करने वाले प्रत्येक एप्लिकेशन को यह सुनिश्चित करना होगा कि फोंट उस विशेष एप्लिकेशन के लिए विशिष्ट रहें। Apple अब किसी एप्लिकेशन को सिस्टम-वाइड उपयोग के लिए फोंट इंस्टॉल करने की अनुमति नहीं देता।
यदि रास्ते में कोई सिस्टम-वाइड फॉन्ट बदल जाता है, तो इसे सुरक्षा उल्लंघन माना जाएगा और अगले अपडेट पर इसे बदल दिया जाएगा। Office 2016 से शुरू होकर, Microsoft को App Store में Office सुइट बेचने में सक्षम होने के लिए Apple के नियमों का पालन करना पड़ा। Microsoft अपने सॉफ़्टवेयर के लिए विशेष रूप से फोंट का एक सेट प्रदान करता है, जो एक अलग स्थान पर इंस्टॉल हो जाएंगे।
हालांकि, अधिकांश थर्ड-पार्टी फॉन्ट यूटिलिटीज को नए सैंडबॉक्स नियमों के साथ काम करने के लिए पूरी तरह से अपडेट नहीं किया गया है और ये macOS द्वारा सुरक्षा उल्लंघन के रूप में देखे जाने वाले संघर्ष का कारण बनेंगे। यह पुष्टि की गई है कि Suitcase, Linotype Font Explorer, Extensis, या FontExplorer X जैसे थर्ड-पार्टी फॉन्ट प्रबंधन ऐप Office 2016 सुइट के साथ ग्रांट एक्सेस त्रुटि का मुख्य कारण हैं। वर्तमान में, Font Book एकमात्र फॉन्ट प्रबंधन उपयोगिता है जिसे विशेष रूप से Apple की नई सुरक्षा प्रणाली के साथ काम करने के लिए डिज़ाइन किया गया है।
नोट: कुछ उपयोगकर्ताओं ने बताया है कि उनके थर्ड-पार्टी फॉन्ट प्रबंधन ऐप्स में फोंट की संख्या कम करने से समस्या गायब हो गई। यदि आपके पास बहुत सारे फॉन्ट हैं (1000 से अधिक), तो उनकी संख्या कम करने का प्रयास करें। फिर, अपनी मशीन को पुनरारंभ करें और फिर से प्रयास करें।
नीचे आपके पास विधियों का एक समूह है जो ग्रांट एक्सेस त्रुटि को दूर कर देगा। यदि आपने एक बाहरी फॉन्ट प्रबंधन ऐप इंस्टॉल किया है (Font Book के अलावा), लेकिन आपको इसकी आवश्यकता नहीं है, तो विधि 1 या विधि 2 का पालन करें। यदि आप थर्ड-पार्टी फॉन्ट प्रबंधन ऐप पर भरोसा कर रहे हैं, तो विधि 3 या विधि 4 का पालन करें।
अपडेट: हमने एक और विधि जोड़ी है जो macOS 10.13 हाई सिएरा या उससे ऊपर का सामना करने वाले उपयोगकर्ताओं के लिए ग्रांट एक्सेस त्रुटि को संबोधित करेगी। यदि यह लागू होता है, तो सीधे विधि 5 पर जाएं।
विधि 1: थर्ड-पार्टी फॉन्ट प्रबंधन ऐप्स से फोंट अक्षम करना
चूंकि FontExplorer X, Universal Type Server, Suitcase या Extensis जैसे फॉन्ट प्रबंधन ऐप्स ग्रांट एक्सेस त्रुटि का कारण बन रहे हैं, उन एप्लिकेशन में फोंट को अक्षम करने से आमतौर पर समस्या हमेशा के लिए दूर हो जाएगी।
यदि आप Suitcase Fusion का उपयोग कर रहे हैं, तो आप फॉन्ट कैश को साफ करके इस समस्या को आसानी से हल कर सकते हैं। ऐसा करने के लिए, Suitcase Fusion खोलें और File > Clean Font Caches पर जाएं। फिर, अपने सिस्टम को पुनरारंभ करें और ऑफिस फाइलें सामान्य रूप से खुलनी चाहिए।

नोट: यह फिक्स केवल अस्थायी रूप से काम करेगा। आपको समय-समय पर इस प्रक्रिया को दोहराने की आवश्यकता हो सकती है।
यदि आप FontExplorer X, Universal Type Server या Extensis का उपयोग कर रहे हैं, तो आपके पास उन एप्लिकेशन को खोलने और सभी फोंट को अक्षम करने के अलावा कोई विकल्प नहीं है। फिर, अपने डिवाइस को पुनरारंभ करें और उन फाइलों को खोलने का प्रयास करें जो पहले त्रुटि दिखा रही थीं। यदि यह पर्याप्त नहीं है, तो बाहरी फॉन्ट प्रबंधन ऐप को अनइंस्टॉल करें और नीचे दिए गए निर्देशों का पालन करें:
- Finder ऐप एक्सेस करें, Applications चुनें और Font Book पर डबल-क्लिक करें।

- Font Book में, बाएं फलक से All Fonts चुनें। फिर, दाएं फलक से किसी भी फॉन्ट का चयन करें और उन सभी का चयन करने के लिए Command + A दबाए रखें।

- सभी फोंट चुने जाने के साथ, विंडो के शीर्ष पर Edit मेनू पर जाएं और Look for Enabled Duplicates पर क्लिक करें।

- Resolve Manually पर क्लिक करें और सूची भरने की प्रतीक्षा करें। कुछ देर बाद, आपको चेक किए गए फोंट की सूची वाली एक विंडो दिखाई देगी। फिर, All हेडर पर क्लिक करें और इसे Warnings and Errors पर स्विच करें।

- डुप्लिकेट के रूप में दिखाए गए प्रत्येक फॉन्ट को खोलें। आपको दोनों संस्करण देखने में सक्षम होना चाहिए। सबसे पुराने फॉन्ट को चुनें और Remove Checked दबाएं। डुप्लिकेट सभी फोंट के साथ ऐसा करें।
नोट: नए संस्करण में "Remove Checked" को "Resolve Checked" में बदल दिया गया है और आपको उन फोंट को चेक करना होगा जिन्हें आप रखना चाहते हैं, न कि जिन्हें आप हटाना चाहते हैं। - अब, File पर जाएं और Validate Fonts चुनें। All हेडर पर क्लिक करें और इसे Warnings and Errors पर बदलें।

- यदि आपको कोई त्रुटि (पीला या लाल) मिलती है, तो प्रत्येक को खोलें और चरण 5 की तरह मैन्युअल रूप से किसी भी डुप्लिकेट को हल करें। एक बार जब आप प्रत्येक डुप्लिकेट को कवर कर लेते हैं, तो Validate Fonts पर फिर से क्लिक करें और सुनिश्चित करें कि कोई त्रुटि नहीं दिखाई दे रही है।

- Font Book बंद करें और ग्रांट एक्सेस त्रुटि से प्रभावित किसी भी एप्लिकेशन को खोलें। यदि यह अभी भी त्रुटि प्रदर्शित कर रहा है, तो रीबूट करें और फिर से खोलें।
विधि 2: रिकवरी पार्टीशन से बूट करके फोल्डर परमिशन रीसेट करना
यदि उपरोक्त विधि ग्रांट एक्सेस त्रुटि को हटाने में असफल रही है, तो आइए रिकवरी मोड से बूट करने और फोल्डर परमिशन और ACL को रीसेट करने के लिए Terminal उपयोगिता का उपयोग करने का प्रयास करें। यह विधि उन बहुत से उपयोगकर्ताओं के लिए सफल साबित हुई है जो थर्ड-पार्टी फॉन्ट मैनेजर को हटाने के बाद भी त्रुटि से जूझ रहे थे। यहां आपको क्या करना है:
- ऊपरी-बाएं कोने में Apple आइकन पर क्लिक करें और Restart चुनें। जब आपका Mac पुनरारंभ हो रहा हो, तो Command + R दबाकर रखें और रिकवरी मोड में प्रवेश करें।

- एक बार जब आप OS X Utilities विंडो देखते हैं, तो स्क्रीन के शीर्ष पर Utilities मेनू पर जाएं और Terminal पर क्लिक करें।

- Terminal विंडो में, "resetpassword" टाइप करें और Enter दबाएं।

- कुछ ही देर में, आपको Reset Password विंडो दिखाई देगी। Reset Home Folder Permissions and ACLs तक नीचे जाएं और Reset बटन पर क्लिक करें।

- आपको अपना पासवर्ड डालने के लिए कहा जा सकता है। ऐसा करने के बाद, सिस्टम पुनरारंभ होगा।
- उस Office ऐप को खोलने का प्रयास करें जो पहले समस्या पैदा कर रहा था। इसे ग्रांट एक्सेस त्रुटि के बिना खुल जाना चाहिए।
नोट: यदि आप किसी ऐसे थर्ड-पार्टी फॉन्ट प्रबंधन ऐप को इंस्टॉल और खोलने का निर्णय लेते हैं जो Apple के सैंडबॉक्स नियमों का पालन नहीं करता है, तो समस्या फिर से दिखाई देगी।
विधि 3: Apple की सैंडबॉक्स आवश्यकताओं से बचना
पिछले Mac Office संस्करणों (Office 2016 से पुराने) में, उपयोगकर्ता किसी भी स्थान पर फाइलें सेव कर सकते थे और चेतावनी और अनुमति अनुरोधों के बिना किसी भी फॉन्ट का उपयोग कर सकते थे। लेकिन नई सैंडबॉक्स आवश्यकताओं के कारण यह अब संभव नहीं है। जो लोग Excel के साथ VBA का उपयोग करते हैं, वे गंभीर रूप से प्रभावित होते हैं क्योंकि उन्हें अपने स्क्रिप्ट चलाते समय लगातार अनुमतियों के लिए संकेत दिया जाता है।
हालांकि, Mac में कुछ स्थान हैं जिनका उपयोग आप उन एक्सेस प्रॉम्प्ट से बचने के लिए कर सकते हैं। ये स्थान VBA उत्साही लोगों को अतिरिक्त उपयोगकर्ता इंटरैक्शन के बिना अपने स्क्रिप्ट को स्वतंत्र रूप से चलाने की अनुमति देते हैं। सौभाग्य से, हम ग्रांट एक्सेस त्रुटि को बायपास करने के लिए इन स्थानों का भी उपयोग कर सकते हैं। चाल यह है कि यह स्थान आसानी से उपलब्ध नहीं है, इसलिए हमें इसे और अधिक सुलभ बनाने के लिए अतिरिक्त चरणों से गुजरना होगा।
Office अनुमति प्रॉम्प्ट से बचने वाले सुरक्षित स्थान का एक उदाहरण है: /Users / *YourUsername* / Library / Group Containers /UBF8T346G9.Office
आप इस फ़ोल्डर का उपयोग Office प्रोग्राम के बीच या थर्ड-पार्टी एप्लिकेशन के साथ डेटा साझा करने के लिए कर सकते हैं क्योंकि इसमें रीड और राइट दोनों एक्सेस हैं। इस स्थान का उपयोग करके ग्रांट एक्सेस त्रुटि को बायपास करने पर एक त्वरित गाइड:
नोट: यह गाइड केवल Excel फाइलों के साथ काम करने की पुष्टि की गई है, लेकिन सैद्धांतिक रूप से Office 2016 सुइट से अन्य फाइल प्रकारों के साथ काम करना चाहिए।
- एक Finder विंडो खोलें और मेनू बार में Go टैब पर दबाते समय Alt key दबाए रखें। फिर, Library पर क्लिक करें।

- Group Containers पर जाएं और फिर UBF8T346G9.Office फ़ोल्डर पर डबल-क्लिक करें।

- UBF8T346G9.Office फ़ोल्डर के अंदर एक नया फ़ोल्डर बनाएं और इसे जो चाहें नाम दें।

- अब, उन सभी Office संबंधित फाइलों को स्थानांतरित करें जो इस सुरक्षित फ़ोल्डर में खोलने से इनकार कर रही थीं। वे सभी बिना किसी समस्या के खुलनी चाहिए।
नोट: आसान एक्सेस के लिए, आप फ़ोल्डर का चयन कर सकते हैं और इसे Finder में Favorites में स्वचालित रूप से जोड़ने के लिए Command + Ctrl + T दबा सकते हैं।

विधि 4: रिसोर्स फ़ोल्डर से Microsoft के फोंट निकालना (अस्थायी)
यदि आपका काम बाहरी फॉन्ट प्रबंधन ऐप का उपयोग करने के इर्द-गिर्द घूमता है, तो इसे अपने सिस्टम से हटाना कोई विकल्प नहीं है। सौभाग्य से, कुछ उपयोगकर्ता Microsoft के फोंट को रिसोर्स फ़ोल्डर से हटाकर ग्रांट परमिशन समस्या को दूर करने में सक्षम हुए हैं। हालांकि, यह फिक्स केवल अस्थायी होगा। जब आप अगले Office अपडेट की अनुमति देंगे, तो फोंट पैकेज में पुनः इंस्टॉल हो जाएंगे और त्रुटि वापस आ जाएगी।
चेतावनी: कुछ उपयोगकर्ताओं ने इस विधि का पालन करने के बाद Word क्रैश की सूचना दी है। यदि आप नीचे दिए गए चरणों में हमारे द्वारा किए गए फोंट का बैकअप नहीं लेते हैं, तो यदि कुछ गलत होता है तो आपको Office सुइट को पुनः इंस्टॉल/रिपेयर करना होगा।
रिसोर्स फ़ोल्डर से फोंट निकालने पर एक त्वरित गाइड:
- Finder ऐप एक्सेस करें और Applications चुनें। फिर, उस Office एप्लिकेशन पर राइट-क्लिक करें जो ग्रांट एक्सेस त्रुटि प्रदर्शित कर रहा है और Show Package Contents पर क्लिक करें। इस मामले में, यह Word है, लेकिन आप इसे Excel, PowerPoint या किसी अन्य Microsoft Office ऐप के साथ भी कर सकते हैं।

- Contents > Resources पर जाएं और Fonts फ़ोल्डर का पता लगाएं। आप इसे Fonts या DFonts के रूप में देख सकते हैं। इसे खोलने के लिए इस पर डबल-क्लिक करें।

- अगला, अपने डेस्कटॉप पर एक फ़ोल्डर बनाएं। हम इसका उपयोग MS फोंट को सुरक्षित रखने के लिए करेंगे, ताकि यदि यह विधि विफल हो तो हम उन्हें पुनर्स्थापित कर सकें। DFonts से सभी फोंट का चयन करने के लिए Command + A का उपयोग करें और उन्हें आपके द्वारा पहले बनाए गए फ़ोल्डर में ले जाएं।

- फोंट को नए फ़ोल्डर में सफलतापूर्वक कॉपी करने के बाद, DFonts में किसी एक फॉन्ट पर राइट-क्लिक करें और Move to Trash पर क्लिक करें।

- एक बार DFonts फ़ोल्डर खाली हो जाने पर, उस Office एप्लिकेशन को खोलें जो ग्रांट एक्सेस त्रुटि प्रदर्शित कर रहा था। इसे अब सामान्य रूप से खुल जाना चाहिए।नोट: यदि आप अभी भी त्रुटि देख रहे हैं, या स्टार्टअप के दौरान Word क्रैश हो रहा है, तो Contents > Resources > DFonts(Fonts) पर वापस जाएं और हमारे द्वारा पहले बनाए गए फ़ोल्डर से फोंट को पुनः जोड़ें।
विधि 5: Terminal के माध्यम से Mac OS फॉन्ट कैश साफ़ करना
macOS 10.13 हाई सिएरा या उससे ऊपर के साथ इस समस्या का सामना कर रहे कुछ प्रभावित उपयोगकर्ताओं ने बताया कि Terminal का उपयोग करके फॉन्ट कैश को साफ करने के बाद समस्या हल हो गई है। ऐसा करने और अपने Mac को पुनरारंभ करने के बाद, अधिकांश प्रभावित उपयोगकर्ताओं ने बताया कि ग्रांट एक्सेस त्रुटि आना बंद हो गई है।
यदि यह परिदृश्य आपके विशेष परिदृश्य पर लागू होता है, तो यहां आपको क्या करना है:
- वर्तमान में खुले सभी एप्लिकेशन बंद करें। ऐसा करने के लिए, Force Quit Application विंडो खोलने के लिए Command + Option + Escape दबाएं। फिर, प्रत्येक खुले ऐप का चयन करें और Force Quit बटन पर क्लिक करें।

नोट: यह चरण बहुत महत्वपूर्ण है। ऐसा करने में विफलता का परिणाम एक त्रुटि होगी यदि फॉन्ट कैश का उपयोग करने वाला एप्लिकेशन वर्तमान में खुला है।
- एक बार हर एप्लिकेशन बंद हो जाने पर, Utility फ़ोल्डर खोलने के लिए Command + Shift + U दबाएं और इसे शुरू करने के लिए Terminal पर क्लिक करें।

- निम्न कमांड टाइप करें और इसे चलाने के लिए Return दबाएं:
sudo atsutil databases -remove
- आपको प्रॉम्प्ट पर अपने अकाउंट पासवर्ड प्रदान करने के लिए कहा जाएगा। ऐसा करें और आवश्यक अनुमति देने के लिए एक बार फिर Return दबाएं।
- जब प्रक्रिया पूरी हो जाए, तो अपनी कमांड लाइन सत्र को समाप्त करने के लिए exit टाइप करें, फिर File > Quit पर जाकर Terminal ऐप से बाहर निकलें।
- अपने Macintosh को पुनरारंभ करें और अगले सिस्टम स्टार्टअप पर समस्या हल हो जानी चाहिए।