Hoe de ‘Function Address Caused a Protection Fault’ -fout te repareren?



Probeer Ons Instrument Voor Het Oplossen Van Problemen

Verschillende gebruikers hebben ons bereikt met vragen nadat ze niets konden afdrukken vanuit een Office-programma zoals Word, Excel, Publisher enzovoort. Het foutbericht dat wordt gemeld, is ‘Functieadres veroorzaakte een beveiligingsfout’. De meeste gebruikers die met dit probleem worstelen, melden dat de fout niet optreedt als ze conventioneel proberen af ​​te drukken - de fout treedt alleen op wanneer ze proberen af ​​te drukken vanuit een Office-toepassing. Het blijkt dat het probleem niet specifiek is voor een bepaalde Windows-versie, aangezien is bevestigd dat het voorkomt op Windows 7, Windows 8.1 en Windows 10.



Functie Adres veroorzaakte een beveiligingsfout.



Wat veroorzaakt het ‘Functie-adres veroorzaakte een beveiligingsfout’ fout?

We hebben dit specifieke probleem onderzocht door te kijken naar verschillende gebruikersrapporten en de reparatiestrategieën die vaak worden gebruikt om dit specifieke probleem op te lossen. Het blijkt dat er verschillende scenario's zijn die dit foutbericht kunnen activeren. Met dit in gedachten is er een lijst met mogelijke boosdoeners:



  • De juiste printer is niet als standaard ingesteld - Het blijkt dat dit een van de meest voorkomende oorzaken is waarom gebruikers deze fout zien in situaties waarin ze proberen af ​​te drukken vanaf een printer die niet is geconfigureerd als de standaardafdrukoplossing op hun OS. In dit geval kan het probleem worden opgelost door het scherm Printereigenschappen te openen en de juiste printer als standaard in te stellen.
  • Het printerstuurprogramma is ernstig verouderd - Een andere mogelijkheid die deze fout veroorzaakt, is een instantie waarbij het printerstuurprogramma verouderd is of niet compatibel is met de Windows-versie (dit kan gebeuren na een OS-migratie). Als dit scenario van toepassing is, zou u het probleem moeten kunnen oplossen door de stuurprogrammaversie automatisch (via Apparaatbeheer) of handmatig (vanaf de website van de fabrikant) bij te werken.
  • Beschadigde printersubsleutels - Als het probleem zich voordoet met alle printers die op een netwerk zijn aangesloten, is de kans groot dat u te maken heeft met een set beschadigde printersubsleutels. Als dit scenario van toepassing is, zou u het probleem moeten kunnen oplossen door het huidige stuurprogramma te verwijderen, het netwerkexemplaar opnieuw te installeren en het stuurprogramma bij te werken naar de nieuwste versie.
  • Systeembestand corruptie - Beschadiging van systeembestanden is minder waarschijnlijk, maar een mogelijke boosdoener voor dit probleem. Meestal verschijnt het nadat een beveiligingsscan enkele items in quarantaine heeft geplaatst die door de afdrukservice worden gebruikt. In dit geval kunt u uw machine in een gezonde staat herstellen door Systeemherstel te gebruiken.

Als u momenteel moeite heeft om dezelfde foutmelding op te lossen, vindt u in dit artikel een verzameling handleidingen voor probleemoplossing waarmee u het probleem kunt identificeren en de juiste oplossing kunt toepassen. Elk van de mogelijke oplossingen die hieronder worden beschreven, wordt door ten minste één getroffen gebruiker als effectief bevestigd.

Als u zo efficiënt mogelijk wilt zijn, raden we u aan de methoden in dezelfde volgorde te volgen waarin we ze hebben gerangschikt. Uiteindelijk zou u een oplossing moeten vinden die het probleem oplost, ongeacht de boosdoener die het probleem in uw specifieke situatie veroorzaakt. scenario.

Laten we beginnen!



Methode 1: de standaardprinter wijzigen

Het blijkt dat dit specifieke probleem ook kan optreden in gevallen waarin de printer die u wilt gebruiken niet als standaard is ingesteld in uw Windows-instellingen. Verschillende betrokken gebruikers hebben gemeld dat ze het probleem hebben kunnen oplossen door hun OS-instellingen te openen en de juiste standaardprinter in te stellen.

De stappen om dit te doen zullen natuurlijk verschillen, afhankelijk van de Windows-versie waarop u het probleem tegenkomt. Zorg ervoor dat u de juiste stappen volgt op basis van uw besturingssysteemversie.

De standaardprinter wijzigen op Windows 10

  1. druk op Windows-toets + R om een Rennen dialoog venster. Typ vervolgens ‘ ms-instellingen: printers ‘En raak Enter om het Printers en scanners venster van de Instellingen app.

    Het tabblad Printers en scanners openen

  2. Als je eenmaal binnen bent Printers en scanners tabblad, ga naar het rechterdeelvenster, selecteer de printer die u wilt gebruiken en klik op Stel in als standaard vanuit het nieuw verschenen contextmenu.

    De standaardprinter instellen op Windows 10

  3. Nadat u de juiste printer als standaard hebt ingesteld, start u uw computer opnieuw op en kijkt u of het probleem zich bij de volgende keer opstarten niet meer voordoet.

De standaardprinter wijzigen in Windows 7, 8.1

  1. Druk op de Windows-toets om het opstartmenu te openen en klik vervolgens op Apparaat en printers uit het rechterdeel van het nieuw verschenen menu.

    Toegang tot het menu Apparaten en printers

    Notitie: U kunt ook het Configuratiescherm openen en handmatig naar het tabblad Apparaten en printers navigeren.

  2. Als je eenmaal binnen bent Apparaten en printers menu, klik met de rechtermuisknop op de printer die u als standaard wilt instellen en kies Instellen als standaardprinte r uit het nieuw verschenen menu.

    Stel in als de standaardprinter

  3. Start uw computer opnieuw op en kijk of het probleem is opgelost bij de volgende keer opstarten van het systeem.

Als hetzelfde probleem zich nog steeds voordoet nadat de volgende opstartprocedure is voltooid, gaat u verder met de volgende methode hieronder.

Methode 2: Werk uw printerstuurprogramma bij naar de nieuwste versie

Een andere mogelijkheid waarom u dit foutbericht tegenkomt wanneer u probeert af te drukken vanuit een toepassing van een derde partij, is een verouderd printerstuurprogramma. Verschillende getroffen gebruikers die ook moeite hadden om het foutbericht op te lossen, zijn erin geslaagd het probleem op te lossen door op Apparaatbeheer te vertrouwen om de stuurprogrammaversie bij te werken naar de nieuwste versie of door deze zelf handmatig bij te werken.

Hoe dan ook, hier is een korte handleiding voor het bijwerken van de versie van uw printerstuurprogramma naar de laatste versie:

  1. druk op Windows-toets + R om een ​​dialoogvenster Uitvoeren te openen. Druk vervolgens in het tekstvak op 'Devmgmt.msc' en raak Enter om Apparaatbeheer te openen.

    Apparaatbeheer uitvoeren

  2. Als je eenmaal binnen bent Apparaat beheerder , scrol omlaag door de lijst met geïnstalleerde apparaten en vouw het vervolgkeuzemenu uit dat is gekoppeld aan Afdrukwachtrijen . Klik vervolgens met de rechtermuisknop op de printer waarmee u problemen ondervindt en kies Update stuurprogramma vanuit het nieuw verschenen contextmenu.

    Het printerstuurprogramma bijwerken

  3. Klik in het volgende scherm op Zoek automatisch naar bijgewerkte stuurprogramma's. Wacht vervolgens tot de scan is voltooid. Als er een nieuwe driverversie is gevonden, volgt u de instructies op het scherm om deze te downloaden en op uw computer te installeren, en start u uw machine opnieuw op.

    Automatisch zoeken naar bijgewerkte stuurprogrammahandtekening

  4. Zodra het volgende systeem is opgestart, kijkt u of het probleem is opgelost. Als u nog steeds dezelfde fout ziet of als Apparaatbeheer er niet in is geslaagd een nieuwere versie te vinden, moet u proberen een nieuw stuurprogramma handmatig te installeren. Ga hiervoor naar de website van uw fabrikant en download en installeer de nieuwste beschikbare driverversie.

    De nieuwste printerdriver downloaden

  5. Nadat de installatie is voltooid, start u uw computer opnieuw op en kijkt u of het probleem is verholpen bij de volgende keer opstarten van het systeem.

Als je nog steeds het ‘Functie-adres veroorzaakte een beveiligingsfout’ fout of de bovenstaande stappen waren niet van toepassing op uw specifieke scenario, ga dan naar de volgende methode hieronder.

Methode 3: stuurprogramma verwijderen en afdruksubsleutels verwijderen (indien van toepassing)

Een andere populaire oplossing voor de ‘Functie-adres veroorzaakte een beveiligingsfout’ fout is om het huidige stuurprogramma volledig van elke betrokken machine te verwijderen en vervolgens het hele netwerkinstantie opnieuw te installeren met het bijgewerkte stuurprogramma. Dit scenario is natuurlijk alleen van toepassing in gevallen waarin zich een wijdverbreid probleem voordoet op meerdere computers.

Hoewel de onderstaande stappen kunnen worden gerepliceerd op Windows 8.1 en Windows 10, hebben we alleen kunnen bevestigen dat de stappen effectief zijn voor Windows 7. Als u deze oplossing wilt proberen, vindt u hier een korte handleiding voor het volledig verwijderen van het printerstuurprogramma en het opnieuw installeren de bijgewerkte driver:

  1. Log in op de betrokken computer.
  2. druk op Windows-toets + R om een ​​dialoogvenster Uitvoeren te openen. Typ vervolgens 'Devmgmt.msc' en druk op Enter om Apparaatbeheer te openen.

    Apparaatbeheer uitvoeren

  3. Zodra u zich in Apparaatbeheer bevindt, navigeert u door de lijst met geïnstalleerde apparaten en vouwt u het Afdrukwachtrijen drop-down menu. Klik vervolgens met de rechtermuisknop op het printerstuurprogramma dat u wilt verwijderen en kies Verwijder het apparaat . Dan klikken Verwijderen nogmaals om het proces te bevestigen.

    Het printerstuurprogramma verwijderen

    Notitie: Zodra deze stap is voltooid, kunt u Apparaatbeheer veilig sluiten.

  4. druk op Windows-toets + R om een ​​ander dialoogvenster Uitvoeren te openen. Typ vervolgens ' printui.exe / s / t2 ”En druk op Enter om het UI Eigenschappen van de printerserver .

    De Printrui UI-interface openen

  5. Als je eenmaal binnen bent Eigenschappen afdrukserver scherm, ga naar het Bestuurders tabblad en selecteer het stuurprogramma dat het probleem veroorzaakt. Klik met het stuurprogramma geselecteerd op de knop Verwijderen.

    Het netwerkprinterstuurprogramma verwijderen via het stuurprogramma voor afdrukservereigenschappen

  6. U wordt dan gevraagd door de Verwijder stuurprogramma en pakket prompt. Zodra u dit venster ziet, selecteert u de schakelaar die is gekoppeld aan Alleen stuurprogramma verwijderen en klik op OK.

    Verwijder alleen de printerdriver

  7. Zodra het proces is voltooid, kunt u het Eigenschappen afdrukserver scherm.
  8. Druk op de Windows-toets + R om een ​​ander dialoogvenster Uitvoeren te openen. Typ deze keer ‘Regedit’ in het tekstvak en druk op Enter openen Register-editor . Als u daarom wordt gevraagd door het UAC (gebruikersaccountbeheer) venster, klik Ja om beheerdersrechten te verlenen.

    Typ 'Regedit' en druk op 'Enter'

  9. Als u zich in de Register-editor bevindt, gebruikt u het linkermenu om naar de volgende subsleutel te gaan:
    HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  Print  Environments  Windows x64  Afdrukprocessors 

    Notitie: U kunt ook de exacte locatie in de navigatiebalk plakken en op drukken Enter om er direct te komen.

  10. Zodra u op de juiste locatie bent aangekomen, gaat u verder met het hernoemen van alle subsleutels of toetsen met de extensie .old. Dit zal Windows dwingen om die sleutels te negeren en in plaats daarvan nieuwe mappen en waarden te maken.

    Hernoemen van alle subsleutels met de oude extensie

    Notitie : In ons geval hadden we maar één subsleutel (winprint), dus hebben we deze hernoemd naar winprint.old.

  11. Zodra deze stap is voltooid, kunt u de Register-editor veilig sluiten.
  12. druk op Windows-toets + R nogmaals om nog een andere te openen Rennen dialoog venster. Typ deze keer 'services.msc' in het tekstvak en druk op Enter om het Diensten venster.

    Typ 'Services.msc' en druk op 'Enter'

  13. Als je eenmaal binnen bent Diensten scherm, blader omlaag door de lijst met services en zoek de Print Spooler-service. Als het je lukt om het te ontdekken, klik er dan met de rechtermuisknop op en kies Herstarten vanuit het nieuw verschenen contextmenu.

    Start de Printer Spooler-service opnieuw

  14. Start uw computer opnieuw op en installeer de benodigde printerstuurprogramma's opnieuw wanneer u de computer opnieuw opstart.
  15. Kijk of het ‘Functie-adres veroorzaakte een beveiligingsfout’ Er wordt nog steeds een fout weergegeven wanneer u iets probeert af te drukken vanuit een Office-toepassing.

Als dezelfde fout zich blijft voordoen, gaat u naar de volgende methode hieronder.

Methode 4: een systeemherstelpunt gebruiken

Als je hebt gemerkt dat deze specifieke fout pas onlangs is opgetreden, is het heel goed mogelijk dat het probleem is verholpen door een wijziging die je systeem onlangs heeft ondergaan.

Als u geen idee heeft wat er is veranderd, waardoor de afdrukfunctionaliteit van uw Office-toepassingen mogelijk is verbroken, is een 'wondermiddel'-oplossing het gebruik van Systeemherstel om de klok terug te draaien naar een datum waarop u zeker weet dat de printer werkte naar behoren. Veel gebruikers hebben bevestigd dat deze methode werkt en dat we moeite hebben om het ‘Functie-adres veroorzaakte een beveiligingsfout’ fout.

BELANGRIJK : Dit proces zal uw machine terugzetten naar de exacte staat waarin deze zich bevond toen het herstelpunt werd gemaakt. Dit betekent dat alle wijzigingen zoals installatie van applicaties, gebruikersvoorkeuren en al het andere dat in die tijd is aangebracht, verloren gaan.

Hier is een korte handleiding over het gebruik van Systeemherstel om uw machine terug te brengen naar een punt waarop alle afdruktaken correct werkten:

  1. druk op Windows-toets + R om een ​​dialoogvenster Uitvoeren te openen. Typ vervolgens 'Rstrui' en raak Enter om het Systeemherstel Tovenaar.

    De wizard Systeemherstel openen via het vak Uitvoeren

  2. Zodra u bij het beginscherm van Systeemherstel bent aangekomen, klikt u op De volgende om naar het volgende venster te gaan.

    Systeemherstel gebruiken

  3. Begin op het volgende scherm met het aanvinken van het vakje dat is gekoppeld aan Toon meer herstelpunten . Nadat u dit heeft gedaan, selecteert u een punt dat een oudere datum heeft dan de datum waarop u de fout voor het eerst opmerkte, en klik vervolgens op De volgende om naar het volgende menu te gaan.

    Uw systeem herstellen naar een eerder tijdstip

  4. Zodra u zover bent gekomen, is het hulpprogramma klaar om aan de slag te gaan. Om het proces te starten, klikt u gewoon op Af hebben en bevestig bij de laatste prompt.

    Het systeemherstelproces starten

  5. Bij de volgende keer opstarten van het systeem wordt uw oude computerstatus afgedwongen. Zodra het opstartproces is voltooid, herhaalt u de actie die eerder het ‘Functie-adres veroorzaakte een beveiligingsfout’ fout en kijk of het probleem is verholpen.
7 minuten gelezen