Oplossing: Office 2016 verleent toegangsfout op MacOS

wanneer u verschillende bestandstypen probeert te openen in Office 2016. Het probleem treedt meestal op wanneer u Word-bestanden probeert te openen, maar sommige gebruikers hebben het probleem ook gemeld met Excel- en Powerpoint-bestanden.



Wanneer dit probleem wordt opgelost, wordt de gebruiker gevraagd om een ​​pop-up om toegangsrechten te verlenen bij het openen van een bestand met een Office 2016-programma. Als de gebruiker het bestand selecteert en op het Verleen toegang knop, zal de volgende foutmelding verschijnen:



 Word / Excel / Powerpoint kan het document niet openen: de gebruiker heeft geen toegangsrechten. 



Het blijkt dat de Verleentoegangsfout wordt veroorzaakt door de bijgewerkte Apple sandboxing-regels. Apple gebruikt nu sandboxing om verschillende acties te beperken door ze aan een specifieke locatie te koppelen. Applicatiesandboxing is zeer effectief om te voorkomen dat virussen of andere malware OS-bestanden aantasten. Volgens de nieuwe richtlijnen moet elke toepassing die aangepaste lettertypen gebruikt, ervoor zorgen dat de lettertypen exclusief blijven voor die specifieke toepassing. Apple staat niet langer toe dat een toepassing lettertypen installeert voor systeembreed gebruik.



In het geval dat een systeembreed lettertype onderweg wordt gewijzigd, wordt het beschouwd als een beveiligingsovertreding en wordt het bij de volgende update vervangen. Vanaf Office 2016 moest Microsoft voldoen aan de regels van Apple om de Office-suite in de App Store te kunnen verkopen. Microsoft biedt een set lettertypen specifiek voor hun software, die op een andere locatie worden geïnstalleerd.

De meeste hulpprogramma's voor lettertypen van derden zijn echter niet volledig bijgewerkt om met de nieuwe sandbox-regels te werken en zullen conflicten veroorzaken die door MacOS als beveiligingsschendingen worden gezien. Het is bevestigd dat apps voor lettertypebeheer van derden, zoals Koffer, Linotype Font Explorer, Extense, of FontExplorer X zijn de belangrijkste boosdoeners die de Toegangsfout verlenen met de Office 2016-suite. Vanaf nu, FontBook is het enige hulpprogramma voor lettertypebeheer dat speciaal is ontworpen om te werken met het nieuwe beveiligingssysteem van Apple.

Notitie: Sommige gebruikers hebben gemeld dat het probleem is verdwenen door het aantal lettertypen in hun apps voor lettertypebeheer van derden te verminderen. Als u veel lettertypen heeft (meer dan 1000), probeer dan het aantal te verminderen. Start vervolgens uw machine opnieuw op en probeer het opnieuw.



Hieronder vindt u een reeks methoden waarmee u de Toegangsfout verlenen ga weg. Als u een externe app voor lettertypebeheer heeft geïnstalleerd (anders dan FontBook), maar deze niet nodig heeft, volgt u Methode 1 of Methode 2. Als u afhankelijk bent van een app voor lettertypebeheer van derden, volgt u Methode 3 of Methode 4 .

Bijwerken: We hebben een andere methode toegevoegd die de Toegangsfout verlenen voor toepassingen waarbij het probleem optreedt met macOS 10.13 High Sierra of hoger. Als dit van toepassing is, ga dan direct naar Methode 5 .

Methode 1: lettertypen uitschakelen van apps voor het beheer van lettertypen van derden

Omdat apps voor lettertypebeheer zoals FontExplorer X, Universal Type Server, Suitcase of Extense veroorzaken de Toegangsfout verlenen , zal het probleem meestal voorgoed verdwijnen als u de lettertypen in die toepassingen uitschakelt.

Als u gebruikmaakt van Koffer Fusion , kunt u dit probleem eenvoudig oplossen door de lettertypecaches te wissen. Om dit te doen, ga je naar Suitcase Fusion en ga je naar Bestand> Caches van lettertypen opschonen . Start vervolgens uw systeem opnieuw op en de Office-bestanden zouden normaal moeten openen.

Notitie: Deze oplossing werkt slechts tijdelijk. Het kan zijn dat u de procedure af en toe moet herhalen.

Als u gebruikmaakt van FontExplorer X, Universal Type Server of Extensief , je hebt weinig andere keus dan die applicaties te openen en alle lettertypen uit te schakelen. Start vervolgens uw apparaat opnieuw op en probeer de bestanden te openen die eerder de fout vertoonden. Als dat nog niet genoeg is, verwijder dan de externe app voor lettertypebeheer en volg de onderstaande instructies:

  1. Toegang krijgen tot Finder app, selecteer Toepassingen en dubbelklik op FontBook.
  2. Selecteer in Fontbook Alle lettertypen van het linkerdeelvenster. Selecteer vervolgens een lettertype in het rechterdeelvenster en houd ingedrukt Command + A om ze allemaal te selecteren.
  3. Open met alle geselecteerde lettertypen het Bewerk menu bovenaan de vensters en klik op Zoek naar ingeschakelde duplicaten.
  4. Klik op Handmatig oplossen en wacht tot de lijst is gevuld. Kort daarna ziet u een venster met de lettertypen die zijn gecontroleerd. Klik vervolgens op het Allemaal header en schakel het naar Waarschuwingen en fouten.
  5. Open elk lettertype dat als gedupliceerd wordt weergegeven. U zou beide versies moeten kunnen bekijken. Kies het oudste lettertype en druk op Verwijder aangevinkt. Doe dit met alle lettertypen die zijn gedupliceerd.
    Notitie: De 'Verwijder aangevinkt' is gewijzigd in 'Oplossen gecontroleerd' in de nieuwere versie en u moet de lettertypen controleren die u wilt behouden en niet de lettertypen die u wilt verwijderen.
  6. Ga vervolgens naar het dossier en kies ervoor Valideer lettertypen. Klik op de Allemaal header en verander het in Waarschuwingen en fouten.
  7. Als je fouten tegenkomt (geel of rood), open ze dan allemaal en los eventuele duplicaten handmatig op zoals we deden in Stap 5. Zodra u elk duplicaat heeft bedekt, klikt u op Valideer lettertypen nogmaals en zorg ervoor dat er geen fouten worden weergegeven.
  8. Dichtbij FontBook en open elke toepassing die wordt beïnvloed door het Toegang verlenen fout. Als de fout nog steeds wordt weergegeven, start u opnieuw op en opent u opnieuw.

Methode 2: opstarten vanaf de herstelpartitie om de mapmachtigingen opnieuw in te stellen

Als de bovenstaande methode er niet in is geslaagd om het Toegang verlenen fout, laten we proberen op te starten vanuit de herstelmodus en de Terminal hulpprogramma om de mapmachtigingen en ACL's opnieuw in te stellen. Deze methode is succesvol gebleken voor veel gebruikers die nog steeds worstelden met de fout na het verwijderen van de fontmanager van derden. Hier is wat je moet doen:

  1. Klik op de Apple Icoon in de linkerbovenhoek en selecteer Herstarten. Houd ingedrukt terwijl uw MAC opnieuw opstart Command + R binnenkomen Herstelmodus.
  2. Zodra je het OS X-hulpprogramma's venster, open het Gereedschap menu bovenaan het scherm en klik op Terminal.
  3. Typ in het Terminal-venster 'Wachtwoord opnieuw instellen' en druk op Enter.
  4. Kort daarna ziet u het venster Wachtwoord opnieuw instellen. Ga naar beneden machtigingen voor eset basismap en ACL's en klik op het Reset knop.
  5. Mogelijk wordt u gevraagd uw wachtwoord in te voeren. Nadat u dit heeft gedaan, wordt het systeem opnieuw opgestart.
  6. Probeer de Office-app te openen die eerder acteerde. Het zou moeten openen zonder de Toegang verlenen fout.
    Notitie: Het probleem zal opnieuw verschijnen als u besluit een fontbeheer-app van derden te installeren en te openen die niet voldoet aan de sandbox-regels van Apple.

Methode 3: De sandbox-vereisten van Apple vermijden

In eerdere Mac Office-versies (ouder dan Office 2016) konden gebruikers bestanden op elke locatie opslaan en elk lettertype gebruiken zonder waarschuwingen en toestemmingsverzoeken. Maar dit is niet meer mogelijk vanwege de nieuwe sandbox-vereisten. Mensen die VBA met Excel gebruiken, worden ernstig getroffen, omdat ze constant om toestemming worden gevraagd bij het uitvoeren van hun scripts.

Mac heeft echter enkele locaties die u kunt gebruiken om die toegangsprompts te vermijden. Op deze locaties kunnen VBA-enthousiastelingen hun scripts vrij uitvoeren zonder extra gebruikersinteractie. Gelukkig kunnen we deze locaties ook gebruiken om de toegang verlenen fout. De truc is dat deze locatie niet gemakkelijk beschikbaar is, dus we zullen aanvullende stappen moeten doorlopen om deze toegankelijker te maken.

Een voorbeeld van een veilige locatie waarbij Office-toestemmingsprompts worden vermeden, is: / Users / * YourUsername * / Library / Group Containers /UBF8T346G9.Office

U kunt deze map gebruiken om gegevens te delen tussen Office-programma's of met een toepassing van derden, aangezien deze zowel lees- als schrijftoegang heeft. Hier is een korte handleiding over het gebruik van deze locatie om de Toegang verlenen fout:
Notitie: Deze handleiding is alleen bevestigd om te werken met Excel-bestanden, maar zou theoretisch moeten werken met andere bestandstypen uit de Office 2016-suite.

  1. Open een Finder-venster en houd de Alt toets terwijl u op de Gaan tabblad in de menubalk. Klik vervolgens op Bibliotheek.
  2. Navigeren naar Groepscontainers en dubbelklik vervolgens op het UBF8T346G9.Office map.
  3. Maak een nieuwe map in het UBF8T346G9.Office map en noem deze zoals u wilt.
  4. Verplaats vervolgens alle Office-gerelateerde bestanden die weigeren te openen in deze beveiligde map. Ze zouden allemaal zonder problemen moeten openen.

Notitie: Voor gemakkelijke toegang kunt u de map selecteren en op drukken Command + Ctrl + T om het automatisch aan toe te voegen Favorieten in Finder.

Methode 4: Microsoft uit de bronmap halen (tijdelijk)

Als uw werk draait om het gebruik van een externe app voor lettertypebeheer, dan is het verwijderen van uw systeem geen optie. Gelukkig hebben sommige gebruikers het machtigingen verlenen probleem verdwijnt door de lettertypen van Microsoft uit de bronnenmap te verwijderen. Deze oplossing is echter slechts tijdelijk. Wanneer u de volgende Office-update toestaat, worden de lettertypen opnieuw in het pakket geïnstalleerd en komt de fout terug.

Waarschuwing: Sommige gebruikers hebben Word-crashes gemeld na het volgen van deze methode. Als u geen back-up van de lettertypen maakt, zoals we in de onderstaande stappen zullen doen, moet u de Office-suite opnieuw installeren / repareren als er iets misgaat.

Hier is een korte handleiding om de lettertypen uit de bronnenmap te halen:

  1. Toegang tot het Finder-app en selecteer Toepassingen . Klik vervolgens met de rechtermuisknop op de Office-toepassing die het Toegang verlenen fout en klik op Toon Inhoud van de verpakking . In dit geval is het Word, maar u kunt het ook doen met Excel, Powerpoint of een andere Microsoft Office-app.
  2. Ga naar Inhoud> Bronnen en zoek het Lettertypen map . Je zou het kunnen zien als Lettertypen of DFonts . Dubbelklik erop om te openen.
  3. Maak vervolgens een map op uw bureaublad. We gebruiken om de MS-lettertypen te beschermen, zodat we ze kunnen herstellen als deze methode mislukt. Gebruik Command + A om alle lettertypen uit te selecteren Dfonts en verplaats ze naar de map die u eerder heeft gemaakt.
  4. Nadat u de lettertypen met succes naar de nieuwe map hebt gekopieerd, klikt u met de rechtermuisknop op een van de lettertypen in Dfonts en klik Verplaats naar prullenbak.
  5. Zodra het Dfonts map leeg is, opent u de Office-toepassing die het Toegang verlenen fout. Het zou nu normaal moeten openen. Notitie: Als u de fout nog steeds ziet of als Word crasht tijdens het opstarten, gaat u terug naar Inhoud> Bronnen> DFonts (lettertypen) en voeg de lettertypen opnieuw toe uit de map die we eerder hebben gemaakt.

Methode 5: de Mac OS-lettertypecaches wissen via Terminal

Sommige getroffen gebruikers die dit probleem hebben ondervonden met macOS 10.13 High Sierra of hoger hebben gemeld dat het probleem is opgelost nadat ze de lettertypecaches hebben opgeschoond met behulp van de Terminal. Nadat ze dit hebben gedaan en hun Mac opnieuw hebben opgestart, hebben de meeste getroffen gebruikers gemeld dat het Toegang verlenen fout is gestopt.

Als dit scenario van toepassing is op uw specifieke scenario, moet u het volgende doen:

  1. Sluit alle applicaties die momenteel zijn geopend. Druk hiervoor op Command + Option + Escape om het Toepassing geforceerd stoppen venster. Selecteer vervolgens elke geopende app en klik op het Geforceerd beëindigen knop.

    Forceer alle geopende apps

    Notitie: Deze stap is erg belangrijk. Als u dit niet doet, zal er een fout optreden als een toepassing die de lettertypecaches gebruikt, momenteel wordt geopend.

  2. Zodra elke applicatie is gesloten, drukt u op Command + Shift + U om het Nut map en klik op Terminal om het te starten.

    Toegang tot de terminal via de map Utility

  3. Typ de volgende opdracht en druk op Return om het uit te voeren:
    sudo atsutil databases -remove
  4. U wordt gevraagd om uw accountwachtwoord op te geven wanneer daarom wordt gevraagd. Doe dit en druk op Keer terug nogmaals om de nodige toestemmingen te verlenen.
  5. Typ als het proces is voltooid Uitgang om uw opdrachtregelsessie te beëindigen, ga dan naar Bestand> Afsluiten om het Terminal app.
  6. Herstart je Macintosh en het probleem moet worden opgelost bij de volgende keer opstarten van het systeem.
8 minuten gelezen